[Libva] Unfiltered scaling using libva together with mplayer and Intel IEGD 10.3 in rotated mode
Gwenole Beauchesne
gbeauchesne at splitted-desktop.com
Wed Jan 13 06:30:49 PST 2010
Hi,
Le 13 janv. 10 à 11:45, andreas.larsson at multiq.se a écrit :
> The problem we see is that when the display is rotated (via options in
> xorg.conf to IEGD) the video playback gets pixelized. It's clearly
> visible
> that the scale filters have been disabled, i.e. the scaling employs a
> simple nearest neighbour algorithm.
This could be a bug in the VA driver. VA-API (and libVA) does not
implement anything, it's up to the driver. Besides, you made the
screen rotated by X.org conf, so this is not even a dynamic change
(through e.g. xrandr) while MPlayer is running. Thus, I believe it's
not something that could be caused by the player either.
BTW, could you reproduce the bug with a simpler test program, like:
<http://www.splitted-desktop.com/~gbeauchesne/hwdecode-demos/>
(version 0.8.0)
$ ./vaapi_h264 --size 1152x864
will scale the image up from its original size: 320x240.
Does this produce the same pixellized output as with MPlayer? If so,
you then can check against the original libVA (0.29, without any
patch) and a rebuild of the demo. If this still happens, you can pass
on a simplified testcase to IPS.
Regards,
Gwenole.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freedesktop.org/archives/libva/attachments/20100113/0bf713c6/attachment.html
More information about the Libva
mailing list