basevideoencoder: Only make the header buffer metadata writable, not the buffer
authorSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 8 Dec 2011 10:51:36 +0000 (11:51 +0100)
committerSebastian Dröge <sebastian.droege@collabora.co.uk>
Thu, 8 Dec 2011 10:51:36 +0000 (11:51 +0100)
gst-libs/gst/video/gstbasevideoencoder.c

index bdcb275..c14d7a1 100644 (file)
@@ -1040,7 +1040,7 @@ gst_base_video_encoder_finish_frame (GstBaseVideoEncoder * base_video_encoder,
       if (fevt->all_headers) {
         if (base_video_encoder->headers) {
           headers = gst_buffer_ref (base_video_encoder->headers);
-          headers = gst_buffer_make_writable (headers);
+          headers = gst_buffer_make_metadata_writable (headers);
         }
       }