Re: [Mlt-devel] decklink device enumerating cause a problem
Brought to you by:
ddennedy,
lilo_booter
From: Dan D. <da...@de...> - 2012-03-19 16:59:09
|
2012/3/19 Maksym Veremeyenko <ve...@m1...>: > 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! > > 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. -- +-DRD-+ |