+ {
+ // Add a reference to this filter on the frame
+ mlt_properties_inc_ref( MLT_FILTER_PROPERTIES(self) );
+ snprintf( name, sizeof(name), "filter.%s", unique_id );
+ name[sizeof(name) -1] = '\0';
+ mlt_properties_set_data( MLT_FRAME_PROPERTIES(frame), name, self, 0,
+ (mlt_destructor) mlt_filter_close, NULL );
+