Forum Replies Created
-
AuthorPosts
-
nisar.med@gmail.comParticipant
I forgot to tell that in another application the QCRender is feeding frames to another DeckLink card which is set to interlaced output so if my output was a computer monitor then deinterlacing would have worked well, but in my case its a broadcast vision mixer or video monitor.
nisar.med@gmail.comParticipantI tried Deinterlace macro patch from Kineme. http://kineme.net/composition/smokris/Deinterlace
The results are not as good as splitting, scaling and merging, specially when you have a video stream which displays a text crawling from left of the screen to right.
nisar.med@gmail.comParticipantThanks I have understood the limitation here.
vade, I was thinking the same an it has fixed the issue to some extent but like you said it would be impossible to sync QC and the Field producing App, the time will overlap and field order will keep on changing.
I would be great if Syphon could attach some info with the published frame so that the receiver can perform some action based on it.
Thanks again
nisar.med@gmail.comParticipantI tried, but stop only removed the frame handler which did not release the object it retained hence syClient dealloc is never called.
Inside stopExecution
[syClient lockClient];
[syClient.client stop];
[syClient unlockClient];
[syClient release];nisar.med@gmail.comParticipantThanks actually it was a retain cycle issue and the solution is to use blockSelf->ivar to access all variables inside the block
__block SyphonNameboundClient *blockSelf = self;
Strange, I didn’t observe this issue in the Test Client Sample. -
AuthorPosts