Play Video without Blank while Rendering.

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



How to Play Video Files without Black (Blank) Frames, while new file is
rendered?

DETAILED:
i am using DirectShow (Quatrz.dll) to play video files in VB6

my project is for Small Cable TV Channel, where i have to run video
files one after other from a playlist.

when i render the next new file, the screen goes black for fraction of
seconds.
i know this is due to clearing the previous buffer.

but most of the professional softwares are made without any blank, even
WinDVD Player.

TRY 1:
i tried VMR9. but it is not solving my issue. It sucks the CPU usage,
and
i don't know how to pass file by file rendering with VMR9.
i could render 2 files together and switch one by one, works how i
wanted.
but my purpose is Previous files ends, then Next file runs. (Without
any black frames).

TRY 2:
capturing last frame of previous video and show it till we render Next
file.
it got failed due to many reasons and not professional way. (Slow and
no exact last frame)

HELP NEEDED:
1. is there any filter (way) to store last frame and show it till the
new file is getting rendered ?
2. is there any method in direct (X,Show,Draw) to send the video to
graphic card TV out ?
3. is there any other technic to do this ?

thanks in advance...

soorya
soorya(at)vsnl(dot)com

.



Relevant Pages

  • Re: Play Video without Blank while Rendering.
    ... > i am using DirectShow to play video files in VB6 ... > i could render 2 files together and switch one by one, ... > capturing last frame of previous video and show it till we render Next ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: Tearing in Direct3D with TFT/LCD-Display
    ... render a frame faster then the monitor refresh. ... In short if you run at 60hz, you will need to have a scene that can render ... > Enabled and disabled VSYNC for Direct3D (and yes, ... > // Get the owner window ...
    (microsoft.public.win32.programmer.directx.graphics)
  • Re: "Direct3D9: (ERROR) :Error trying to lock driver surface" error when using VMR9
    ... I have to use a separate render loop (not presenting in AP's ... This error comes out even when not using the texture! ... while the 3d render engine doesnt ask for a frame: ... texture from the buffer and signal a new texture in the buffer ...
    (microsoft.public.win32.programmer.directx.video)
  • Re: Fixed Framerate
    ... > second frame and still maintain a 36 fps framerate on a standard monitor. ... Note that presentation intervals of two or higher require that the driver ... render every refresh to begin with). ... After EndScene() has been called, there will be some period of time ...
    (microsoft.public.win32.programmer.directx.managed)
  • Re: my opengl progs - ZX & nonZX themed
    ... It takes ages for them to render one frame! ... Modern computer outlets are boring and cheap. ... expensive in meanings of time and really cheap in meanings of electric ...
    (comp.sys.sinclair)