X-Git-Url: https://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fresourcethread.C;h=4c28c0325a66a7723b2f7866132fed540a302d52;hb=0fd1b583cf9d14672c35f7369ba88388413be4f7;hp=27794d27c388884101fe939f80d3d8507abe3301;hpb=fb3e53778e49a406768506de9bf8edfd3d4c36e6;p=goodguy%2Fcinelerra.git diff --git a/cinelerra-5.1/cinelerra/resourcethread.C b/cinelerra-5.1/cinelerra/resourcethread.C index 27794d27..4c28c032 100644 --- a/cinelerra-5.1/cinelerra/resourcethread.C +++ b/cinelerra-5.1/cinelerra/resourcethread.C @@ -670,17 +670,18 @@ void ResourceThread::stop() video_thread->stop(); } -void ResourceThread::reset(int pane_number) +void ResourceThread::reset(int pane_number, int indexes_only) { audio_thread->reset(pane_number); - video_thread->reset(pane_number); + if( !indexes_only ) + video_thread->reset(pane_number); } void ResourceThread::close_indexable(Indexable *idxbl) { if( audio_thread && audio_thread->render_engine_id == idxbl->id ) audio_thread->close_render_engine(); - if( video_thread && audio_thread->render_engine_id == idxbl->id ) + if( video_thread && video_thread->render_engine_id == idxbl->id ) video_thread->close_render_engine(); }