rework ffmpeg seek, bld_script updates
[goodguy/history.git] / cinelerra-5.0 / cinelerra / fileffmpeg.C
index 66fda8c193cb80a8fce6f01d98cbae5e227813d2..1972a9eca9634824856e1427aecf285b0860e038 100644 (file)
@@ -247,22 +247,6 @@ int FileFFMPEG::close_file()
 }
 
 
-int FileFFMPEG::set_video_position(int64_t pos)
-{
-        if( !ff || pos < 0 || pos >= asset->video_length )
-               return 1;
-       return 0;
-}
-
-
-int FileFFMPEG::set_audio_position(int64_t pos)
-{
-        if( !ff || pos < 0 || pos >= asset->audio_length )
-               return 1;
-       return 0;
-}
-
-
 int FileFFMPEG::write_samples(double **buffer, int64_t len)
 {
         if( !ff || len < 0 ) return -1;
@@ -303,7 +287,7 @@ int FileFFMPEG::read_frame(VFrame *frame)
        int64_t pos = file->current_frame;
        int ret = ff->decode(layer, pos, frame);
        frame->set_status(ret);
-       if( ret > 0 ) return 0;
+       if( ret >= 0 ) return 0;
        frame->clear_frame();
        return -1;
 }