projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rework deglitch/optimize/stop_playback, sams ladspa icons, reticle color, tweak frame...
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
resourcethread.C
diff --git
a/cinelerra-5.1/cinelerra/resourcethread.C
b/cinelerra-5.1/cinelerra/resourcethread.C
index 62aee466094c33fdc751cc803bdcc969b5cd8d78..2e53c4da4f6415038793af88d6cbc373747c3a15 100644
(file)
--- 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);
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++)
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;
{
stop();
delete draw_lock;
- delete source_lock;
delete item_lock;
delete temp_picon;
delete temp_picon2;
delete item_lock;
delete temp_picon;
delete temp_picon2;
@@
-298,7
+296,6
@@
void ResourceThread::run()
{
draw_lock->lock("ResourceThread::run");
{
draw_lock->lock("ResourceThread::run");
- source_lock->lock("ResourceThread::run");
while(!interrupted)
{
// Pull off item
while(!interrupted)
{
// Pull off item
@@
-329,7
+326,6
@@
void ResourceThread::run()
get_audio_source(0);
get_video_source(0);
mwindow->age_caches();
get_audio_source(0);
get_video_source(0);
mwindow->age_caches();
- source_lock->unlock();
}
}
}
}