I have noticed several problem in playing data mode2 files with MPlayer. After mounting cdfs partition, avi file is visible as .iso content. Any playback attempts are finishing unsuccesfully. Application shows hardcoded avi config After few moments only audio stream is being detected inproperly and program shuts down.
--------------------- КОЖАНЫЕ СУМКИ,КЛАТЧИ! ДЕШЕВОКОЖАНАЯ ОБУВЬ БЕЗ РОСТОВОК!
Do not mount anything. XCD are VCDs for Mplayer. Try: mplayer -cache 4096 -vcd 2 Works perfect for me. But I use OGG no AVIs on XCD. AVIs might be a bad idea on XCD.
Thanx for reply. Your tip didn't helped me too much. Video stream is still being undetected. Audio stream works inproperly and only if I set ffmp3 as decoder.
Hm... Play with the cache parameter. If I set the cache too high, MPlayer cannot detect the structure of the movie. e.g.: with cache = 8192 -> it does not work with cache = 4096 -> it works
I run Slackware 8.1 (v2.4.19) and Win XP Pro (v2600) on dual boot. Under Win XP with Riff CD/XA filter installed I don't have any problems with playing my XCD movies. Problems appearing only under linux, -cache parameter certainly has something common with detecting appriopriate disc structure, however it doesn't solve my problem. I have tried other values like 1024/2048/2352 with the same negative result. I know AVI structure looks poor compared to more advanced streaming standards like MCF or OGM however it's possible to play it. Thanx for reply once more.
I always work on CVS version of MPlayer. Reporting bug to them doesn't bring any serious consequences. They sometimes resend report with classic RTFM....Read The F*cking Manual
I don't know how mplayer does the reading of VCDs, but in case it just buffers a small portion of the beggining of the file, which is OK for MPEG and OGG, it may not work with AVI, since the index is located at the end of the file, so a seeking is needed in order to play it. On Windows the XCD filter exposes the file to the application in a transparent manner so it thinks it's a regular file.
@Monarc Seeking option (-ss 10) doesn't help, never mind which value I wrote and what partition type (cdfs or iso9660) I mount. By the way -vcd 2 parameter is wrong in my case, it doesn't find track no. 2 I'm forced to use -vcd 1 instead. Hopeless case I guess. Thanx in advance :)