]> git.sesse.net Git - mlt/commitdiff
Fix MltFilteredProducer not building.
authorDan Dennedy <dan@dennedy.org>
Thu, 11 Mar 2010 04:05:51 +0000 (20:05 -0800)
committerDan Dennedy <dan@dennedy.org>
Thu, 11 Mar 2010 04:05:51 +0000 (20:05 -0800)
src/mlt++/Makefile
src/mlt++/MltFilteredProducer.cpp
src/mlt++/MltFilteredProducer.h

index e746cc0402f2cd873640158a641e000d0e9bdcd3..14c73b7e354e794c34d29ba7e635b8e18078dff7 100644 (file)
@@ -25,6 +25,7 @@ OBJS = MltConsumer.o \
           MltField.o \
           MltFilter.o \
           MltFilteredConsumer.o \
+          MltFilteredProducer.o \
           MltFrame.o \
           MltGeometry.o \
           MltMultitrack.o \
index 105db9655927e18e85fbcd95188a66a83eaa19e3..ea665450f6f6b248beb8d7f5e995ffd8ecc6e919 100644 (file)
@@ -71,7 +71,7 @@ int FilteredProducer::detach( Filter &filter )
                        Service *consumer = it->consumer( );
                        if ( consumer->is_valid( ) )
                                consumer->connect_producer( *producer );
-                       Producer dummy( "colour" );
+                       Producer dummy( *profile(), "colour" );
                        dummy.connect_producer( *it );
                        if ( last->get_service( ) == it->get_service( ) )
                        {
index 40413cc48d3a41231c2400f0451acbde808eb8b5..da635ffa1cc66e00238a18c03e3b5c8d27ee6a90 100644 (file)
@@ -39,7 +39,7 @@ namespace Mlt
                private:
                        Service *last;
                public:
-                       FilteredProducer( Profile* profile, char *id, char *arg = NULL );
+                       FilteredProducer( Profile& profile, char *id, char *arg = NULL );
                        virtual ~FilteredProducer( );
                        int attach( Filter &filter );
                        int detach( Filter &filter );