[Pkg-ocaml-maint-commits] r5344 - in /trunk/packages/liquidsoap/trunk/debian: changelog control patches/fix_smart_crossfade.patch

toots at users.alioth.debian.org toots at users.alioth.debian.org
Fri Mar 21 10:56:30 UTC 2008


Author: toots
Date: Fri Mar 21 10:56:30 2008
New Revision: 5344

URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/?sc=1&rev=5344
Log:
Prepared new package

Modified:
    trunk/packages/liquidsoap/trunk/debian/changelog
    trunk/packages/liquidsoap/trunk/debian/control
    trunk/packages/liquidsoap/trunk/debian/patches/fix_smart_crossfade.patch

Modified: trunk/packages/liquidsoap/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/debian/changelog?rev=5344&op=diff
==============================================================================
--- trunk/packages/liquidsoap/trunk/debian/changelog (original)
+++ trunk/packages/liquidsoap/trunk/debian/changelog Fri Mar 21 10:56:30 2008
@@ -1,3 +1,11 @@
+liquidsoap (0.3.6-4) unstable; urgency=high
+
+  * Updated fix for smartcross
+  * Still setting urgency to high since testing package is 
+    still broken..
+
+ -- Romain Beauxis <toots at rastageeks.org>  Tue, 04 Mar 2008 03:42:50 +0100
+
 liquidsoap (0.3.6-3) unstable; urgency=high
 
   * Backported patch to fix smart_crossfading

Modified: trunk/packages/liquidsoap/trunk/debian/control
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/debian/control?rev=5344&op=diff
==============================================================================
--- trunk/packages/liquidsoap/trunk/debian/control (original)
+++ trunk/packages/liquidsoap/trunk/debian/control Fri Mar 21 10:56:30 2008
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Liquidsoap Debian Packaging <savonet-debian at lists.sourceforge.net>
 Uploaders: Romain Beauxis <toots at rastageeks.org>, Samuel Mimram <smimram at debian.org>
-Build-Depends: debhelper (>= 4.2.0), quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27-1), ocaml-nox, ocaml-findlib, libshout-ocaml-dev, libogg-ocaml-dev (>= 0.1.1), libvorbis-ocaml-dev (>= 0.4.0), libmad-ocaml-dev (>= 0.3.2), libid3tag0-dev, libdtools-ocaml-dev (>= 0.1.4), libcamomile-ocaml-dev, festival, wget, libxml-dom-perl, texlive, python-gtk2-dev, python, python-support (>= 0.3), libao-ocaml-dev, libalsa-ocaml-dev (>= 0.1.2), libpcre-ocaml-dev, libxml-light-ocaml-dev, libextlib-ocaml-dev, libladspa-ocaml-dev, libportaudio-ocaml-dev, libsoundtouch-ocaml-dev
+Build-Depends: debhelper (>= 4.2.0), quilt, patchutils (>= 0.2.25), cdbs (>= 0.4.27), ocaml-nox, ocaml-findlib, libshout-ocaml-dev, libogg-ocaml-dev (>= 0.1.1), libvorbis-ocaml-dev (>= 0.4.0), libmad-ocaml-dev (>= 0.3.2), libid3tag0-dev, libdtools-ocaml-dev (>= 0.1.4), libcamomile-ocaml-dev, festival, wget, libxml-dom-perl, texlive, python-gtk2-dev, python, python-support (>= 0.3), libao-ocaml-dev, libalsa-ocaml-dev (>= 0.1.2), libpcre-ocaml-dev, libxml-light-ocaml-dev, libextlib-ocaml-dev, libladspa-ocaml-dev, libportaudio-ocaml-dev, libsoundtouch-ocaml-dev
 Standards-Version: 3.7.3
 Vcs-Svn: svn://svn.debian.org/svn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/

Modified: trunk/packages/liquidsoap/trunk/debian/patches/fix_smart_crossfade.patch
URL: http://svn.debian.org/wsvn/pkg-ocaml-maint/trunk/packages/liquidsoap/trunk/debian/patches/fix_smart_crossfade.patch?rev=5344&op=diff
==============================================================================
--- trunk/packages/liquidsoap/trunk/debian/patches/fix_smart_crossfade.patch (original)
+++ trunk/packages/liquidsoap/trunk/debian/patches/fix_smart_crossfade.patch Fri Mar 21 10:56:30 2008
@@ -2,12 +2,19 @@
 ===================================================================
 --- liquidsoap-0.3.6.orig/src/operators/smartcross.ml	(révision 5078)
 +++ liquidsoap-0.3.6/src/operators/smartcross.ml	(révision 5079)
-@@ -117,7 +117,7 @@
+@@ -117,9 +117,13 @@
        | `Limit ->
            (* The track finished.
             * We compute rms_after and launch the transition. *)
 -          self#analyze_after ;
 +          if source#is_ready then self#analyze_after ;
            self#create_transition ;
-           self#get_frame ab
+-          self#get_frame ab
++         (* Check if the new source is ready *)
++          if source#is_ready then
++           self#get_frame ab
++         else
++            Frame.add_break ab (Frame.position ab)
        | `After size ->
+           (* The work is done, we are now playing the transition.
+            * We have to keep playing it without checking for a new track limit




More information about the Pkg-ocaml-maint-commits mailing list