X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fresourcethread.C;fp=cinelerra-5.1%2Fcinelerra%2Fresourcethread.C;h=2e53c4da4f6415038793af88d6cbc373747c3a15;hb=ad2996ab94e6e12c9c14a5b9f14792f76111dff7;hp=62aee466094c33fdc751cc803bdcc969b5cd8d78;hpb=48c313de28fe6d39d9431dbe2dca6ffb176541ff;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/cinelerra/resourcethread.C b/cinelerra-5.1/cinelerra/resourcethread.C index 62aee466..2e53c4da 100644 --- a/cinelerra-5.1/cinelerra/resourcethread.C +++ b/cinelerra-5.1/cinelerra/resourcethread.C @@ -164,7 +164,6 @@ ResourceThread::ResourceThread(MWindow *mwindow, MWindowGUI *gui) temp_picon = 0; temp_picon2 = 0; draw_lock = new Condition(0, "ResourceThread::draw_lock", 0); - source_lock = new Condition(1, "ResourceThread::source_lock", 0); item_lock = new Mutex("ResourceThread::item_lock"); audio_buffer = 0; for(int i = 0; i < MAXCHANNELS; i++) @@ -186,7 +185,6 @@ ResourceThread::~ResourceThread() { stop(); delete draw_lock; - delete source_lock; delete item_lock; delete temp_picon; delete temp_picon2; @@ -298,7 +296,6 @@ void ResourceThread::run() { draw_lock->lock("ResourceThread::run"); - source_lock->lock("ResourceThread::run"); while(!interrupted) { // Pull off item @@ -329,7 +326,6 @@ void ResourceThread::run() get_audio_source(0); get_video_source(0); mwindow->age_caches(); - source_lock->unlock(); } }