diff options
Diffstat (limited to 'multimedia/kdemultimedia3/files/patch-akode_artsplugin_akodePlayObject_impl.cpp')
-rw-r--r-- | multimedia/kdemultimedia3/files/patch-akode_artsplugin_akodePlayObject_impl.cpp | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/multimedia/kdemultimedia3/files/patch-akode_artsplugin_akodePlayObject_impl.cpp b/multimedia/kdemultimedia3/files/patch-akode_artsplugin_akodePlayObject_impl.cpp new file mode 100644 index 000000000000..cf6e40c60d1c --- /dev/null +++ b/multimedia/kdemultimedia3/files/patch-akode_artsplugin_akodePlayObject_impl.cpp @@ -0,0 +1,33 @@ +--- akode_artsplugin/akodePlayObject_impl.cpp.orig Fri Jul 21 22:10:02 2006 ++++ akode_artsplugin/akodePlayObject_impl.cpp Fri Jul 21 22:13:13 2006 +@@ -82,6 +82,8 @@ + + akodePlayObject_impl::~akodePlayObject_impl() + { ++ delete m_packetQueue; ++ + unload(); + } + +@@ -219,10 +221,9 @@ + delete bufferedDecoder; + bufferedDecoder = 0; + } +-#else +- delete frameDecoder +- frameDecoder = 0; + #endif ++ delete frameDecoder; ++ frameDecoder = 0; + decoder = 0; + if (buffer != inBuffer) + delete inBuffer; +@@ -301,7 +302,7 @@ + { + arts_debug("akode: readFrame"); + +- if (!buffer || !decoder) return false; ++ if (!inBuffer || !decoder) return false; + if (m_bytebuffer) processQueue(); + if(!decoder->readFrame(inBuffer)) { + if (decoder->eof()) {
\ No newline at end of file |