omxvideodec: Don't leak the codec_data after sending it
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 7 Jul 2011 09:27:15 +0000 (11:27 +0200)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Sat, 9 Jul 2011 09:06:06 +0000 (11:06 +0200)
omx/gstomxvideodec.c

index 544eecd..d8bb3d9 100644 (file)
@@ -679,7 +679,7 @@ gst_omx_video_dec_handle_frame (GstBaseVideoDecoder * decoder,
         GST_BUFFER_DATA (codec_data), GST_BUFFER_SIZE (codec_data));
 
     gst_omx_port_release_buffer (self->in_port, buf);
-    self->codec_data = NULL;
+    gst_buffer_replace (&self->codec_data, NULL);
   }
 
   {