Fixes part of ticket 4285 anyone knows where the choosen QPs are or QP average is ?
Signed-off-by: Michael Niedermayer <michae...@gmx.at> --- libavcodec/libx265.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libavcodec/libx265.c b/libavcodec/libx265.c index 5a26ca9..ceadcd0 100644 --- a/libavcodec/libx265.c +++ b/libavcodec/libx265.c @@ -271,6 +271,12 @@ static int libx265_encode_frame(AVCodecContext *avctx, AVPacket *pkt, pkt->pts = x265pic_out.pts; pkt->dts = x265pic_out.dts; + switch (x265pic_out.sliceType) { + case X265_TYPE_IDR: + case X265_TYPE_I: avctx->coded_frame->pict_type = AV_PICTURE_TYPE_I; break; + case X265_TYPE_P: avctx->coded_frame->pict_type = AV_PICTURE_TYPE_P; break; + case X265_TYPE_B: avctx->coded_frame->pict_type = AV_PICTURE_TYPE_B; break; + } *got_packet = 1; return 0; -- 1.7.9.5 _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel