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
(cherry picked from commit 2a178b49b8)
mr11.2.1
Richard Fuchs 3 years ago
parent
commit
7d665d3ba1
1 changed files with 2 additions and 0 deletions
  1. +2
    -0
      daemon/media_player.c

+ 2
- 0
daemon/media_player.c View File

@ -355,6 +355,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