Hi all,
I've got a playout software based on GMFBridge to play seamlessly some video
clips and I've used the GMFPlay example to understand how to play.
My renderer device is a Blackmagic Decklink Studio and all is working right.
The last step in my developing process is to add a preview window to show the
running clip.
To do that, I've added an InfTee filter into my graph, then I've connected to
the second pin of that filter a standard renderer in window mode.
The clip showed into my preview window seems to be some frames in advance than
the output; the problem is that, starting now, also the audio seems to be in
advance; it seems to be syncronized with the preview renderer.
I've tryied to obtain an IMediaFilter from my p_RenderGraph and set the
SyncSource passing the iReferenceClock obtained from the decklink video
renderer, but if I run my playlist for hundreds clips, I have my audio and
video unsyncronized.
So, the question is, how to syncronize, in the right way, audio and video to
my decklink card?
Do I need to re-syncronize audio and video for each clip in ,y playlist?
Do I need to synconize only the renderer graph or also the feeder graphs?
I hope that my english is good enought to make me understood.
Thanks in advance... Maurizio
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi all,
I've got a playout software based on GMFBridge to play seamlessly some video
clips and I've used the GMFPlay example to understand how to play.
My renderer device is a Blackmagic Decklink Studio and all is working right.
The last step in my developing process is to add a preview window to show the
running clip.
To do that, I've added an InfTee filter into my graph, then I've connected to
the second pin of that filter a standard renderer in window mode.
The clip showed into my preview window seems to be some frames in advance than
the output; the problem is that, starting now, also the audio seems to be in
advance; it seems to be syncronized with the preview renderer.
I've tryied to obtain an IMediaFilter from my p_RenderGraph and set the
SyncSource passing the iReferenceClock obtained from the decklink video
renderer, but if I run my playlist for hundreds clips, I have my audio and
video unsyncronized.
So, the question is, how to syncronize, in the right way, audio and video to
my decklink card?
Do I need to re-syncronize audio and video for each clip in ,y playlist?
Do I need to synconize only the renderer graph or also the feeder graphs?
I hope that my english is good enought to make me understood.
Thanks in advance... Maurizio