diff options
author | wm4 <wm4@nowhere> | 2015-03-07 20:34:05 +0100 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2015-03-07 20:34:05 +0100 |
commit | 89db92398e1d80acf6566ec3c9e6a0842101fba3 (patch) | |
tree | dc212a8dcdbfa9ffd61da62bd2246754f7fe00c9 /audio/fmt-conversion.h | |
parent | b2099f55d2595259f5a0d1e6f2bee2f294556e31 (diff) | |
download | mpv-89db92398e1d80acf6566ec3c9e6a0842101fba3.tar.bz2 mpv-89db92398e1d80acf6566ec3c9e6a0842101fba3.tar.xz |
audio: refuse to change playback speed with spdif
Handle the failure gracefully, instead of exploding and disabling audio.
Just set the speed back to 1.0.
Also remove the AF_DETACH from af_scaletempo. This actually created a
dangling pointer in af_add(), a tricky consequence of af_add()
reconfiguring the filter chain and the newly added filter using
AF_DETACH. Fortunately the AF_DETACH is not needed (and probably never
worked - it comes from MPlayer times, and MPlayer also disables audio
when trying to change speed with spdif).
Diffstat (limited to 'audio/fmt-conversion.h')
0 files changed, 0 insertions, 0 deletions