aboutsummaryrefslogtreecommitdiff
path: root/multimedia/kdemultimedia3/files/patch-akode_artsplugin_akodePlayObject_impl.cpp
blob: cf6e40c60d1ce4cf0a24a14c0032e188ac7b4a8a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
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()) {