[Bug 774983] New: avdec_h264 is not copying metadata to the outputbuffer
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Thu Nov 24 04:18:50 UTC 2016
https://bugzilla.gnome.org/show_bug.cgi?id=774983
Bug ID: 774983
Summary: avdec_h264 is not copying metadata to the outputbuffer
Classification: Platform
Product: GStreamer
Version: 1.10.x
OS: Linux
Status: NEW
Severity: major
Priority: Normal
Component: gst-libav
Assignee: gstreamer-bugs at lists.freedesktop.org
Reporter: parithi at gmail.com
QA Contact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
I have implemented a new GstMeta with tag "video". It is populated in h264parse
plugin and sent to downstream along with the output buffer. I am expecting all
downstream elements should propagate this meta data along with output buffer.
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 output buffer 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?
Regards,
Parithi
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list