First priority is getting basic, working accel code and associated HW info into users and developers hands so that subsequent work can happen in public. I would not expect bicubic filtering out of the box unless we could do it natively with hardware (which I think may be possible with 6xx and up). More formats = more time required to implement, so I imagine the first release will only have a small set of formats supported. Since the vsync support is primarily software work, not hw dependent, no attempt to add that into the first release.
All this post-processing stuff is done in shaders today in our other drivers, and I expect we would want to implement the same way in the open drivers. AFAIK all of the required information for 5xx and below has already been published, just needs someone with time enough to give it a try. Note that for deblocking I'm talking about deblocking done during post-processing, not the in-loop deblocking filter used in some HD decode protocols.
Here we get into the usual icky tradeoffs. If you make the video processor completely programmable and generic then the power & efficiency benefits start to diminish - in general the dedicated video processors are intended to be extremely efficient on a small number of formats (typically those used for DVD/BD playback).



)
Reply With Quote
)
)
