[MPlayer-advusers] [BUG] regression when playing a DVD after r18429

Diego Biurrun diego at biurrun.de
Thu Jul 17 11:08:06 CEST 2008


On Sat, Aug 25, 2007 at 01:24:14AM +0200, Diego Biurrun wrote:
> The following commit introduced a regression when playing DVDs for me:
> 
> ------------------------------------------------------------------------
> r18429 | nicodvb | 2006-05-11 00:03:18 +0200 (Thu, 11 May 2006) | 2
> lines
> Changed paths:
>    M /trunk/libmpcodecs/vd_libmpeg2.c
>    M /trunk/libmpdemux/video.c
> 
> moved code to set aspect ratio for mpeg12 away from video.c and into
> decoder files; A/R changes work correctly with -vc mpeg12
> ------------------------------------------------------------------------
> 
> When the movie starts MPlayer prints
> 
> VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
> Trying filter chain: vo
> VDec: using Planar YV12 as output csp (no 0)
> Movie-Aspect is 1.78:1 - prescaling to correct movie aspect.
> VO Config (720x576->1024x576,flags=0,'MPlayer',0x32315659)
> VO: [xmga] 720x576 => 1024x576 Planar YV12
> 
> 
> but more than an hour into the movie it suddenly prints
> 
> VDec: vo config request - 720 x 576 (preferred colorspace: Planar YV12)
> Trying filter chain: vo
> VDec: using Planar YV12 as output csp (no 0)
> Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
> VO Config (720x576->768x576,flags=0,'MPlayer',0x32315659)
> VO: [xmga] 720x576 => 768x576 Planar YV12
> 
> and the aspect ratio changes (and is of course wrong then).  It switches
> back after some time.  I would upload a sample if I knew how to create
> it, the problem occurs about one hour 20 minutes into the DVD.

Hmm, this is weird.  I remember Nico fixing this issue, but now I cannot
reproduce it anymore and any revision I try has this problem.  In any
case, the issue still persists with HEAD.  Here is the sample again:

http://www1.mplayerhq.hu/~diego/gigolo_small.dump

Diego



More information about the MPlayer-advusers mailing list