X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2Fsrc%2Ftests%2Fdan.c;h=cdfd211839fd7e7247bc8837a04ef1428f692f00;hb=fc579010c07e3daa94db446a9623d9bb996892d2;hp=208ee49eb6c194fdf52a106dff902b5be158b954;hpb=d3d12088c11ba2d8aedd9f82150c258a694565b6;p=melted diff --git a/mlt/src/tests/dan.c b/mlt/src/tests/dan.c index 208ee49..cdfd211 100644 --- a/mlt/src/tests/dan.c +++ b/mlt/src/tests/dan.c @@ -17,15 +17,31 @@ int main( int argc, char **argv ) file2 = argv[ 2 ]; // Start the consumer... - mlt_consumer consumer = mlt_factory_consumer( "bluefish", NULL ); + int vstd = mlt_video_standard_ntsc; + mlt_consumer consumer = mlt_factory_consumer( "bluefish", &vstd ); + mlt_properties_set_int( mlt_consumer_properties( consumer ), "video_standard", mlt_video_standard_ntsc ); // Create the producer(s) mlt_producer dv1 = mlt_factory_producer( "mcmpeg", file1 ); +#if 0 + // Connect the tractor to the consumer + mlt_consumer_connect( consumer, mlt_producer_service( dv1 ) ); + + // Do stuff until we're told otherwise... + fprintf( stderr, "Press return to continue\n" ); + fgets( temp, 132, stdin ); + mlt_consumer_close( consumer ); + return 0; +#endif + //mlt_producer dv1 = producer_pixbuf_init( file1 ); //mlt_producer dv2 = producer_libdv_init( file2 ); //mlt_producer dv2 = mlt_factory_producer( "pixbuf", file2 ); mlt_producer dv2 = mlt_factory_producer( "pango", "Mutton Lettuce Tomato" ); + mlt_properties_set_int( mlt_producer_properties( dv2 ), "video_standard", mlt_video_standard_ntsc ); + mlt_properties_set_int( mlt_producer_properties( dv2 ), "bgcolor", 0x0000007f ); + mlt_properties_set_int( mlt_producer_properties( dv2 ), "pad", 8 ); // Register producers(s) with a multitrack object mlt_multitrack multitrack = mlt_multitrack_init( ); @@ -55,11 +71,11 @@ int main( int argc, char **argv ) // Close everything... mlt_consumer_close( consumer ); - //mlt_tractor_close( tractor ); + mlt_tractor_close( tractor ); //mlt_filter_close( filter ); - //mlt_multitrack_close( multitrack ); - //mlt_producer_close( dv1 ); - //mlt_producer_close( dv2 ); + mlt_multitrack_close( multitrack ); + mlt_producer_close( dv1 ); + mlt_producer_close( dv2 ); return 0; }