summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/rmd_get_frame.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/rmd_get_frame.c b/src/rmd_get_frame.c
index 3f5c084..86d56f7 100644
--- a/src/rmd_get_frame.c
+++ b/src/rmd_get_frame.c
@@ -331,13 +331,9 @@ void *rmdGetFrame(ProgData *pdata) {
while (pdata->running) {
unsigned time_frameno;
- //if we are left behind we must not wait.
- //also before actually pausing we must make sure the streams
- //are synced. sound stops so this should only happen quickly.
pthread_mutex_lock(&pdata->time_mutex);
- while ( (pdata->avd > 0 || pdata->args.nosound) &&
- pdata->capture_frameno >= pdata->time_frameno)
- pthread_cond_wait(&pdata->time_cond, &pdata->time_mutex);
+ while (pdata->capture_frameno >= pdata->time_frameno)
+ pthread_cond_wait(&pdata->time_cond, &pdata->time_mutex);
time_frameno = pdata->time_frameno;
pthread_mutex_unlock(&pdata->time_mutex);
© All Rights Reserved