diff options
Diffstat (limited to 'libavresample/utils.c')
-rw-r--r-- | libavresample/utils.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libavresample/utils.c b/libavresample/utils.c index f54dcc6ae6..e533760abc 100644 --- a/libavresample/utils.c +++ b/libavresample/utils.c @@ -385,6 +385,8 @@ int avresample_available(AVAudioResampleContext *avr) int avresample_read(AVAudioResampleContext *avr, void **output, int nb_samples) { + if (!output) + return av_audio_fifo_drain(avr->out_fifo, nb_samples); return av_audio_fifo_read(avr->out_fifo, output, nb_samples); } |