avdec_h264 is not copying metadata to the outputbuffer

Tim Müller tim at centricular.com
Wed Nov 23 13:18:50 UTC 2016


On Wed, 2016-11-23 at 04:43 -0800, parithi wrote:

Hi,

> But if I run the following pipeline
> 
> gst-launch-1.0 filesrc location=input.ts ! tsdemux ! h264parse !
> 'video/x-h264, stream-format=byte-stream' ! avdec_h264 ! x264enc !
> mpegtsmux
> ! filesink location=out.ts
> 
> I am getting following error.
> 
> (gst-launch-1.0:22191): GStreamer-CRITICAL **: gst_buffer_add_meta:
> assertion 'gst_buffer_is_writable (buffer)' failed
> Caught SIGSEGV.
> 
> From my analysis, I found that refcount of avdec_h264 is always 2. So
> the transform function is failed to append meta data to the
> outputbuffer.
> 
> Please let me if you have any suggestion/solution for this issue?

Please could you file a bug about this in bugzilla (against gst-libav)?

https://gstreamer.freedesktop.org/bugs/
-- 
Tim Müller, Centricular Ltd - http://www.centricular.com


More information about the gstreamer-devel mailing list