Mlt Ref Counts and Playlist split/join
[melted] / mlt++ / src / MltFrame.cpp
index 0595a68..59af257 100644 (file)
 using namespace Mlt;
 
 Frame::Frame( mlt_frame frame ) :
-       destroy( true ),
        instance( frame )
 {
 }
 
 Frame::Frame( Frame &frame ) :
-       destroy( false ),
        instance( frame.get_frame( ) )
 {
+       inc_ref( );
 }
 
 Frame::~Frame( )
 {
-       if ( destroy )
-               mlt_frame_close( instance );
+       mlt_frame_close( instance );
 }
 
 mlt_frame Frame::get_frame( )