Stuttering video and audio when playing DVD
Lars Fredriksson <[email protected]>
| Newsgroups | gmane.comp.video.mplayer.user.dvb |
|---|---|
| Message-ID | <[email protected]> |
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...