Jump to content

Can't play VCD/SVCDs on any player


zibi1981
 Share

Recommended Posts

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://2

MPlayer 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://2

if 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 :rolleyes:

Edited by zibi1981
Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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 by zibi1981
Link to comment
Share on other sites

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 by scarecrow
Link to comment
Share on other sites

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...