fix broken aspect handling again
[melted] / src / miracle / miracle_unit.c
index f784d3a..4fbfdbc 100644 (file)
@@ -255,6 +255,7 @@ void miracle_unit_report_list( miracle_unit unit, valerie_response response )
                                                                 info.length, 
                                                                 info.fps );
        }
+       valerie_response_printf( response, 1024, "\n" );
 }
 
 /** Load a clip into the unit clearing existing play list.
@@ -391,6 +392,9 @@ void miracle_unit_play( miracle_unit_t *unit, int speed )
 void miracle_unit_terminate( miracle_unit unit )
 {
        mlt_consumer consumer = mlt_properties_get_data( unit->properties, "consumer", NULL );
+       mlt_playlist playlist = mlt_properties_get_data( unit->properties, "playlist", NULL );
+       mlt_producer producer = mlt_playlist_producer( playlist );
+       mlt_producer_set_speed( producer, 0 );
        mlt_consumer_stop( consumer );
        miracle_unit_status_communicate( unit );
 }