GNOME Bugzilla – Bug 325441
[vcdsrc] Doesn't handle CUE/BIN images
Last modified: 2014-11-26 15:21:26 UTC
I copied a VCD to hard disk using "cdrdao read-cd". Tried to play it using totem. But it fails and gives the error: "Could not determine type of stream" However, mplayer and vlc plays it fine. I am using ubuntu breezy, totem-1.2.1 using gstreamer-0.8.11
Does Totem crash when you receive that error message? And if so, could you provide us with a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks.
gives the error: "Could not determine type of stream" ...
(In reply to comment #1) > Does Totem crash when you receive that error message? No,totem does not crash. It just cannot seem to identify the type of stream. This happens not just for any particular VCD image, but for all VCD images. The same image plays fine if played from the Video CD itself.
Could you attach the first couple of kB of such a file so that we can have a look at what happens? You can dump the header with % head --bytes=300k yourfile > vcd-header.data
Created attachment 58897 [details] first 300k of a sample vcd bin file that totem cannot play
The VCD source currently only handles "real" VCDs on discs. The VCD source should have code added to handle different types of on-disk images. As the only image type I currently have available is a .bin/.cue type, I'll try implementing that.
Any news on this, Bastien?
I haven't done any work on it, and don't really plan to, there are plenty of more urgent things for me to work on. Writing a vcdsrc that handles multiple disc image types should be fairly straight forward if time consuming, you just need to go through libcdio instead of opening the device yourself. xine-lib's vcdsrc is a pretty good example of how to do that, and libcdio contains a lot of helper tools and examples.
*** Bug 391140 has been marked as a duplicate of this bug. ***
*** This bug has been marked as a duplicate of bug 547661 ***