[Bug 721621] Unable to play animal_planet.mpg video stream

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Mon Apr 6 08:52:40 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=721621

--- Comment #4 from Vincent Penquerc'h <vincent.penquerch at collabora.co.uk> ---
One of the streams is a private stream with a 0x80 type, which is recognized as
"DCII" video. This is handled like MPEG video (and a mpegvideoparse element
gets plugged in response). However, what goes though doesn't seem to be MPEG
video, and mpegvideoparse doesn't push anything out, which causes the pipeline
to not preroll because the sink doesn't get a buffer.

The IDs seem correct, and DCII was added in
https://bugzilla.gnome.org/show_bug.cgi?id=697892. Searching the net shows that
DCII is a "proprietary standard" (sic) for encrypted video, though it's not
clear if it's actually encrypted here.

VLC shows two video tracks, and I can switch between both. The two seem to be
the same (unless VLC still displays the first one, the switch is without
apparent effect on the output).

One possible fix would be to error out in mpegvideoparse if nothing can be
parsed within a certain amount of input data. This would cause the pipeline to
error out though, which isn't ideal since there's another video stream in
there. Another would be to send GAP events, assuming we can determine timing
from the buffers without being able to parse them.

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