* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*/
-#include "config.h"
#include "mlt_service.h"
#include "mlt_filter.h"
#include "mlt_frame.h"
if ( producer != NULL )
return mlt_service_get_frame( producer, frame, index );
}
- *frame = mlt_frame_init( );
+ *frame = mlt_frame_init( this );
return 0;
}
// Make sure we return a frame
if ( *frame == NULL )
- *frame = mlt_frame_init( );
+ *frame = mlt_frame_init( this );
// Unlock the service
mlt_service_unlock( this );
return filter;
}
+/** Retrieve the profile.
+*/
+
+mlt_profile mlt_service_profile( mlt_service this )
+{
+ return mlt_properties_get_data( MLT_SERVICE_PROPERTIES( this ), "_profile", NULL );
+}
+
/** Close the service.
*/