[Bug 574945] [vc1parse] Handle streams from mpeg-ts

GStreamer (bugzilla.gnome.org) bugzilla at gnome.org
Fri Jul 5 23:54:34 PDT 2013


https://bugzilla.gnome.org/show_bug.cgi?id=574945
  GStreamer | gst-plugins-bad | git

Edward Hervey <bilboed> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|Can't handle files with     |[vc1parse] Handle streams
                   |VC1, needs parser           |from mpeg-ts

--- Comment #13 from Edward Hervey <bilboed at gmail.com> 2013-07-06 06:54:26 UTC ---
To be honest ... I don't quite understand the vc1parse element behaviour.

Theoretically it should behave like the h264parse element. That is, continually
scan the input until it detects SPS/PPS, at that point it negotiates and sets
output caps and outputs data from that point on.

Right now vc1parse is using the GstBaseParse::detect vmethod ... and seems to
massively fail at that.

Note that vc1parse *does* set the codec_data expected from avdec_vc1 (puts the
seqhdr and entrypoint in it). It's just the part before which is weird.

So the code seems correct, just that it assumes the incoming stream to start
from a "access unit" (in generic terms) starting point. It will therefore fail
with streams that are not like that (such as those coming from mpeg-ts).

-- 
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