Changeset 6650
- Timestamp:
- 06/18/09 17:54:03 (9 months ago)
- Location:
- trunk/liquidsoap
- Files:
-
- 5 modified
-
CHANGES (modified) (4 diffs)
-
INSTALL (modified) (2 diffs)
-
README (modified) (1 diff)
-
configure.ac (modified) (2 diffs)
-
doc/liquidsoap.1 (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/liquidsoap/CHANGES
r6620 r6650 4 4 - Support "ogg/audio" and "ogg/video" mime types for 5 5 http ogg streams. 6 - Disconnect idle harbor sources after timeout has expired.7 Thanks to Roman Savrulin for reporting and fixing !8 6 - Changed external encoder's "restart_encoder" to the more relevant 9 7 "restart_on_new_track". Added optional "restart_after_delay" … … 17 15 synchronisation is done by the source. (#203) 18 16 - Factorized file decoding code. 19 - fixed OSS compilation for non-linux systems.20 17 - Fixed reversed order when parsing playlists using 21 18 playlist.parse. 22 - Fixed request task not ending properly for request-driven sources (playlist,23 request.queue, request.equeue). Fixes a problem reported when reloading24 an empty playlist multiple times.25 19 New: 26 20 - Support ogg/dirac (#TODO: close ticket). 27 - Get a node's striping status when stripping28 blank with strip_blank (#260).29 21 - Switched to a custom implementation of the 30 22 various shout protocols. Allows much more … … 34 26 added custom irc, aim and icq headers to shoutcast 35 27 wrappers (#192) 36 - on_connect function for input.harbor now receives the37 list of headers given by the connected source (#266).38 28 - Added built-in support for m4a audio files and metadata. 39 29 Made external support optional through enable_faad. 40 30 - Added optional resampling for output.external operators (#273). 41 - Added estimated remaining time in the queue length for request-driven 42 sources (request.{equeue,queue}, playlist). This allows these sources 43 to prepare less files in advance. In particular, primary queue may 44 only contain the file currently played. Default behaviour has been 45 defaulted to this new behaviour, and a conservative option has 46 been added to switch back to the previous behaviour. 47 fixes #169, references #146 48 - Added on_end operator, to execute a handler when a track ends. 31 - Switch to new behaviour in request-based sources. Use 32 conservative=false to switch to the old behaviour. 49 33 - Added optional host and port parameters for audioscrobbling 50 34 submissions. Allows to use alternate systems, such as libre.fm … … 52 36 and various wrappers, including a full submission process 53 37 (now playing at beginning, submit some times before the end). 38 39 0.9.1 (18-06-2009) 40 Bugs fixed: 41 - Fixed request task not ending properly for request-driven sources (playlist, 42 request.queue, request.equeue). Fixes a problem reported when reloading 43 an empty playlist multiple times. (#269) 44 - Fixed math.h usage in rgb_c.c. 45 - Fixed append operator. (#284) 46 - fixed OSS compilation for non-linux systems. 47 - Disconnect idle harbor sources after timeout has expired. 48 Thanks to Roman Savrulin for reporting and fixing ! 49 New: 50 - Get a node's striping status when stripping 51 blank with strip_blank (#260). 52 - on_connect function for input.harbor now receives the 53 list of headers given by the connected source (#266). 54 - Added on_end operator, to execute a handler when a track ends. 55 - Added estimated remaining time in the queue length for request-driven 56 sources (request.{equeue,queue}, playlist). This allows these sources 57 to prepare less files in advance. In particular, primary queue may 58 only contain the file currently played. Default behaviour has been 59 set to the old behaviour, and a conservative option has 60 been added to switch to the new behaviour. New behavivour 61 will be the default for the next release. 62 fixes #169, references #146 54 63 55 64 0.9.0 (01-03-2009) -
trunk/liquidsoap/INSTALL
r6470 r6650 1 1 2 Liquidsoap 0.9. 02 Liquidsoap 0.9.1 3 3 ---------------- 4 4 … … 6 6 7 7 ocaml-dtools>=0.1.3 8 ocaml-duppy>=0. 2.08 ocaml-duppy>=0.3.0 9 9 ocaml-pcre 10 10 -
trunk/liquidsoap/README
r6344 r6650 1 Liquidsoap 0.9. 0-- a programmable audio stream generator.1 Liquidsoap 0.9.1 -- a programmable audio stream generator. 2 2 3 3 Copyright 2003-2009 Savonet team -
trunk/liquidsoap/configure.ac
r6593 r6650 6 6 dnl $libdir/liquidsoap/$libs_dir_version 7 7 8 AC_INIT([liquidsoap],[0.9. 0+svn])9 version="0.9. 0+svn"8 AC_INIT([liquidsoap],[0.9.1+svn]) 9 version="0.9.1+svn" 10 10 libs_dir_version="svn" 11 11 AC_SUBST(version) … … 420 420 [look for duppy library in "path" (autodetected by default)])) 421 421 422 AC_MSG_CHECKING(for ocaml-duppy )422 AC_MSG_CHECKING(for ocaml-duppy (>= 0.3.0)) 423 423 if test -z "$with_duppy_dir" ; then 424 424 if ! $OCAMLFIND query duppy > /dev/null 2>&1; then 425 425 AC_MSG_ERROR(Not found.) 426 fi 427 DUPPY_VERSION="`$OCAMLFIND query -format "%v" duppy`" 428 DUPPY_MAJOR="`echo $DUPPY_VERSION | cut -d'.' -f 1`" 429 DUPPY_MINOR="`echo $DUPPY_VERSION | cut -d'.' -f 2`" 430 if test $DUPPY_MAJOR -gt 0 -o $DUPPY_MINOR -gt 2; then 431 ocamlcflags="$ocamlcflags -package duppy" 432 requires="$requires duppy" 433 else 434 AC_MSG_ERROR([Found $DUPPY_VERSION.]) 426 435 fi 427 436 ocamlcflags="$ocamlcflags -package duppy" -
trunk/liquidsoap/doc/liquidsoap.1
r6284 r6650 1 1 .\" Hey, EMACS: -*- nroff -*- 2 .TH LIQUIDSOAP 1 "May 27, 2007" "Liquidsoap 0.9. 0"2 .TH LIQUIDSOAP 1 "May 27, 2007" "Liquidsoap 0.9.1" 3 3 4 4
