Oops, some pretty bad memleaks
authorRonald S. Bultje <rbultje@ronald.bitfreak.net>
Wed, 12 Nov 2003 11:27:40 +0000 (11:27 +0000)
committerRonald S. Bultje <rbultje@ronald.bitfreak.net>
Wed, 12 Nov 2003 11:27:40 +0000 (11:27 +0000)
Original commit message from CVS:
Oops, some pretty bad memleaks

ext/ffmpeg/gstffmpegenc.c

index c63e461..2c1d1d3 100644 (file)
@@ -482,6 +482,7 @@ gst_ffmpegenc_chain_audio (GstPad  *pad,
       g_warning("ffenc_%s: failed to encode buffer",
                oclass->in_plugin->name);
       gst_buffer_unref (inbuf);
+      gst_buffer_unref (subbuf);
       return;
     }
 
@@ -491,6 +492,7 @@ gst_ffmpegenc_chain_audio (GstPad  *pad,
     gst_pad_push (ffmpegenc->srcpad, GST_DATA (outbuf));
 
     in_size -= frame_size;
+    gst_buffer_unref (subbuf);
   }
 }