X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=mlt%2B%2B%2Fsrc%2FMltProperties.cpp;h=f168eb92fc4f7bc2e224a6e93ce5a221a8650e43;hb=47fb1506a99bae1c9cb90f313176f9dab58d5854;hp=a1452e29b3a3d31c213aec4fbcae14462401cba6;hpb=bad3af93817e3f922c832f9ff1e2cecf4e8aa9d4;p=melted diff --git a/mlt++/src/MltProperties.cpp b/mlt++/src/MltProperties.cpp index a1452e2..f168eb9 100644 --- a/mlt++/src/MltProperties.cpp +++ b/mlt++/src/MltProperties.cpp @@ -206,6 +206,9 @@ void Properties::load( const char *file ) int Properties::save( const char *file ) { +#ifdef WIN32 + return mlt_properties_save( get_properties( ), file ); +#else int error = 0; FILE *f = fopen( file, "w" ); if ( f != NULL ) @@ -218,6 +221,7 @@ int Properties::save( const char *file ) error = 1; } return error; +#endif } #if defined( __DARWIN__ ) && GCC_VERSION < 40000 @@ -243,6 +247,11 @@ Event *Properties::setup_wait_for( char *id ) return new Event( mlt_events_setup_wait_for( get_properties( ), id ) ); } +void Properties::delete_event( Event *event ) +{ + delete event; +} + void Properties::wait_for( Event *event, bool destroy ) { mlt_events_wait_for( get_properties( ), event->get_event( ) );