After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 563006 - mxf mpeg422 file stops playing
mxf mpeg422 file stops playing
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
0.10.x
Other Linux
: Normal normal
: 0.10.10
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-12-02 17:48 UTC by Dries Desmet
Modified: 2008-12-10 07:04 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24



Description Dries Desmet 2008-12-02 17:48:05 UTC
When trying to play the file with gst-launch, I get:

gst-launch-0.10 playbin uri=file://"$PWD/C0020.MXF"
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
New clock: GstSystemClock
ERROR: from element /GstPlayBin:playbin0/GstDecodeBin:decodebin0/ffdemux_mxf:ffdemux_mxf0: Internal data stream error.
Additional debug info:
gstffmpegdemux.c(1364): gst_ffmpegdemux_loop (): /GstPlayBin:playbin0/GstDecodeBin:decodebin0/ffdemux_mxf:ffdemux_mxf0:
streaming stopped, reason error
Execution ended after 11401096193 ns.
Setting pipeline to PAUSED ...
Setting pipeline to READY ...
Setting pipeline to NULL ...
FREEING pipeline ...


This particular mxf file was made by shooting with a PDW700 professional XDCAM camera. I'm aware that Sebastian Droge is working on implementing mxf, so this file would be a good test case. The codec used is MPEG-2 4:2:2P@HL and the file is available here: http://www.urga.be/video/C0020.MXF
It's 77.7MB but maybe the size is what is causing it.
I filed it against gst-ffmpeg, but it looks like mxf is going to be in gst-plugins-bad
Comment 1 Sebastian Dröge (slomo) 2008-12-04 13:36:15 UTC
This plays fine with latest CVS of gst-plugins-bad (not sure since when ;) ).

The ffmpeg MXF demuxer doesn't play it over GStreamer though
Comment 2 Dries Desmet 2008-12-09 21:22:04 UTC
(In reply to comment #1)
> This plays fine with latest CVS of gst-plugins-bad (not sure since when ;) ).
> 
> The ffmpeg MXF demuxer doesn't play it over GStreamer though
> 

It just means you handled it better! Thanks. I'm quite excited about good mxf support. It could mean one less barrier for true professional editing on linux.
Comment 3 Sebastian Dröge (slomo) 2008-12-10 07:04:06 UTC
(In reply to comment #2)
> (In reply to comment #1)
> > This plays fine with latest CVS of gst-plugins-bad (not sure since when ;) ).
> > 
> > The ffmpeg MXF demuxer doesn't play it over GStreamer though
> > 
> 
> It just means you handled it better! Thanks.

Well, ffmpeg and mplayer play that video too, it's gst-ffmpeg that breaks here it seems :)