[Mplayer-dvb] Stuttering video and audio when playing DVD

Lars Fredriksson lars at fredriksson.net
Sun Sep 28 20:48:36 CEST 2003


Hi!

I'm trying to be able playing DVD's with mplayer and viewing it on my TV using my Nexus-S DVB card - and it works fine as long as I don't want to show the subtitles ... beacause as I've understood I've need to use the '-vop expand' parameter to activate the OSD - and then the video & audio starts to stutter.

I really don't want to change the size of the video, just activate the OSD.
I'm running it on a Athlon XP 1800 and Gentoo 1.4 - I've tried both the mplayer package that comes with gentoo and the latest from mplayerhq.hu - same result.

Tha last parameters I've tried with was;

mplayer -dvd 1 -slang sv -subpos 60 -vop lavc=9000,expand=-1:576:-1:-1:1,scale=-1:0,dvbscale -vo mpegpes

And that don't work so good ... I don't think it's the DMA or something like that because I can use the DVD-plugin for VDR - but with that I get errors with other stuff like the menus and so ;-)

Anyway - anyone that have an idea what this can be about???

Any help would be really appreciated!

Best regards, Lars Fredriksson

Below is how it looks at my console whan i start mplayer lika above!

DVD successfully opened.
Selected DVD subtitle channel: 3 language: sv
Cache fill: 14.84% (1245184 bytes)    MPEG-PS file format detected.
VIDEO:  MPEG2  720x576  (aspect 3)  25.00 fps  7000.0 kbps (875.0 kbyte/s)
==========================================================================
Opening audio decoder: [liba52] AC3 decoding with liba52
No accelerated IMDCT transform found
AC3: 2.0 (dolby)  48000 Hz  384.0 kbit/s
Using MMX optimized resampler
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 48000->192000 (384.0 kbit)
Selected audio codec: [a52] afm:liba52 (AC3-liba52)
==========================================================================
Opening /dev/dvb/adapter0/video0+audio0
Opening video filter: [lavc=9000]
Opening video filter: [expand=-1:576:-1:-1:1]
Expand: -1 x 576, -1 ; -1  (-1=autodetect) osd: 1
Opening video filter: [scale=-1:0]
Opening video filter: [dvbscale]
==========================================================================
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 576 (preferred csp: Mpeg PES)
Could not find matching colorspace - retrying with -vop scale...
Opening video filter: [scale]
The selected video_out device is incompatible with this codec.
VDecoder init failed :(
Opening video decoder: [libmpeg2] MPEG 1/2 Video decoder v2.0
libmpeg2: Using MMXEXT for IDCT transform
libmpeg2: Using MMXEXT for motion compensation
VDec: vo config request - 720 x 576 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 1 -> 4
SwScaler: reducing / aligning filtersize 7 -> 6
SwScaler: reducing / aligning filtersize 7 -> 6

SwScaler: BICUBIC scaler, from Planar YV12 to Planar YV12 using MMX2
VO: [mpegpes] 720x576 => 720x432 Mpeg PES
Selected video codec: [mpeg12] vfm:libmpeg2 (MPEG 1 or 2 (libmpeg2))
==========================================================================
Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: [mpegpes] 48000Hz 2ch Signed 16-bit (Little-Endian) (2 bps)
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Starting playback...




More information about the MPlayer-dvb mailing list