From 7bf6ced01ee71aafd0ecad50d26b110c99a50b7f Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 26 Apr 2017 09:10:20 +0200 Subject: libaudiofile: disable sfcommands, add buildroot patches --- .../patches/patch-libaudiofile_modules_BlockCodec_cpp | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 package/libaudiofile/patches/patch-libaudiofile_modules_BlockCodec_cpp (limited to 'package/libaudiofile/patches/patch-libaudiofile_modules_BlockCodec_cpp') diff --git a/package/libaudiofile/patches/patch-libaudiofile_modules_BlockCodec_cpp b/package/libaudiofile/patches/patch-libaudiofile_modules_BlockCodec_cpp new file mode 100644 index 000000000..0e7188da5 --- /dev/null +++ b/package/libaudiofile/patches/patch-libaudiofile_modules_BlockCodec_cpp @@ -0,0 +1,14 @@ +--- audiofile-0.3.6.orig/libaudiofile/modules/BlockCodec.cpp 2013-03-06 06:30:03.000000000 +0100 ++++ audiofile-0.3.6/libaudiofile/modules/BlockCodec.cpp 2017-04-26 02:15:29.573388050 +0200 +@@ -52,8 +52,9 @@ void BlockCodec::runPull() + // Decompress into m_outChunk. + for (int i=0; i(m_inChunk->buffer) + i * m_bytesPerPacket, +- static_cast(m_outChunk->buffer) + i * m_framesPerPacket * m_track->f.channelCount); ++ if (decodeBlock(static_cast(m_inChunk->buffer) + i * m_bytesPerPacket, ++ static_cast(m_outChunk->buffer) + i * m_framesPerPacket * m_track->f.channelCount)==0) ++ break; + + framesRead += m_framesPerPacket; + } -- cgit v1.2.3