return &this->parent;
}
+/** Get the properties associated to this filter.
+*/
+
mlt_properties mlt_filter_properties( mlt_filter this )
{
return mlt_service_properties( mlt_filter_service( this ) );
/** Process the frame.
*/
-static mlt_frame filter_process( mlt_filter this, mlt_frame frame )
+mlt_frame mlt_filter_process( mlt_filter this, mlt_frame frame )
{
if ( this->process == NULL )
return frame;
{
mlt_position position = mlt_frame_get_position( *frame );
if ( position >= in && ( out == 0 || position < out ) )
- *frame = filter_process( this, *frame );
+ *frame = mlt_filter_process( this, *frame );
return 0;
}
else