[MPlayer-users] Couple of newbie questions...

Philip Prindeville philipp_subx at redfish-solutions.com
Mon Aug 15 06:18:18 CEST 2005


New on the list (though I suspect now is not the best time to be
joining it... oh, well)...  and I had a couple of questions.

First, I'm seeing the dreaded "too many packets in video buffer"
message when trying to play the Brian Wilson "Smile" DVD.  See
below.  If I play it differently as:

% mplayer dvd://3 -ac dvdpcm -aid 160 -ao alsa:device=hw=0.0

(and via analogue line-out instead of via SPDIF/RCA) then it works.
I suspect that the problem actually has nothing to do with the video
stream at all, and is a decoder issue (however, both hwac3 and a52
decoders have the same issue).

Second question, how does one get DVD menu navigation to work?
I can play individual titles, but not see the top-level menus to get
around the various titles on most DVD's.

Third, under Windows, the same hardware (a MSI-7142/K8MM-V
motherboard, AMD Athalon 64, 1GB, Sony DVD-RW DRU-800A,
NVidia GeForce 6200 video card, etc) seems to be a lot better at
reading the same DVD's than Mplayer-1.0pre7 is on FC3.  I suspect
that Mplayer isn't setting the DVD's error-correction strategy to be
as aggressive... but I couldn't find what the settings were using
"hdparm", so I'm not even sure that Linux let's you tweak this.

Lastly, how does one encode a DVD in "fat" format (with all camera
angles, all subtitle info, all audio tracks in multiple languages... 
etc. all
layered in parallel)?  That is, I might want to rip a DVD onto a hard
disk now, but might not know until later if it will be watched in PCM/stereo
or DTS 6.1 until later, and whether it will be watched with english captions
or spanish subtitles, etc.



Here's the debugging from playing Brian Wilson's "Smile" with hwac3
(via the builtin Southbridge Via 8237R and Via 1617A codec)...  And
yes, I tried -ni and it made no difference.

[root at media ~]# mplayer dvd://3 -aid 128 -ac hwac3 -ao alsa:device=spdif
MPlayer 1.0pre7-RPM-3.4.3 (C) 2000-2005 MPlayer Team
CPU: Advanced Micro Devices Athlon 64 Clawhammer (Family: 8, Stepping: 10)
Detected cache-line size is 64 bytes
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx SSE SSE2

85 audio & 196 video codecs
Playing dvd://3.
Reading disc structure, please wait...
There are 14 titles on this DVD.
There are 18 chapters in this DVD title.
There are 1 angles in this DVD title.
DVD successfully opened.
No matching DVD subtitle language found!
Cache fill: 15.14% (1269760 bytes)    MPEG-PS file format detected.

Too many video packets in the buffer: (4096 in 8251235 bytes).
Maybe you are playing a non-interleaved stream/file or the codec failed?
For AVI files, try to force non-interleaved mode with the -ni option.
MPEG: No audio stream found -> no sound.
VIDEO:  MPEG2  720x480  (aspect 3)  29.970 fps  7000.0 kbps (875.0 kbyte/s)
vo: X11 running at 1920x1200 with depth 24 and 32 bpp (":0.0" => local 
Opening video decoder: [mpegpes] MPEG 1/2 Video passthrough
VDec: vo config request - 720 x 480 (preferred csp: 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.
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))
Audio: no sound
Starting playback...
VDec: vo config request - 720 x 480 (preferred csp: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
VO: [xv] 720x480 => 854x480 Planar YV12  [fs]
V:  22.0 653/653 11%  1%  0.0% 0 0 49%
Exiting... (Quit)
[root at media ~]#

More information about the MPlayer-users mailing list