GNOME Bugzilla – Bug 665233
asfdemux: "This is not an ASF file" error with europarliament RTSP broadcast
Last modified: 2018-11-03 15:34:11 UTC
Created attachment 202473 [details] gdp payloaded capture of RTSP ASF stream First few bytes of the stream attached as gdp-payloaded capture, reproduce with: GST_DEBUG=asf*:5 gst-launch-0.10 filesrc location=livwms-europarl-europa-asf-rtsp-head.gdp ! gdpdepay ! decodebin2 ! fakesink -v
As far as I can tell, the desync occurs after reading a "padding" chunk. The code looks like it skips hte right amount of bytes, and there does not seem to be a valid looking chunk before or after the supposed end of the chunk, so it doesn't look like some off by some smallish offset. The header is supposed to contain 7 high level chunks, and only 4 are found at the time the desync happens.
The stream was captured via http://www.europarl.europa.eu/ep-live/de/plenary/video?event=20111130-1500-PLENARY_SESSION&vodtype=Live
Seems very unlikely we'll be able to fix or even makes a new capture of this one, am I right ?
Why do you need more than the capture we have? IIRC the problem was that a packet in the asf header was missing or messed up and then it bails out during header parsing or somesuch, but I might be making this up.
IIRC what happens is that the first packet from rtspsrc gets dropped somewhere and never arrives in asfdemux. There's another bug about that.
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-ugly/issues/3.