[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#277038: xserver-xfree86: xv in neomagic driver is too slow for dvd playback



I hear what you are saying and agree that I'd like to understand what that register poke does. I'm doing a little searching right now to figure it out.

I do know this, the register poke has been present in the linux kernel framebuffer driver since 2002 (http://seclists.org/lists/linux-kernel/2002/Jan/att-6384/neofb-0.3.1-linux-2.4.18-pre6.patch), as well as present in XFree86 since April 2003 (http://cvsweb.xfree86.org/cvsweb/*checkout*/xc/programs/Xserver/hw/xfree86/drivers/neomagic/neo_driver.c?rev=1.67)

Neither the kernel fb team nor the XFree86 team mention what the register poke does, just that it speeds up framebuffer operations.

So, I'll look into it more, and let you know what I find out.

Thanks for all you work on Debian,
Tony Hill
tonyhill@iastate.edu

Branden Robinson wrote:

I'm not a big fan of voodoo programming, though I do understand that it's
all the rage among MPlayer developers.

I don't suppose any explanation of this mystical hex poke is available
anywhere?

Without further explanation, I won't apply this patch as-is.  I might
support it with a driver option, "MysticalRegisterPoke", which defaults
off.

But I'd really rather have enough information to make an informed decision.





Reply to: