yooyo
29th November 2006, 00:26
Hi,
Im developing player application that use Decklink Blackmagic SP video in card. Player use OpenGL for 3d effects.
I have some serious issue with video delay. I'll try to describe problem.
I have develop texture renderer directshow filter.It simply copy sample data to OpenGL texture and notify rendering thread that sample is arrive.
Everything works perfectly until I try to disconnect video cable from blackmagic and connect it back. After that video comes back but it is delayed for a ~1 sec.
When I do same test with AMCap video is not delayed!?
I tried everything to fix this issue, but no luck.
Did anyone have similar problem?
ps.. don't ask why I have to disconnect and connect video cable... On other end of cable is video mixer that sometimes can be turned off and on.
Im developing player application that use Decklink Blackmagic SP video in card. Player use OpenGL for 3d effects.
I have some serious issue with video delay. I'll try to describe problem.
I have develop texture renderer directshow filter.It simply copy sample data to OpenGL texture and notify rendering thread that sample is arrive.
Everything works perfectly until I try to disconnect video cable from blackmagic and connect it back. After that video comes back but it is delayed for a ~1 sec.
When I do same test with AMCap video is not delayed!?
I tried everything to fix this issue, but no luck.
Did anyone have similar problem?
ps.. don't ask why I have to disconnect and connect video cable... On other end of cable is video mixer that sometimes can be turned off and on.