Browse Source

MT#55283 don't run unscheduled player

Prevents race condition of running a player timer when it has already
been descheduled.

Change-Id: If45fad24572be19b955f2c2bd01384713bcfda07
pull/1623/head
Richard Fuchs 3 years ago
parent
commit
2a178b49b8
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      daemon/media_player.c

+ 2
- 0
daemon/media_player.c View File

@ -359,6 +359,8 @@ static void media_player_coder_add_packet(struct media_player_coder *c,
static void media_player_read_decoded_packet(struct media_player *mp) {
struct media_player_cache_entry *entry = mp->cache_entry;
if (!entry)
return;
unsigned int read_idx = mp->cache_read_idx;
ilog(LOG_DEBUG, "Buffered media player reading packet #%u", read_idx);


Loading…
Cancel
Save