mirror of
https://github.com/nyanmisaka/ffmpeg-rockchip.git
synced 2025-10-15 13:21:09 +08:00
libopusenc: check return value
CC: libav-stable@libav.org Bug-Id: CID 739870
This commit is contained in:
@@ -308,7 +308,9 @@ static int libopus_encode(AVCodecContext *avctx, AVPacket *avpkt,
|
||||
int ret;
|
||||
|
||||
if (frame) {
|
||||
ff_af_queue_add(&opus->afq, frame);
|
||||
ret = ff_af_queue_add(&opus->afq, frame);
|
||||
if (ret < 0)
|
||||
return ret;
|
||||
if (frame->nb_samples < opus->opts.packet_size) {
|
||||
audio = opus->samples;
|
||||
memcpy(audio, frame->data[0], frame->nb_samples * sample_size);
|
||||
|
Reference in New Issue
Block a user