0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00

demux: on queue overflow wake up reader thread on EOF only

This seems to make more sense.
This commit is contained in:
wm4 2017-11-03 16:36:59 +01:00
parent 49ae599883
commit d46c9c2e62

View File

@ -736,10 +736,10 @@ static bool read_packet(struct demux_internal *in)
if (eof && !ds->eof) { if (eof && !ds->eof) {
if (in->wakeup_cb) if (in->wakeup_cb)
in->wakeup_cb(in->wakeup_cb_ctx); in->wakeup_cb(in->wakeup_cb_ctx);
pthread_cond_signal(&in->wakeup);
} }
ds->eof |= eof; ds->eof |= eof;
} }
pthread_cond_signal(&in->wakeup);
return false; return false;
} }