From 050700d5614aac6e92315d5c77138cb6a26180f8 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Sebastian=20Dr=C3=B6ge?= Date: Mon, 28 Nov 2011 19:36:56 +0100 Subject: [PATCH] basevideoencoder: Make headers metadata writable before pushing downstream The timestamp, duration, etc of the headers has to be changed. --- omx/gstbasevideoencoder.c | 1 + 1 file changed, 1 insertion(+) diff --git a/omx/gstbasevideoencoder.c b/omx/gstbasevideoencoder.c index 9cd19f1..a60ee44 100644 --- a/omx/gstbasevideoencoder.c +++ b/omx/gstbasevideoencoder.c @@ -927,6 +927,7 @@ gst_base_video_encoder_finish_frame (GstBaseVideoEncoder * base_video_encoder, GST_DEBUG_OBJECT (base_video_encoder, "force_keyframe_headers"); if (base_video_encoder->headers) { headers = gst_buffer_ref (base_video_encoder->headers); + headers = gst_buffer_make_writable (headers); } base_video_encoder->force_keyframe_headers = FALSE; } -- 2.7.4