Changeset 6650

Show
Ignore:
Timestamp:
06/18/09 17:54:03 (9 months ago)
Author:
metamorph68
Message:

Backported changes from 0.9.1

Location:
trunk/liquidsoap
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • trunk/liquidsoap/CHANGES

    r6620 r6650  
    44 - Support "ogg/audio" and "ogg/video" mime types for 
    55   http ogg streams. 
    6  - Disconnect idle harbor sources after timeout has expired.  
    7    Thanks to Roman Savrulin for reporting and fixing ! 
    86 - Changed external encoder's "restart_encoder" to the more relevant 
    97   "restart_on_new_track". Added optional "restart_after_delay" 
     
    1715   synchronisation is done by the source. (#203) 
    1816 - Factorized file decoding code. 
    19  - fixed OSS compilation for non-linux systems. 
    2017 - Fixed reversed order when parsing playlists using 
    2118   playlist.parse. 
    22  - Fixed request task not ending properly for request-driven sources (playlist, 
    23    request.queue, request.equeue). Fixes a problem reported when reloading 
    24    an empty playlist multiple times. 
    2519New: 
    2620 - Support ogg/dirac (#TODO: close ticket). 
    27  - Get a node's striping status when stripping 
    28    blank with strip_blank (#260). 
    2921 - Switched to a custom implementation of the  
    3022   various shout protocols. Allows much more 
     
    3426   added custom irc, aim and icq headers to shoutcast 
    3527   wrappers (#192) 
    36  - on_connect function for input.harbor now receives the 
    37    list of headers given by the connected source (#266). 
    3828 - Added built-in support for m4a audio files and metadata. 
    3929   Made external support optional through enable_faad. 
    4030 - 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. 
    4933 - Added optional host and port parameters for audioscrobbling 
    5034   submissions. Allows to use alternate systems, such as libre.fm 
     
    5236   and various wrappers, including a full submission process 
    5337   (now playing at beginning, submit some times before the end). 
     38 
     390.9.1 (18-06-2009) 
     40Bugs 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 ! 
     49New: 
     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 
    5463 
    55640.9.0 (01-03-2009) 
  • trunk/liquidsoap/INSTALL

    r6470 r6650  
    11 
    2  Liquidsoap 0.9.0 
     2 Liquidsoap 0.9.1 
    33 ---------------- 
    44 
     
    66 
    77   ocaml-dtools>=0.1.3 
    8    ocaml-duppy>=0.2.0 
     8   ocaml-duppy>=0.3.0 
    99   ocaml-pcre 
    1010 
  • trunk/liquidsoap/README

    r6344 r6650  
    1 Liquidsoap 0.9.0 -- a programmable audio stream generator. 
     1Liquidsoap 0.9.1 -- a programmable audio stream generator. 
    22 
    33Copyright 2003-2009 Savonet team 
  • trunk/liquidsoap/configure.ac

    r6593 r6650  
    66dnl $libdir/liquidsoap/$libs_dir_version 
    77 
    8 AC_INIT([liquidsoap],[0.9.0+svn]) 
    9 version="0.9.0+svn" 
     8AC_INIT([liquidsoap],[0.9.1+svn]) 
     9version="0.9.1+svn" 
    1010libs_dir_version="svn" 
    1111AC_SUBST(version) 
     
    420420      [look for duppy library in "path" (autodetected by default)])) 
    421421 
    422 AC_MSG_CHECKING(for ocaml-duppy) 
     422AC_MSG_CHECKING(for ocaml-duppy (>= 0.3.0)) 
    423423if test -z "$with_duppy_dir" ; then 
    424424   if ! $OCAMLFIND query duppy > /dev/null 2>&1; then 
    425425       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.]) 
    426435   fi 
    427436   ocamlcflags="$ocamlcflags -package duppy" 
  • trunk/liquidsoap/doc/liquidsoap.1

    r6284 r6650  
    11.\"                                      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" 
    33 
    44