mlt_position, /usr/bin/env and Instance fix
[melted] / mlt++ / src / MltPlaylist.cpp
index 42fe74a..cace71a 100644 (file)
@@ -37,22 +37,6 @@ ClipInfo::ClipInfo( mlt_playlist_clip_info *info ) :
 {
 }
 
-ClipInfo::ClipInfo( Playlist &playlist, int index )
-{
-       mlt_playlist_clip_info info;
-       mlt_playlist_get_clip_info( playlist.get_playlist( ), &info, index );
-       clip = info.clip;
-       producer = new Producer( info.producer );
-       service = new Service( info.service );
-       start = info.start;
-       resource = strdup( info.resource );
-       frame_in = info.frame_in;
-       frame_out = info.frame_out;
-       frame_count = info.frame_count;
-       length = info.length;
-       fps = info.fps;
-}
-
 ClipInfo::~ClipInfo( )
 {
        delete producer;
@@ -105,17 +89,17 @@ int Playlist::clear( )
        return mlt_playlist_clear( get_playlist( ) );
 }
 
-int Playlist::append( Producer &producer, mlt_position in, mlt_position out )
+int Playlist::append( Producer &producer, int in, int out )
 {
        return mlt_playlist_append_io( get_playlist( ), producer.get_producer( ), in, out );
 }
 
-int Playlist::blank( mlt_position length )
+int Playlist::blank( int length )
 {
        return mlt_playlist_blank( get_playlist( ), length );
 }
 
-mlt_position Playlist::clip( mlt_whence whence, int index )
+int Playlist::clip( mlt_whence whence, int index )
 {
        return mlt_playlist_clip( get_playlist( ), whence, index );
 }
@@ -137,7 +121,7 @@ ClipInfo *Playlist::clip_info( int index )
        return new ClipInfo( &info );
 }
 
-int Playlist::insert( Producer &producer, int where, mlt_position in, mlt_position out )
+int Playlist::insert( Producer &producer, int where, int in, int out )
 {
        return mlt_playlist_insert( get_playlist( ), producer.get_producer( ), where, in, out );
 }
@@ -152,9 +136,8 @@ int Playlist::move( int from, int to )
        return mlt_playlist_move( get_playlist( ), from, to );
 }
 
-int Playlist::resize_clip( int clip, mlt_position in, mlt_position out )
+int Playlist::resize_clip( int clip, int in, int out )
 {
        return mlt_playlist_resize_clip( get_playlist( ), clip, in, out );
 }
 
-