diff options
author | Oliver Freyermuth <o.freyermuth@googlemail.com> | 2020-04-10 16:43:42 +0200 |
---|---|---|
committer | Oliver Freyermuth <o.freyermuth@googlemail.com> | 2020-04-10 17:12:53 +0200 |
commit | b4c1554f7a60c7ea05a04e02209359e2f958a8e0 (patch) | |
tree | 32672d003ab5e9ea2f76614a6d738fd294374ba0 | |
parent | c2ee7bce4cab472f1378b4b2a9e69c5f18223f3c (diff) | |
download | mpv-b4c1554f7a60c7ea05a04e02209359e2f958a8e0.tar.bz2 mpv-b4c1554f7a60c7ea05a04e02209359e2f958a8e0.tar.xz |
stream_dvb: Remove call to stream_drop_buffers in fill_buffer.
The call was hidden very well, via
dvb_streaming_read -> dvb_update_config
-> dvb_streaming_start -> dvb_set_channel,
and broke the stream buffering logic.
Dropping that call does not noticeably slow down channel switches.
-rw-r--r-- | stream/stream_dvb.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/stream/stream_dvb.c b/stream/stream_dvb.c index 1111d3d7a5..8fddf3abf9 100644 --- a/stream/stream_dvb.c +++ b/stream/stream_dvb.c @@ -836,8 +836,6 @@ int dvb_set_channel(stream_t *stream, unsigned int adapter, unsigned int n) MP_VERBOSE(stream, "DVB_SET_CHANNEL: new channel name=%s, adapter: %d, " "channel %d\n", channel->name, devno, n); - stream_drop_buffers(stream); - if (channel->freq != state->last_freq) { if (!dvb_tune(priv, channel->delsys, channel->freq, channel->pol, channel->srate, channel->diseqc, |