[MPlayer-dev-eng] Video output for RV280+Mesa3D

malc av1474 at comtv.ru
Sat Dec 6 22:20:51 CET 2008


On Sat, 6 Dec 2008, Reimar D?ffinger wrote:

> On Sat, Dec 06, 2008 at 04:43:57PM +0300, malc wrote:
>> yielding
>> BENCHMARKs: VC:   4.456s VO:  11.587s A:   0.000s Sys:   0.091s =   16.134s
>> BENCHMARK%: VC: 27.6162% VO: 71.8168% A:  0.0000% Sys:  0.5670% = 100.0000%
>>
>> and ./mplayer /home/malc/x/vid/moo.avi -vo rv280 -nosound -benchmark
>> BENCHMARKs: VC:   3.606s VO:   1.799s A:   0.000s Sys:   0.088s =    5.492s
>> BENCHMARK%: VC: 65.6490% VO: 32.7538% A:  0.0000% Sys:  1.5971% = 100.0000%
>
> Is there a chance to find out what exactly causes that insane speed
> difference? I updated to MESA 7.2 and now glXAllocateMemoryMESA is not
> available at all anymore (extension is missing and function returns
> NULL)...

While walking to the shop today i recalled another quirk of Mesa, thing
is - glTexSubImage is _never_ zero copy (again speaking about r200 only)
only glTexImage is, perhaps this is the case here (haven't looked at how
you do stuff in vo_gl).

As for glXAllocateMemoryMESA:

~$ glxinfo | egrep -i "(allocate)|(version)"
server glx version string: 1.2
client glx version string: 1.4
     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
     GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
OpenGL version string: 1.3 Mesa 7.2
glu version: 1.3

-- 
mailto:av1474 at comtv.ru



More information about the MPlayer-dev-eng mailing list