diff options
author | Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> | 2009-02-05 13:55:29 +0000 |
---|---|---|
committer | Gwenole Beauchesne <gbeauchesne@splitted-desktop.com> | 2009-02-05 13:55:29 +0000 |
commit | 2151d3c4cbffcea9311303592f4dfb847d1e3997 (patch) | |
tree | 6b4abf0bc9abb9b4c7d9b56f28282332410ca5b1 | |
parent | d7d71953dc6fa7b5ebf5e2c14ff684b05a9c41e6 (diff) |
Use new H.264 field (reference_pic_flag) instead of relying on specific flags for CurrPic.
-rw-r--r-- | configure.ac | 4 | ||||
-rw-r--r-- | src/vdpau_video.c | 9 |
2 files changed, 3 insertions, 10 deletions
diff --git a/configure.ac b/configure.ac index 412200c..a951d96 100644 --- a/configure.ac +++ b/configure.ac @@ -7,8 +7,8 @@ m4_define([vdpau_video_version], # libva package version number m4_define([libva_api_version], [0.29]) -m4_define([libva_sds_version], [4]) -m4_define([libva_sds_package_version], [0.29-2+sds8]) +m4_define([libva_sds_version], [6]) +m4_define([libva_sds_package_version], [0.29-2+sds9]) AC_PREREQ([2.57]) AC_INIT([vdpau_video], [vdpau_video_version], [gbeauchesne@splitted-desktop.com], [vdpau-video]) diff --git a/src/vdpau_video.c b/src/vdpau_video.c index 673bca9..9203772 100644 --- a/src/vdpau_video.c +++ b/src/vdpau_video.c @@ -110,13 +110,6 @@ static VAStatus get_VAStatus(VdpStatus status) return va_status; } -// Determines whether VAPictureH264 is used a reference -static inline int get_VAPictureH264_is_reference(const VAPictureH264 *va_pic) -{ - return (va_pic->flags & (VA_PICTURE_H264_LONG_TERM_REFERENCE| - VA_PICTURE_H264_SHORT_TERM_REFERENCE)) != 0; -} - // Returns string representation of VdpCodec static const char *string_of_VdpCodec(VdpCodec codec) { @@ -1677,7 +1670,7 @@ vdpau_translate_VAPictureParameterBufferH264(vdpau_driver_data_t *driver_data, pinfo->field_order_cnt[0] = CurrPic->TopFieldOrderCnt; pinfo->field_order_cnt[1] = CurrPic->BottomFieldOrderCnt; - pinfo->is_reference = get_VAPictureH264_is_reference(CurrPic); + pinfo->is_reference = pic_param->reference_pic_flag; pinfo->frame_num = pic_param->frame_num; pinfo->field_pic_flag = pic_param->field_pic_flag; |