[Bug 737516] gst-launch-1.0 videotestsrc ! x264enc ! decodebin ! autovideosink doesn't want to preroll

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Mon Feb 2 06:11:53 PST 2015


https://bugzilla.gnome.org/show_bug.cgi?id=737516
  GStreamer | don't know | 1.4.3

--- Comment #5 from Jan Schmidt <thaytan at noraisin.net> 2015-02-02 14:11:49 UTC ---
Oh, I see what's happening - they're not 00 00 00 02. That's a 4 byte AVC size.
x264enc is announcing byte-stream caps, which typefind accepts, but then
actually outputting AVC content and confusing h264parse.

Nicolas: gst-launch-1.0 videotestsrc ! x264enc ! video/x-h264,format=bytestream
!
typefind ! h264parse ! avdec_h264 ! autovideosink

works because it's doing AVC caps.

gst-launch-1.0 videotestsrc ! x264enc ! video/x-h264,stream-format=byte-stream
!
typefind ! h264parse ! avdec_h264 ! autovideosink

is the correct caps filter that will break it.

-- 
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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