Andreas Rheinhardt: > TrueHD/MLP is one of the audio formats with keyframes. Currently, > the generic encoding code just sets the keyframe flag for all > returned packets, yet this is wrong for these encoders and will > be changed in a future commit. So set the flag here for those > packets that ought to have it. > > Signed-off-by: Andreas Rheinhardt <andreas.rheinha...@outlook.com> > --- > libavcodec/mlpenc.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/libavcodec/mlpenc.c b/libavcodec/mlpenc.c > index ef01c1d282..d8783b6f56 100644 > --- a/libavcodec/mlpenc.c > +++ b/libavcodec/mlpenc.c > @@ -2114,6 +2114,7 @@ static int mlp_encode_frame(AVCodecContext *avctx, > AVPacket *avpkt, > restart_frame = !ctx->frame_index; > > if (restart_frame) { > + avpkt->flags |= AV_PKT_FLAG_KEY; > set_major_params(ctx); > if (ctx->min_restart_interval != ctx->max_restart_interval) > process_major_frame(ctx); >
Will apply this patchset (without the now redundant 3/5 tonight unless there are objections. - Andreas _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".