zibi1981 Posted May 18, 2007 Report Share Posted May 18, 2007 (edited) I got this problem since always, still unresolved :sad: I can't play VCD/SVCD movies on my Mandriva. DVD movies run flawlessly. I'm pretty sure I have installed almost any codecs available there in the web, but still no avail. Several minutes ago I run onto something that maybe could be a step towards final victory. Someone suggested to type in console mplayer vcd://2 and MPlayer did start to play a VCD, but only the initial commercial spot. Then it stopped. Below is the output of this process which I could see in console during this [zibi1981@localhost ~]$ mplayer vcd://2MPlayer 1.0-1.rc1.11plf2007.1-4.1.2 © 2000-2006 MPlayer Team CPU: AMD Athlon XP 3200+ (Family: 6, Model: 10, Stepping: 0) CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 0 Compiled with runtime CPU detection. 98 audio & 216 video codecs mplayer: could not connect to socket mplayer: No such file or directory Failed to open LIRC support. You will not be able to use your remote control. Playing vcd://2. track 01: adr=1 ctrl=4 format=2 00:02:00 mode: 32 track 02: adr=1 ctrl=4 format=2 00:24:00 mode: 32 track 03: adr=1 ctrl=4 format=2 00:44:16 mode: 32 MPEG-PS file format detected. VIDEO: MPEG1 352x288 (aspect 8) 25.000 fps 1150.0 kbps (143.8 kbyte/s) ========================================================================== Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough VDec: vo config request - 352 x 288 (preferred colorspace: Mpeg PES) Could not find matching colorspace - retrying with -vf scale... Opening video filter: [scale] The selected video_out device is incompatible with this codec. Try adding the scale filter, e.g. -vf spp,scale instead of -vf spp. VDecoder init failed :( Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder libmpeg2-v0.4.0b Selected video codec: [mpeg12] vfm: libmpeg2 (MPEG-1 or 2 (libmpeg2)) ========================================================================== ========================================================================== Trying to force audio codec driver family libmad... Opening audio decoder: [libmad] libmad mpeg audio decoder AUDIO: 44100 Hz, 2 ch, s16le, 224.0 kbit/15.87% (ratio: 28000->176400) Selected audio codec: [mad] afm: libmad (libMAD MPEG layer 1-2-3) ========================================================================== AO: [oss] 44100Hz 2ch s16le (2 bytes per sample) Starting playback... VDec: vo config request - 352 x 288 (preferred colorspace: Planar YV12) VDec: using Planar YV12 as output csp (no 0) Movie-Aspect is 1.30:1 - prescaling to correct movie aspect. VO: [xv] 352x288 => 376x288 Planar YV12 [zoom] Cannot sync MAD frame: 0.014 ct: 0.052 416/416 2% 0% 15.9% 0 0 Cannot sync MAD frame Cannot sync MAD frame Cannot sync MAD frame: 0.304 ct: 0.056 417/417 2% 0% 17.5% 0 0 Cannot sync MAD frame: 0.285 ct: 0.060 418/418 2% 0% 17.5% 0 0 Cannot sync MAD frame: 0.245 ct: 0.064 419/419 2% 0% 17.5% 0 0 Cannot sync MAD frame: 0.205 ct: 0.068 420/420 2% 0% 17.4% 0 0 Cannot sync MAD frame: 0.165 ct: 0.072 421/421 2% 0% 17.4% 0 0 Cannot sync MAD frame: 0.125 ct: 0.076 422/422 2% 0% 17.3% 0 0 Cannot sync MAD frame: 0.085 ct: 0.080 423/423 2% 0% 17.3% 0 0 Cannot sync MAD frame: 0.045 ct: 0.084 424/424 2% 0% 17.3% 0 0 Cannot sync MAD frame: 0.005 ct: 0.084 425/425 2% 0% 17.2% 0 0 A: 17.3 V: 17.3 A-V: 0.005 ct: 0.084 425/425 2% 0% 17.2% 0 0 Exiting... (End of file) Then I realized I could do something similar with kaffeine... [zibi1981@localhost ~]$ kaffeine vcd://2if kaffeine hangs here run 'configure --with-xinit-workaround' and recompile / r einstall ... ok QLayout "unnamed" added to QWidget "unnamed", which already has a layout kaffeine: PLAYLIST kaffeine: PlayList: add 1 items to playlist kaffeine: PlayList: Check for kaffeine/noatun/m3u/pls/asx playlist kaffeine: PlayList: Try loading kaffeine playlist kaffeine: PlaylistImport: kaffeine: /home/zibi1981/.kde/share/apps/kaffeine/play lists/NOWE.kaffeine kaffeine: Window manager: KWin found kaffeine: Kaffeine:: Try to load service: xine_part kaffeine: This is a KaffeinePart... kaffeine: XinePart: Creating new XinePart... kaffeine: XinePart: Using xine-config file: kaffeine: KXineWidget: Using default config file ~/.xine/config kaffeine: PlayList: add 1 items to playlist kaffeine: XinePart::openURL(): vcd://2 kaffeine: XinePart: Got single track kaffeine: XinePart::slotPlay() kaffeine: KXineWidget: Display aspect ratio (v/h): 1.00096 kaffeine: KXineWidget: Using xine version 1.1.4 kaffeine: KXineWidget: Post-init xine engine kaffeine: KXineWidget: Use audio driver auto kaffeine: KXineWidget: Use video driver auto kaffeine: KXineWidget: Init video driver kaffeine: KXineWidget: Init audio driver kaffeine: KXineWidget: Init OSD kaffeine: KXineWidget: Font for OSD: sans kaffeine: KXineWidget: Unscaled OSD available kaffeine: KXineWidget: xine init successful kaffeine: XinePart: load config kaffeine: Set volume to: 93 kaffeine: KXineWidget: New visualization plugin: goom kaffeine: PostFilter: Create Postprocessing Filter: tvtime kaffeine: PostFilter: Parameter: method kaffeine: PostFilter: Parameter: enabled kaffeine: PostFilter: Parameter: pulldown kaffeine: PostFilter: Parameter: framerate_mode kaffeine: PostFilter: Parameter: judder_correction kaffeine: PostFilter: Parameter: use_progressive_frame_flag kaffeine: PostFilter: Parameter: chroma_filter kaffeine: PostFilter: Parameter: cheap_mode kaffeine: PostFilter: Get input kaffeine: PostFilter: Get output kaffeine: PostFilter: SetConfig tvtime:method=LinearBlend,enabled=1,pulldown=non e,framerate_mode=half_top,judder_correction=0,use_progressive_frame_flag=1,chrom a_filter=0,cheap_mode=1 kaffeine: PostFilter: Set parameter 'method' to value 'LinearBlend' kaffeine: PostFilter: tvtime Apply integer value 2 on offset 0 kaffeine: PostFilter: Set parameter 'enabled' to value '1' kaffeine: PostFilter: tvtime Apply integer value 1 on offset 4 kaffeine: PostFilter: Set parameter 'pulldown' to value 'none' kaffeine: PostFilter: tvtime Apply integer value 0 on offset 8 kaffeine: PostFilter: Set parameter 'framerate_mode' to value 'half_top' kaffeine: PostFilter: tvtime Apply integer value 1 on offset 12 kaffeine: PostFilter: Set parameter 'judder_correction' to value '0' kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16 kaffeine: PostFilter: tvtime Apply integer value 0 on offset 16 kaffeine: PostFilter: Set parameter 'use_progressive_frame_flag' to value '1' kaffeine: PostFilter: tvtime Apply integer value 1 on offset 20 kaffeine: PostFilter: Set parameter 'chroma_filter' to value '0' kaffeine: PostFilter: tvtime Apply integer value 0 on offset 24 kaffeine: PostFilter: Set parameter 'cheap_mode' to value '1' kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28 kaffeine: PostFilter: tvtime Apply integer value 1 on offset 28 kaffeine: KXineWidget: Deinterlace enabled: 1 kaffeine: PostFilter: Get output kaffeine: PostFilter: Get input kaffeine: KXineWidget: Playing: vcd://2 WARN: Can't get file status for 2: Nie ma takiego pliku ani katalogu WARN: could not retrieve file info for `2': Nie ma takiego pliku ani katalogu WARN: can't open nrg image file 2 for reading kaffeine: XinePart::closeURL() kaffeine: KXineWidget: Playing: /usr/share/apps/kaffeine/logo [zibi1981@localhost ~]$ kaffeine: KXineWidget: New video frame size: 700x701 - a spect ratio: 1 kaffeine: KXineWidget: Switch to audio channel -1 kaffeine: KXineWidget: New video frame size: 700x701 - aspect ratio: 1 kaffeine: KXineWidget: New video frame size: 700x700 - aspect ratio: 1.00096 kaffeine: KXineWidget: xine event: playback finished kaffeine: XinePart::openURL(): vcd:///dev/hda kaffeine: XinePart: Got single track kaffeine: XinePart::slotPlay() kaffeine: KXineWidget: Playing: vcd:///dev/hda kaffeine: KXineWidget: Wait for valid length information kaffeine: KXineWidget: Switch to audio channel -1 kaffeine: XinePart: xine is playing kaffeine: KXineWidget: New video frame size: 700x700 - aspect ratio: 1.00096 kaffeine: XinePart: got new frame size from xine kaffeine: Kaffeine: new video frame size: 700x700 kaffeine: KXineWidget: xine event: playback finished kaffeine: XinePart::closeURL() kaffeine: KXineWidget: Playing: /usr/share/apps/kaffeine/logo kaffeine: KXineWidget: Switch to audio channel -1 kaffeine: KXineWidget: xine event: playback finished kaffeine: KXineWidget: Playing: /usr/share/apps/kaffeine/logo kaffeine: KXineWidget: Switch to audio channel -1 kaffeine: KXineWidget: xine event: playback finished kaffeine: Kaffeine: destructor kaffeine: PostFilter: Get output kaffeine: PostFilter: Get input kaffeine: KXineWidget: Shut down xine engine kaffeine: KXineWidget: Unwire video filters kaffeine: PostFilter: Delete Postprocessing Filter: tvtime kaffeine: KXineWidget: Dispose event queue kaffeine: KXineWidget: Dispose stream kaffeine: KXineWidget: Close audio driver kaffeine: KXineWidget: Close video driver kaffeine: KXineWidget: Set CD/VCD/DVD path back kaffeine: KXineWidget: Save xine config to: /home/zibi1981/.xine/config kaffeine: KXineWidget: Close xine engine *** glibc detected *** kaffeine: free(): invalid pointer: 0x089e8f98 *** ======= Backtrace: ========= /lib/i686/libc.so.6[0xb626111d] /lib/i686/libc.so.6(cfree+0x83)[0xb62612a3] /usr/lib/libvcdinfo.so.0(vcdinfo_close+0xec)[0xb5bbbd4c] ======= Memory map: ======== 08048000-080f8000 r-xp 00000000 16:43 1042158 /usr/bin/kaffeine 080f8000-080fe000 rwxp 000b0000 16:43 1042158 /usr/bin/kaffeine 080fe000-08bd2000 rwxp 080fe000 00:00 0 [heap] afdd2000-afdd4000 r-xp 00000000 16:43 211221 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_fli.so afdd4000-afdd5000 rwxp 00001000 16:43 211221 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_fli.so b0852000-b0856000 r-xp 00000000 16:43 211229 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_mpeg_block.so b0856000-b0857000 rwxp 00003000 16:43 211229 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_mpeg_block.so b0857000-b0859000 r-xp 00000000 16:43 211227 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_mng.so b0859000-b085a000 rwxp 00001000 16:43 211227 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_mng.so b085a000-b0863000 r-xp 00000000 16:43 211226 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_matroska.so b0863000-b0864000 rwxp 00008000 16:43 211226 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_matroska.so b0864000-b086a000 r-xp 00000000 16:43 211224 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_iff.so b086a000-b086b000 rwxp 00005000 16:43 211224 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_iff.so b086b000-b0878000 r-xp 00000000 16:43 211223 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_games.so b0878000-b0879000 rwxp 0000c000 16:43 211223 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_games.so b0879000-b087c000 r-xp 00000000 16:43 211222 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_flv.so b087c000-b087d000 rwxp 00002000 16:43 211222 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_flv.so b1458000-b145f000 r-xp 00000000 16:43 211220 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_avi.so b145f000-b1460000 rwxp 00007000 16:43 211220 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_avi.so b1460000-b1492000 r-xp 00000000 16:43 1927795 /usr/lib/libmodplug.so.0.0.0 b1492000-b1495000 rwxp 00031000 16:43 1927795 /usr/lib/libmodplug.so.0.0.0 b1495000-b1512000 rwxp b1495000 00:00 0 b1512000-b1524000 r-xp 00000000 16:43 211219 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_audio.so b1524000-b1525000 rwxp 00011000 16:43 211219 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_audio.so b1525000-b1526000 r-xp 00000000 16:43 211225 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_image.so b1526000-b1527000 rwxp 00000000 16:43 211225 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_image.so b1527000-b152c000 r-xp 00000000 16:43 91024 /usr/lib/libogg.so.0.5.3 b152c000-b152d000 rwxp 00004000 16:43 91024 /usr/lib/libogg.so.0.5.3 b152d000-b1566000 r-xp 00000000 16:43 1927400 /usr/lib/libtheora.so.0.2.0 b1566000-b1567000 rwxp 00039000 16:43 1927400 /usr/lib/libtheora.so.0.2.0 b1567000-b1589000 r-xp 00000000 16:43 1927433 /usr/lib/libspeex.so.1.4.0 b1589000-b158a000 rwxp 00021000 16:43 1927433 /usr/lib/libspeex.so.1.4.0 b158a000-b15a6000 r-xp 00000000 16:43 91067 /usr/lib/libvorbis.so.0.3.1 b15a6000-b15b4000 rwxp 0001b000 16:43 91067 /usr/lib/libvorbis.so.0.3.1 b15b4000-b15bd000 r-xp 00000000 16:43 211234 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_ogg.so b15bd000-b15be000 rwxp 00008000 16:43 211234 /usr/lib/xine/plugins/1.1.4/xin eplug_dmx_ogg.so b15be000-b15c2000 r-xp 00000000 16:43 211254 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_stdin_fifo.so b15c2000-b15c3000 rwxp 00003000 16:43 211254 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_stdin_fifo.so b15c3000-b15d0000 r-xp 00000000 16:43 211253 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_rtsp.so b15d0000-b15d1000 rwxp 0000c000 16:43 211253 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_rtsp.so b15d1000-b15d5000 r-xp 00000000 16:43 211252 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_rtp.so b15d5000-b15d6000 rwxp 00003000 16:43 211252 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_rtp.so b15d6000-b15db000 r-xp 00000000 16:43 211250 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_pnm.so b15db000-b15dc000 rwxp 00004000 16:43 211250 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_pnm.so b15dc000-b15e0000 r-xp 00000000 16:43 211249 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_net.so b15e0000-b15e1000 rwxp 00003000 16:43 211249 /usr/lib/xine/plugins/1.1.4/xin eplug_inp_net.so b27e1000-b27e2000 ---p b27e1000 00:00 0 b27e2000-b2fe2000 rwxp b27e2000 00:00 0 b33cb000-b33cc000 ---p b33cb000 00:00 0 b33cc000-b3bcc000 rwxp b33cc000 00:00 0 b3c0e000-b3c0f000 ---p b3c0e000 00:00 0 b3c0f000-b440f000 rwxp b3c0f000 00:00 0 b440f000-b4417000 r-xp 00000000 16:43 211188 /usr/lib/xine/plugins/1.1.4/xin eplug_ao_out_alsa.so b4417000-b4418000 rwxp 00007000 16:43 211188 /usr/lib/xine/plugins/1.1.4/xin eplug_ao_out_alsa.so b4418000-b4419000 ---p b4418000 00:00 0 b4419000-b4c19000 rwxp b4419000 00:00 0 b5024000-b5028000 r-xp 00000000 16:43 91084 /usr/lib/libXv.so.1.0.0 b5028000-b5029000 rwxp 00003000 16:43 91084 /usr/lib/libXv.so.1.0.0 b5029000-b5032000 r-xp 00000000 16:43 211263 /usr/lib/xine/plugins/1.1.4/xin eplug_vo_out_xv.so b5032000-b5033000 rwxp 00008000 16:43 211263 /usr/lib/xine/plugins/1.1.4/xin eplug_vo_out_xv.so b5033000-b5034000 ---p b5033000 00:00 0 b50KCrash: Application 'kaffeine' crashing... but this time nothing has happend... I wonder whether someone have problem of that kind. Maybe some of You guys and girls know the solution. Waiting impatiently for all constructive responses Edited May 18, 2007 by zibi1981 Quote Link to comment Share on other sites More sharing options...
scarecrow Posted May 19, 2007 Report Share Posted May 19, 2007 I too had trouble with VCD's using xine and any xine frontend- playback would stall after a couple of minutes at the very best. However my current mplayer (using the smplayer frontend) works just fine. For the record it's stock Archlinux mplayer 1.0 rc1, and it's built with quite a few customized options. Can you tell what has been used at the configuration script of your mplayer's version? Quote Link to comment Share on other sites More sharing options...
zibi1981 Posted May 19, 2007 Author Report Share Posted May 19, 2007 (edited) I could tell You, if You would tell me how to get that info. When it comes to my MPlayer I have mplayer-1.0-1.rc1.11plf2007.1 Encouraged by You reply I installed SMPlayer, but I don't see a "Play VCD" button anywhere. Can You tell me where it is, or at least how to use it when it comes to playing VCDs? EDIT O.K., the above was written when using SMPlayer 0.2.13 from repositories. Now I downloaded version 0.4.24 (newest???) and compiled it myself, and it plays VCDs perfectly :D But again, is there a way to make my favourite Kaffeine to play VCDs? Edited May 19, 2007 by zibi1981 Quote Link to comment Share on other sites More sharing options...
scarecrow Posted May 19, 2007 Report Share Posted May 19, 2007 (edited) I believe the problem with VCD playback is on the xine backend, not the frontend- and since kaffeine handles only xine, I cannot suggest something useful... Initially I looked at mplayer frontends (while being a kaffeine user) because I was working a lot with VMWare avi files, which need a proprietary codec to playback, and which is usable only on mplayer, not xine... but later I completely switched to mplayer based frontends- the only usage I have for xine is Amarok. I don't know which is the current version of smplayer, because there's a new one every second day, literally! :D Currently using 0.4.19 and updating it every week or so. Finally, if you check the headers of the mplayer src.rpm on the Mandriva repos you can find out the configuration switches used to build the binary. Edited May 19, 2007 by scarecrow Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.