[FFmpeg-devel] [PATCH v2 3/3] lavc/libdavs2: correct frame type setting
Carl Eugen Hoyos
ceffmpeg at gmail.com
Wed Oct 31 14:55:12 EET 2018
2018-10-31 11:23 GMT+01:00, hwren <hwrenx at 126.com>:
> Signed-off-by: hwren <hwrenx at 126.com>
> ---
> libavcodec/libdavs2.c | 17 ++++++++++++++++-
> 1 file changed, 16 insertions(+), 1 deletion(-)
>
> diff --git a/libavcodec/libdavs2.c b/libavcodec/libdavs2.c
> index a1815d2..d7bcaa3 100644
> --- a/libavcodec/libdavs2.c
> +++ b/libavcodec/libdavs2.c
> @@ -94,11 +94,26 @@ static int davs2_dump_frames(AVCodecContext *avctx,
> davs2_picture_t *pic,
> pic->widths[plane] * bytes_per_sample);
> }
>
> + switch (pic->type) {
> + case DAVS2_PIC_I:
> + frame->pict_type = AV_PICTURE_TYPE_I;
> + break;
> + case DAVS2_PIC_P:
> + frame->pict_type = AV_PICTURE_TYPE_P;
> + break;
> + case DAVS2_PIC_B:
> + case DAVS2_PIC_F:
> + frame->pict_type = AV_PICTURE_TYPE_B;
> + break;
> + default:
> + frame->pict_type = AV_PICTURE_TYPE_NONE;
What other DAVS2_PIC values exist?
Carl Eugen
More information about the ffmpeg-devel
mailing list