X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltConsumer.cpp;fp=mlt%2B%2B%2Fsrc%2FMltConsumer.cpp;h=657c816a67621327acd43a33fe5d49c2664291b5;hb=0caa0a91b0971439dfe00d0ed9bc05992b7dd609;hp=c882d4b0832b72e5411c940c17619863b86e287d;hpb=e9506a0f7005ad5cc8821879ba78b8c42f3ec4bb;p=melted diff --git a/mlt++/src/MltConsumer.cpp b/mlt++/src/MltConsumer.cpp index c882d4b..657c816 100644 --- a/mlt++/src/MltConsumer.cpp +++ b/mlt++/src/MltConsumer.cpp @@ -47,6 +47,16 @@ Consumer::Consumer( char *id, char *arg ) : } } +Consumer::Consumer( Service &consumer ) : + instance( NULL ) +{ + if ( consumer.type( ) == consumer_type ) + { + instance = ( mlt_consumer )consumer.get_service( ); + inc_ref( ); + } +} + Consumer::Consumer( Consumer &consumer ) : instance( consumer.get_consumer( ) ) {