mirror of https://github.com/mpv-player/mpv
ao_alsa: don't convert twice on retry
Obscure corner case.
This commit is contained in:
parent
ae05d1f62c
commit
b2a08db71a
|
@ -1102,10 +1102,9 @@ static int play(struct ao *ao, void **data, int samples, int flags)
|
||||||
|
|
||||||
if (samples == 0)
|
if (samples == 0)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
do {
|
|
||||||
ao_convert_inplace(&p->convert, data, samples);
|
ao_convert_inplace(&p->convert, data, samples);
|
||||||
|
|
||||||
|
do {
|
||||||
if (af_fmt_is_planar(ao->format)) {
|
if (af_fmt_is_planar(ao->format)) {
|
||||||
res = snd_pcm_writen(p->alsa, data, samples);
|
res = snd_pcm_writen(p->alsa, data, samples);
|
||||||
} else {
|
} else {
|
||||||
|
|
Loading…
Reference in New Issue