rev 4871 - in trunk/packages/akode/debian: . patches

Fathi Boudra fboudra-guest at alioth.debian.org
Thu Nov 9 17:16:08 UTC 2006


Author: fboudra-guest
Date: 2006-11-09 18:16:08 +0100 (Thu, 09 Nov 2006)
New Revision: 4871

Added:
   trunk/packages/akode/debian/patches/12_oggflac_decoding.diff
Modified:
   trunk/packages/akode/debian/changelog
Log:
add a 2nd patch for oggflac

Modified: trunk/packages/akode/debian/changelog
===================================================================
--- trunk/packages/akode/debian/changelog	2006-11-09 15:59:33 UTC (rev 4870)
+++ trunk/packages/akode/debian/changelog	2006-11-09 17:16:08 UTC (rev 4871)
@@ -1,7 +1,8 @@
 akode (2.0.1-2) UNRELEASED; urgency=low
 
-  * Add patch to support flac 1.1.3. libOggFLAC was merged into libFLAC.
-    Thanks to Josh Coalson.
+  * Add 2 patches (thanks to Josh Coalson):
+    * flac 1.1.3 support. libOggFLAC was merged into libFLAC.
+    * prevent a possible problem with Ogg FLAC decoding at end of stream.
 
  -- Debian Qt/KDE Maintainers <debian-qt-kde at lists.debian.org>  Wed,  1 Nov 2006 21:03:26 +0100
 

Added: trunk/packages/akode/debian/patches/12_oggflac_decoding.diff
===================================================================
--- trunk/packages/akode/debian/patches/12_oggflac_decoding.diff	2006-11-09 15:59:33 UTC (rev 4870)
+++ trunk/packages/akode/debian/patches/12_oggflac_decoding.diff	2006-11-09 17:16:08 UTC (rev 4871)
@@ -0,0 +1,22 @@
+diff -ru akode-2.0.1-b2/akode/plugins/xiph_decoder/flac_decoder.cpp akode-2.0.1-b2-2nd/akode/plugins/xiph_decoder/flac_decoder.cpp
+--- akode-2.0.1-b2/akode/plugins/xiph_decoder/flac_decoder.cpp	2006-10-26 20:12:00.000000000 -0700
++++ akode-2.0.1-b2-2nd/akode/plugins/xiph_decoder/flac_decoder.cpp	2006-11-03 21:02:51.000000000 -0800
+@@ -155,11 +155,16 @@
+ 
+     long res = data->source->read((char*)buffer, *bytes);
+     if (res<=0) {
+-        if (data->source->eof()) data->eof = true;
+ #ifdef LEGACY_FLAC
++        if (data->source->eof()) data->eof = true;
+         return FLAC__SEEKABLE_STREAM_DECODER_READ_STATUS_ERROR;
+ #else
+-        return FLAC__STREAM_DECODER_READ_STATUS_ABORT;
++        if (data->source->eof()) {
++            data->eof = true;
++            return FLAC__STREAM_DECODER_READ_STATUS_END_OF_STREAM;
++        }
++        else
++            return FLAC__STREAM_DECODER_READ_STATUS_ABORT;
+ #endif
+     }
+     else {




More information about the pkg-kde-commits mailing list