[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