GNOME Bugzilla – Bug 695206
Negotiation failed ( h264parse -> avimux )
Last modified: 2013-05-01 14:26:37 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.
Marking as duplicate of the other bug, since it has a test stream. *** This bug has been marked as a duplicate of bug 699302 ***