diff options
author | Tim Walker <[email protected]> | 2016-09-17 15:45:38 +0200 |
---|---|---|
committer | Tim Walker <[email protected]> | 2016-09-17 15:45:38 +0200 |
commit | be6defbde7de260afc61d969c17a898a0fd28106 (patch) | |
tree | 720de878e154dcd7300318583323c49721a9511a /libhb/decavcodec.c | |
parent | 2df5fe643ebabf4e03456167475b6ca2bbe13c74 (diff) |
libhb: use the new keyframe flag.
Diffstat (limited to 'libhb/decavcodec.c')
-rw-r--r-- | libhb/decavcodec.c | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/libhb/decavcodec.c b/libhb/decavcodec.c index eef1059df..ea0cad60d 100644 --- a/libhb/decavcodec.c +++ b/libhb/decavcodec.c @@ -957,16 +957,22 @@ static hb_buffer_t * cc_fill_buffer(hb_work_private_t *pv, uint8_t *cc, int size static int get_frame_type(int type) { - switch(type) + switch (type) { - case AV_PICTURE_TYPE_I: - return HB_FRAME_I; case AV_PICTURE_TYPE_B: return HB_FRAME_B; + + case AV_PICTURE_TYPE_S: case AV_PICTURE_TYPE_P: + case AV_PICTURE_TYPE_SP: return HB_FRAME_P; + + case AV_PICTURE_TYPE_BI: + case AV_PICTURE_TYPE_SI: + case AV_PICTURE_TYPE_I: + default: + return HB_FRAME_I; } - return 0; } /* |