GNOME Bugzilla – Bug 704617
gst-launch-1.0: The stream is in the wrong format
Last modified: 2013-07-22 12:17:49 UTC
When I run gst-launch-1.0 playbin uri=dvd:// I get the error message: "The stream is in the wrong format". There is no such issue with gst-launch-0.10. DVD where this happens: Away from Land (Arabic movie) Why is this? How can it be fixed?
Created attachment 249713 [details] GST_DEBUG=*:5 gst-launch-1.0 playbin uri=dvd:// 2> away_from_the_land.log
Can you get a debug log with GST_DEBUG=*:6? The actual problem is this: 0:00:00.877171148 [332m 9481[00m 0x7f68440a2b70 [37mDEBUG [00m [00m audiobasesink gstaudiobasesink.c:1970:gst_audio_base_sink_render:<audiosink-actual-sink-pulse>[00m ringbuffer not negotiated However the really useful information is missing above that. And that seems to happen because the audioringbuffer is never acquired, and never got any caps set.
OK. Please find the new logfile here: http://www.frank-ansari.de/debug/
I think this is a duplicate of bug #695606. To paste bug #695606 comment #5 : The audiosink/ringbuffer complains about not-negotiated, i.e. not having received a caps event before getting a buffer or buffer-like event. Two possible issues come to mind after looking at the log: 1) out of the mpeg demuxer comes audio/x-private1-ac3 - this means ac3parse doesn't get plugged, which means caps don't get set properly etc. 2) the audio decoder receives a GAP event fairly early on - passing that through before a CAPS event might throw off the ring buffer as well (maybe the ring buffer should handle this gracefully though?) Same seems to be happening here. *** This bug has been marked as a duplicate of bug 695606 ***