realtime scheduling updates; suppress libdv errors; add frame property deinterlace_me...
[melted] / src / miracle / miracle_unit.h
index 3ba8751..1e6289f 100644 (file)
@@ -34,8 +34,6 @@ extern "C"
 typedef struct
 {
        mlt_properties properties;
-       mlt_properties producers;
-       mlt_properties old_producers;
 } 
 miracle_unit_t, *miracle_unit;
 
@@ -45,8 +43,10 @@ extern void                 miracle_unit_allow_stdin( miracle_unit unit, int fla
 extern valerie_error_code   miracle_unit_load( miracle_unit unit, char *clip, int32_t in, int32_t out, int flush );
 extern valerie_error_code      miracle_unit_insert( miracle_unit unit, char *clip, int index, int32_t in, int32_t out );
 extern valerie_error_code   miracle_unit_append( miracle_unit unit, char *clip, int32_t in, int32_t out );
+extern valerie_error_code   miracle_unit_append_service( miracle_unit unit, mlt_service service );
 extern valerie_error_code      miracle_unit_remove( miracle_unit unit, int index );
 extern valerie_error_code      miracle_unit_clean( miracle_unit unit );
+extern valerie_error_code      miracle_unit_wipe( miracle_unit unit );
 extern valerie_error_code      miracle_unit_clear( miracle_unit unit );
 extern valerie_error_code      miracle_unit_move( miracle_unit unit, int src, int dest );
 extern int                  miracle_unit_transfer( miracle_unit dest_unit, miracle_unit src_unit );