19.03.12 18:58, Dan Dennedy написав(ла): > 2012/3/19 Maksym Veremeyenko<ve...@m1stereo.tv>: >> Hi, >> >> after recent patch for decklink producer and consumer i found a strange >> behavior when first decklink working in play mode (process X) and second >> decklink works in play-record-play mode (process Y). >> >> Either some race condition or kind of deadlock happens on a driver level. >> For some reason code line: > > hmm, might be even worse when trying to use decklink producer and > consumer in the same process! > i used, but not simultaneously. it switch from avformat -> decklink to decklink -> avformat and seems working stable if device listing will be avoided...
>> >> but the cure was to disable device listing: >> 0003-make-device-listing-only-if-list_devices-property-se.patch >> > > The only small problem I have with this is that it requires the app to > start the consumer or fetch a frame from the producer in order to get > the information. I can make a small improvement to this patch that > establishes a property-changed event listener so that the enumeration > occurs once when list_devices property is set, which is a little more > convenient. > as you prefer.. -- ________________________________________ Maksym Veremeyenko ------------------------------------------------------------------------------ This SF email is sponsosred by: Try Windows Azure free for 90 days Click Here http://p.sf.net/sfu/sfd2d-msazure _______________________________________________ Mlt-devel mailing list Mlt-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mlt-devel