[MPlayer-users] bug report / wish list for new year

Cezary Statkiewicz koophel at wp.pl
Fri Jan 3 19:42:57 CET 2003


Hi!

 I have some bugs/missing features in latest (or quite latest - rc2 xmass) release.
I know that in docs is said to use only latets CVS snapshot, but since all of this 
below is 'avaliable' quite long time, a matter of week or two doesn't matter.
So, let's go:
 1. In fullscreen mode, when I want to switch back to normal view, I get video
fullscreened and scaled into 4:3 aspect. When I press f again it backs to normal 
 (fullscreen) mode. No matter what kind of output I use (xv, xvidix) or what
kind of file I play. This happens after 0-90rc1 (90rc1 and previous versions work
fine with switching/unswitching fullscreen). I've put some verbose output from console.
Actually -vo xvidix works worse with fullscreen switching, because going out from 
fullscreen makes total disaster on screen - some vertical strips in film colors)
 2. I use ATi Radeon vivo (aka 7200) with gatos drivers (4.2.0-16). When I use
xvidix output I got left half of video picture. Proportions are ok, size
is ok, only picture is streched so, it is only left half visible. Nothing 
helps (buffering, scaling, etc). It does happend with both, dri (4.2.99 dri 
trunk 2002.12.05 and earlier) and gatos drivers (checked with previous issues).
 3. Sometimes when I switch vo from xvidix to xv, I get black video window. Sound plays
ok, but there's no video. Only full reboot helps.
 4. In gui mode there's a strange thing: when I try open VCD and if there is no 
VCD in selected drive (there's adequate error message), and then try to play some
 other file I get error CD-ROM Device '/dev/hdd/' not found. This same goes with opening DVD.
 5. One more thing about gui: when I rollout context menu (RMB on video) and 
press LMB, then a white pixel appears in LMB click place. This is really strange, 
because it's perceptible only, when video window is covering this spot. It's invisible 
everyelse (on desktop, any other application).

Ok, now the time has come for my small wishlist/missing features:
I. Why Mplayer doesn't have any played files history?
II. I wish I could save my equalizer settings.
III. Is there any way to see in OSD how long file is (it's duration). I use mainly 
gmplayer -quiet to minimize log output. I know that I can see into output, do framecount/fps
 and get total time in seconds, but this is not a distinguished way.
IV. Another thing is switching between multiple audio streams in avi files. Could be 
very nice if there'd be a way to switch them during playback, without restarting mplayer.


SysInfo:

 Mandrake 9
 kernel 2.4.20 (manual build), glibc 2.2.5
 X 4.2.1
 gcc 3.2-1, ld 2.12.90.0.15
 binutils 2.12.90.0.15
 windowmanager: metacity-2.4.1-1mdk
 GTK: libgtk 1.2.10-29mdk
 GLIB: libglib 1.2.10-6mdk
 libpng: libpng 1.2.4-3mdk

 CPU:
processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 6
model		: 4
model name	: AMD Athlon(tm) Processor
stepping	: 2
cpu MHz		: 1001.221
cache size	: 256 KB
fdiv_bug	: no
hlt_bug		: no
f00f_bug	: no
coma_bug	: no
fpu		: yes
fpu_exception	: yes
cpuid level	: 1
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36
mmx fxsr syscall mmxext 3dnowext 3dnow
bogomips	: 1998.84

video: ATi Radeon VIVO 64 MB (identified by X11 as Radeon QD, windriver as 7200) build by ATi
XFree driver: gatos 4.2.0-16 (waiting for official XFree 4.3 release, which should be soon)

Sound card: CMedia CMI8738 (ao by alsa9 0.9rc6, works without problem, but alsa 
docs claim, that this card supports only fixed rates: 5512, 8000, 11025, 16000, 
22050, 32000, 44100 and 48000 Hz. CMedia has S/PDIF, but I haven't tried if and 
how it works).

Here's some verbose output ad.1. It's quite long, the most interesting
 part is in the end.

[kooph at localhost kooph]$ gmplayer -v
Using GNU internationalization
Original domain: messages
Original dirname: /usr/share/locale
Current domain: mplayer
Current dirname: /usr/local/share/locale


MPlayer 0.90rc2-3.2 (C) 2000-2002 Arpad Gereoffy (see DOCS)

CPU: Advanced Micro Devices Athlon TB Thunderbird (Family: 6, Stepping: 2)
CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
Compiled for x86 CPU with extensions: MMX MMX2 3DNow 3DNowEx

Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file or directory
Reading config file /home/kooph/.mplayer/config
[cfg] read config file: /home/kooph/.mplayer/gui.conf
Reading config file /home/kooph/.mplayer/gui.conf
vo: X11 running at 1600x1200 with depth 24 and 32 bpp (":0" => local display)
Reading /home/kooph/.mplayer/codecs.conf: can't open '/home/kooph/.mplayer/codecs.conf': No such 
file or directory
Reading /usr/local/etc/mplayer/codecs.conf: 49 audio & 125 video codecs
CommandLine: '-v'
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (210 chars)
Using MMX (with tiny bit MMX2) Optimized OnScreenDisplay
Using Linux hardware RTC timing (1024Hz)
get_path('input.conf') -> '/home/kooph/.mplayer/input.conf'
Can't open input config file /home/kooph/.mplayer/input.conf : No such file or directory
Can't open input config file /usr/local/etc/mplayer/input.conf : No such file or directory
Falling back on default (hardcoded) input config
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
get_path('Skin') -> '/home/kooph/.mplayer/Skin'
SKIN dir 1: '/home/kooph/.mplayer/Skin'
SKIN dir 2: '/usr/local/share/mplayer/Skin'
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x23, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x24, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x25, depth 24, R:FF0000 G:FF00 B:FF
vo: X11 truecolor visual 0x26, depth 24, R:FF0000 G:FF00 B:FF
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (210 chars)
[gui] add video filter: pp
Font /usr/local/share/mplayer/font/font.desc loaded successfully! (210 chars)

Playing /mnt/stuff/filmy/Krull.avi
Not an URL!
File size is 717625344 bytes
Detected AVI file format!
list_end=0x2292
======= AVI Header =======
us/frame: 40000  (fps=25,000)
max bytes/sec: 0
padding: 0
MainAVIHeader.dwFlags: (272) HAS_INDEX IS_INTERLEAVED
frames  total: 169621   initial: 0
streams: 2
Suggested BufferSize: 0
Size:  720 x 352
list_end=0x10F4
==> Found video stream: 0
======= STREAM Header =======
Type: vids   FCC: div3 (33766964)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 0
Rate: 25/1 = 25,000
Start: 0   Len: 169621
Suggested BufferSize: 71944
Quality 5000
Sample size: 0
found 'bih', 40 bytes of 40
======= VIDEO Format ======
  biSize 40
  biWidth 720
  biHeight 352
  biPlanes 1
  biBitCount 24
  biCompression 861292868='DIV3'
  biSizeImage 760320
===========================
Regenerating keyframe table for DIVX 3 video
list_end=0x2186
==> Found audio stream: 1
======= STREAM Header =======
Type: auds   FCC:  (0)
Flags: 0
Priority: 0   Language: 0
InitialFrames: 1
Rate: 16000/1 = 16000,000
Start: 0   Len: 108557568
Suggested BufferSize: 7133
Quality -1
Sample size: 1
found 'wf', 30 bytes of 18
======= WAVE Format =======
Format Tag: 85 (0x55)
Channels: 2
Samplerate: 48000
avg byte/sec: 16000
Block align: 1
bits/sample: 0
cbSize: 12
mp3.wID=1
mp3.fdwFlags=0x2
mp3.nBlockSize=384
mp3.nFramesPerBlock=1
mp3.nCodecDelay=1393
list_end=0x2292
Broken chunk?  chunksize=1382  (id=JUNK)
list_end=0x2A7342D0
Found movie at 0x280C - 0x2A7342D0
Reading INDEX block, 339230 chunks for 169621 frames (fpos=0x2a7342d8)
AVI index offset: 0x2808 (movi=0x280C idx0=0x4 idx1=0x1BEA)
Auto-selected AVI audio ID = 1
Auto-selected AVI video ID = 0
AVI: Searching for audio stream (id:1)
AVI video size=600745671 (169621) audio size=108557568 (108557568)
VIDEO:  [DIV3]  720x352  24bpp  25,00 fps  708,3 kbps (86,5 kbyte/s)
[V] filefmt:3  fourcc:0x33564944  size:720x352  fps:25,00  ftime:=0,0400
get_path('sub/') -> '/home/kooph/.mplayer/sub/'
SUB: Detected sub file: /mnt/stuff/filmy/Krull.txt
SUB: Detected subtitle file format: microdvd
SUB: Read 646 subtitles.
==========================================================================
Opening audio decoder: [mp3lib] MPEG layer-2, layer-3
dec_audio: Allocating 4608 + 65536 = 70144 bytes for output buffer
mp3lib: made decode tables with MMX optimization
mp3lib: using 3DNow!Ex optimized decore!
MP3lib: init layer2&3 finished, tables done
MPEG 1.0, Layer III, 48000 Hz 128 kbit Joint-Stereo, BPF: 384
Channels: 2, copyright: No, original: Yes, CRC: No, emphasis: 0
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 16000->192000 (128,0 kbit)
Selected audio codec: [mp3] afm:mp3lib (mp3lib MPEG layer-2, layer-3)
==========================================================================
Opening video filter: [pp]
[vo] query(Planar YV12) -> 3
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
INFO: libavcodec init OK!
Selected video codec: [ffdivx] vfm:ffmpeg (FFmpeg DivX ;-) (MS MPEG-4 v3))
==========================================================================
[PP] Using external postprocessing filter, max q = 6
AutoQ: setting quality to 6
[pl_eq] Equalizer in use.
alsa-init: testing and bugreports are welcome.
alsa-init: requested format: 48000 Hz, 2 channels, Signed 16-bit (Little-Endian)
alsa-init: compiled for ALSA-0.9.0rc6
alsa-init: got device=0, subdevice=0
alsa-init: 1 soundcard found, using: hw:0,0
alsa-init: pcm opend in block-mode
alsa-init: chunksize set to 1024
alsa-init: current val=16, fragcount=16
alsa-init: got buffersize=65536
alsa9: 48000 Hz/2 channels/4 bpf/65536 bytes buffer/Signed 16 bit Little Endian
alsa-space: free space = 65536, status=140053800, prepared --
AO: [plugin] 48000Hz 2ch Signed 16-bit (Little-Endian)
AO: Description: Plugin audio output
AO: Author: Anders
Building audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
Adding filter dummy 
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
[dummy] Was reinitialized, rate=48000Hz, nch = 2, format = 0x00000001 and bps = 2
Start playing...
alsa-space: free space = 65536, status=140053392, prepared --
alsa-space: free space = 65536, status=140053392, prepared --
[ffmpeg] aspect_ratio: 0,000000
VDec: vo config request - 720 x 352 (preferred csp: Planar YV12)
[PP] Using external postprocessing filter, max q = 6
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is undefined - no prescaling applied.
VO Config (720x352->720x352,flags=0,'MPlayer',0x32315659)
REQ: flags=0x437  req=0x0  
VO: [xv] 720x352 => 720x352 Planar YV12 
VO: Description: X11/Xv
VO: Author: Gerd Knorr <kraxel at goldbach.in-berlin.de> and others
Xvideo image format: 0x41424752 (RGBA) packed
Xvideo image format: 0x0 (    ) packed
Xvideo image format: 0x54424752 (RGBT) packed
Xvideo image format: 0x32424752 (RGB2) packed
Xvideo image format: 0x32595559 (YUY2) packed
Xvideo image format: 0x59565955 (UYVY) packed
Xvideo image format: 0x32315659 (YV12) planar
Xvideo image format: 0x30323449 (I420) planar
using Xvideo port 59 for hw scaling
[xv] dx: 0 dy: 0 dw: 720 dh: 352
*** [pp] Allocating mp_image_t, 720x352x12bpp YUV planar, 380160 bytes
*** [vo] Allocating mp_image_t, 720x352x12bpp YUV planar, 380160 bytes
[xv] dx: 0 dy: 0 dw: 720 dh: 352
XXX initial  v_pts=0,000  a_pos=7133 (0,446) /  1   0%  0%  0,0% 0 6 0%
*** [pp] Allocating mp_image_t, 720x352x12bpp YUV planar, 380160 bytes
cmd: 5008V:   2,3 A-V: -0,001 ct:  0,004   59/ 59   6% 20%  0,9% 8 6 0%
^^^^ guess this is first fullscreen request, and some instruments reading below

[xv] dx: 0 dy: 0 dw: 1600 dh: 1200
[xv-fs] dx: 0 dy: 209 dw: 1600 dh: 782
[xv] dx: 0 dy: 0 dw: 1600 dh: 1200 0,008   61/ 61   6% 21%  0,9% 8 6 0%
[xv-fs] dx: 0 dy: 209 dw: 1600 dh: 782
cmd: 5008V:   2,9 A-V: -0,003 ct:  0,006   74/ 74   5% 20%  1,3% 8 6 0%
^^^^: probably exit from fullscreen

[xv] dx: 0 dy: 0 dw: 1600 dh: 1200
cmd: 5008V:   3,7 A-V: -0,010 ct:  0,013   93/ 93   4% 22%  1,1% 8 6 0%
^^^^ oops, I did it again

[xv] dx: 0 dy: 0 dw: 1600 dh: 1200
[xv-fs] dx: 0 dy: 209 dw: 1600 dh: 782
cmd: 5008V:   4,7 A-V: -0,001 ct:  0,004  119/119   4% 21%  1,2% 8 6 0%
^^^^ and again...

[xv] dx: 0 dy: 0 dw: 1600 dh: 1200
cmd: 5008V:   5,5 A-V: -0,004 ct:  0,007  139/139   3% 21%  1,2% 8 6 0%
^^^^ and again, but I'm in broken fullscreen mode permanently

[xv] dx: 0 dy: 0 dw: 1600 dh: 1200
[xv-fs] dx: 0 dy: 209 dw: 1600 dh: 782
[xv] dx: 0 dy: 0 dw: 1600 dh: 1200 0,004  234/234   6% 20%  1,6% 8 6 0%
Uninit audio filters...-0,015 ct:  0,018  252/252   6% 20%  1,6% 9 6 0%
uninit audio: mp3lib  
uninit video: ffmpeg  
DEMUXER: freeing demuxer at 0x84932c0  
alsa-uninit: pcm closed
[gui] done.
get_path('gui.conf') -> '/home/kooph/.mplayer/gui.conf'
get_path('gui.pl') -> '/home/kooph/.mplayer/gui.pl'
get_path('gui.url') -> '/home/kooph/.mplayer/gui.url'

Exiting... (Quit)

Thanks and sorry if this mail is a way to long.
)-()+()-()+()-()+()-()+()-()+()-()+()-()+()-()+(
)+(             GNU + GIS = GRASS            )-(
)-(                grass.itc.it              )+(
)+()-()+()-()+()-()+()-()+()-()+()-()+()-()+()-(





More information about the MPlayer-users mailing list