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