projects
/
goodguy
/
history.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
segv in reosurce constructor, add histeq plugin, 2pass formats, cleanup, colormatrix...
[goodguy/history.git]
/
cinelerra-5.1
/
cinelerra
/
playbackengine.C
diff --git
a/cinelerra-5.1/cinelerra/playbackengine.C
b/cinelerra-5.1/cinelerra/playbackengine.C
index 0918ead4e449ae1232459214f575698973ffdb2c..1d3a4115cef058b279ff5f1790b6d30d2ed64064 100644
(file)
--- a/
cinelerra-5.1/cinelerra/playbackengine.C
+++ b/
cinelerra-5.1/cinelerra/playbackengine.C
@@
-415,10
+415,10
@@
void PlaybackEngine::run()
}
}
-void PlaybackEngine::stop_playback()
+void PlaybackEngine::stop_playback(
int wait
)
{
que->send_command(STOP, CHANGE_NONE, 0, 0);
{
que->send_command(STOP, CHANGE_NONE, 0, 0);
- interrupt_playback(
1
);
+ interrupt_playback(
wait
);
renderengine_lock->lock("PlaybackEngine::stop_playback");
if(render_engine)
render_engine->wait_done();
renderengine_lock->lock("PlaybackEngine::stop_playback");
if(render_engine)
render_engine->wait_done();
@@
-490,3
+490,8
@@
void PlaybackEngine::issue_command(EDL *edl, int command, int wait_tracking,
}
}
}
}
+void PlaybackEngine::refresh_frame(int change_type, EDL *edl)
+{
+ que->send_command(CURRENT_FRAME, change_type, edl, 1);
+}
+