From: ddennedy Date: Fri, 10 Apr 2009 07:23:18 +0000 (+0000) Subject: Fix up warnings about explicit base initializers in copy constructors X-Git-Url: http://research.m1stereo.tv/gitweb?a=commitdiff_plain;h=c1dda4b336a041cef7ad422a9dffc4705c7128fa;p=melted Fix up warnings about explicit base initializers in copy constructors Signed-off-by: Ray Lehtiniemi git-svn-id: https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt++@1389 d19143bc-622f-0410-bfdd-b5b2a6649095 --- diff --git a/mlt++/src/MltConsumer.cpp b/mlt++/src/MltConsumer.cpp index a36b63e..1989133 100644 --- a/mlt++/src/MltConsumer.cpp +++ b/mlt++/src/MltConsumer.cpp @@ -72,6 +72,7 @@ Consumer::Consumer( Service &consumer ) : } Consumer::Consumer( Consumer &consumer ) : + Mlt::Service( consumer ), instance( consumer.get_consumer( ) ) { inc_ref( ); diff --git a/mlt++/src/MltField.cpp b/mlt++/src/MltField.cpp index 01fe5ce..8d89c83 100644 --- a/mlt++/src/MltField.cpp +++ b/mlt++/src/MltField.cpp @@ -30,6 +30,7 @@ Field::Field( mlt_field field ) : } Field::Field( Field &field ) : + Mlt::Service( field ), instance( field.get_field( ) ) { inc_ref( ); diff --git a/mlt++/src/MltFilter.cpp b/mlt++/src/MltFilter.cpp index f6aea23..ad79fcf 100644 --- a/mlt++/src/MltFilter.cpp +++ b/mlt++/src/MltFilter.cpp @@ -59,6 +59,7 @@ Filter::Filter( Service &filter ) : } Filter::Filter( Filter &filter ) : + Mlt::Service( filter ), instance( filter.get_filter( ) ) { inc_ref( ); diff --git a/mlt++/src/MltFrame.cpp b/mlt++/src/MltFrame.cpp index 5d974ce..643f419 100644 --- a/mlt++/src/MltFrame.cpp +++ b/mlt++/src/MltFrame.cpp @@ -29,6 +29,7 @@ Frame::Frame( mlt_frame frame ) : } Frame::Frame( Frame &frame ) : + Mlt::Properties( frame ), instance( frame.get_frame( ) ) { inc_ref( ); diff --git a/mlt++/src/MltMultitrack.cpp b/mlt++/src/MltMultitrack.cpp index 580e79e..a0840f3 100644 --- a/mlt++/src/MltMultitrack.cpp +++ b/mlt++/src/MltMultitrack.cpp @@ -39,6 +39,7 @@ Multitrack::Multitrack( Service &multitrack ) : } Multitrack::Multitrack( Multitrack &multitrack ) : + Mlt::Producer( multitrack ), instance( multitrack.get_multitrack( ) ) { inc_ref( ); diff --git a/mlt++/src/MltPlaylist.cpp b/mlt++/src/MltPlaylist.cpp index 10991c9..1424594 100644 --- a/mlt++/src/MltPlaylist.cpp +++ b/mlt++/src/MltPlaylist.cpp @@ -96,6 +96,7 @@ Playlist::Playlist( Service &producer ) : } Playlist::Playlist( Playlist &playlist ) : + Mlt::Producer( playlist ), instance( playlist.get_playlist( ) ) { inc_ref( ); diff --git a/mlt++/src/MltProducer.cpp b/mlt++/src/MltProducer.cpp index 39a93db..75e3329 100644 --- a/mlt++/src/MltProducer.cpp +++ b/mlt++/src/MltProducer.cpp @@ -60,6 +60,7 @@ Producer::Producer( mlt_producer producer ) : } Producer::Producer( Producer &producer ) : + Mlt::Service( producer ), instance( producer.get_producer( ) ), parent_( NULL ) { diff --git a/mlt++/src/MltTractor.cpp b/mlt++/src/MltTractor.cpp index ab29155..43bbced 100644 --- a/mlt++/src/MltTractor.cpp +++ b/mlt++/src/MltTractor.cpp @@ -48,6 +48,7 @@ Tractor::Tractor( mlt_tractor tractor ) : } Tractor::Tractor( Tractor &tractor ) : + Mlt::Producer( tractor ), instance( tractor.get_tractor( ) ) { inc_ref( ); diff --git a/mlt++/src/MltTransition.cpp b/mlt++/src/MltTransition.cpp index 34fa531..3a194e4 100644 --- a/mlt++/src/MltTransition.cpp +++ b/mlt++/src/MltTransition.cpp @@ -59,6 +59,7 @@ Transition::Transition( Service &transition ) : } Transition::Transition( Transition &transition ) : + Mlt::Service( transition ), instance( transition.get_transition( ) ) { inc_ref( );