[MPlayer-users] [BUG] fullscreen broken on some files that call vo_*::config() more than once

Angelo Cano angelo_cano at fastmail.fm
Mon Jul 7 23:18:42 CEST 2003


Some drivers like x11, xv, etc. rely on
x11_common.c::vo_x11_check_events() to set vo_dwidth and vo_dheight 
during the ConfigureNotify X event when playing fullscreen.  

If config() in one of these drivers gets called more than once it resets 
the values for vo_dwidth and vo_dheight but uses the same X window that 
was created during the first call, therefore a ConfigureNotify wont happen 
and vo_dwidth and vo_dheight aren't set to the right values.

I don't know if the bug is calling config() more than once, in which
case it's just a broken video file or a bug in the mpeg demuxer.

ftp://mplayerhq.hu/MPlayer/incoming/broken-fullscreen-2003-07-07-01.bin
ftp://mplayerhq.hu/MPlayer/incoming/broken-fullscreen-2003-07-07-01.log
ftp://mplayerhq.hu/MPlayer/incoming/broken-fullscreen-2003-07-07-01.txt
ftp://mplayerhq.hu/MPlayer/incoming/broken-fullscreen-2003-07-07-01.system-info



More information about the MPlayer-users mailing list