|
@@ -1756,6 +1756,10 @@ static int synth_superframe(AVCodecContext *ctx, AVFrame *frame, |
|
|
stabilize_lsps(lsps[n], s->lsps); |
|
|
stabilize_lsps(lsps[n], s->lsps); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
/* synth_superframe can run multiple times per packet |
|
|
|
|
|
* free potential previous frame */ |
|
|
|
|
|
av_frame_unref(frame); |
|
|
|
|
|
|
|
|
/* get output buffer */ |
|
|
/* get output buffer */ |
|
|
frame->nb_samples = MAX_SFRAMESIZE; |
|
|
frame->nb_samples = MAX_SFRAMESIZE; |
|
|
if ((res = ff_get_buffer(ctx, frame, 0)) < 0) |
|
|
if ((res = ff_get_buffer(ctx, frame, 0)) < 0) |
|
|