On Mon, Feb 3, 2020 at 10:02 AM Wonkap Jang <wonkap-at-google....@ffmpeg.org> wrote: > > In order for rate control to correctly allocate bitrate to each temporal > layer, correct temporal layer id has to be set to each frame. This > commit provides the ability to set correct temporal layer id for each > frame. > --- > libavcodec/libvpxenc.c | 13 ++++++++++++- > 1 file changed, 12 insertions(+), 1 deletion(-) > > diff --git a/libavcodec/libvpxenc.c b/libavcodec/libvpxenc.c > index 6fca05e6b1..2093aa8bca 100644 > --- a/libavcodec/libvpxenc.c > +++ b/libavcodec/libvpxenc.c > @@ -1519,11 +1519,22 @@ static int vpx_encode(AVCodecContext *avctx, AVPacket > *pkt, > #endif > if (frame->pict_type == AV_PICTURE_TYPE_I) > flags |= VPX_EFLAG_FORCE_KF; > - if (CONFIG_LIBVPX_VP8_ENCODER && avctx->codec_id == AV_CODEC_ID_VP8 > && frame->metadata) { > + if (frame->metadata) { > AVDictionaryEntry* en = av_dict_get(frame->metadata, > "vp8-flags", NULL, 0);
I think you'll want to check the codec being used for this one still. _______________________________________________ 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".