After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 695206 - Negotiation failed ( h264parse -> avimux )
Negotiation failed ( h264parse -> avimux )
Status: RESOLVED DUPLICATE of bug 699302
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
1.0.5
Other All
: Normal normal
: NONE
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2013-03-05 12:07 UTC by Kishore Arepalli
Modified: 2013-05-01 14:26 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Kishore Arepalli 2013-03-05 12:07:59 UTC
The below pipeline fails to go to pause because of negotiation problem between h264parse and avimux.

gst-launch-1.0 avimux name=mux ! filesink location=test.avi filesrc location=test.ts ! tsdemux ! queue ! h264parse ! mux.video_0 -v 

h264parse0.GstPad:sink: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)nal

h264parse0.GstPad:src: caps = video/x-h264, stream-format=(string)byte-stream, alignment=(string)au

avimux video pad caps =       

video/x-h264
          stream-format: byte-stream
              alignment: au
                  width: [ 16, 4096 ]
                 height: [ 16, 4096 ]
              framerate: [ 0/1, 2147483647/1 ]

h264parse doesn't include width, height & framerate before pushing to the downstream. It leads to caps negotiation failure.
Comment 1 Tim-Philipp Müller 2013-05-01 14:26:37 UTC
Marking as duplicate of the other bug, since it has a test stream.

*** This bug has been marked as a duplicate of bug 699302 ***