swresample/swresample: fix sample drop loop end condition
Fixes Ticket3985 Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commit f9fefa499f0af48f47ea73c8ce0b25df0976c315) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
26da47a09b
commit
a28c276b8d
@ -761,6 +761,8 @@ int swr_convert(struct SwrContext *s, uint8_t *out_arg[SWR_CH_MAX], int out_coun
|
|||||||
in_count = 0;
|
in_count = 0;
|
||||||
if(ret>0) {
|
if(ret>0) {
|
||||||
s->drop_output -= ret;
|
s->drop_output -= ret;
|
||||||
|
if (!s->drop_output && !out_arg)
|
||||||
|
return 0;
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user