Query on Windows CE Video Renderer related to MaxBackBuffers!

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance



Hi All,

We developed a hw assisted decode filter which gets connected with the
video renderer.

We have enabled DirectDraw support in the display driver.
We have accelerated blitting for the RGB offscreen surfaces allocated
by the display driver.

When video renderer uses DirectDraw RGB offscreen surfaces, it is just
creating a single surface.
Setting the MaxBackBuffers registry does not seem to have any effect
on the number of RGB offscreen surfaces created by it.

Does Video Renderer use MaxBackBuffers setting at all when it is
working in DDraw mode?
If not, is there any way to increase the number of RGB offscreen
surfaces created for video render so that decoder thread does not get
blocked in m_pAllocator->GetBuffer?

Regards
.



Relevant Pages