MT#56471 don't run media player when shut down

We use next_run.tv_sec as flag to signal shut down of the media player
timer. Don't even call the run function when the timer has already been
shut down.

Change-Id: I68248ce05e368bd17ed1a6d346f125c035d0da07
pull/1627/head
Richard Fuchs 3 years ago
parent 0863302a7b
commit b13ce91c89

@ -1184,7 +1184,9 @@ static void media_player_run(void *ptr) {
rwlock_lock_r(&call->master_lock);
mutex_lock(&mp->lock);
bool finished = mp->run_func(mp);
bool finished = false;
if (mp->next_run.tv_sec)
finished = mp->run_func(mp);
mutex_unlock(&mp->lock);
rwlock_unlock_r(&call->master_lock);

Loading…
Cancel
Save