OSDN Git Service
(root)
/
android-x86
/
hardware-intel-common-vaapi.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
dc95e3b
)
Fix a potential over run issue
author
peng.chen
<peng.c.chen@intel.com>
Fri, 16 Mar 2018 05:44:56 +0000
(13:44 +0800)
committer
Xiang, Haihao
<haihao.xiang@intel.com>
Wed, 14 Mar 2018 15:26:21 +0000
(23:26 +0800)
src/gen9_hevc_encoder.c
patch
|
blob
|
history
diff --git
a/src/gen9_hevc_encoder.c
b/src/gen9_hevc_encoder.c
index
86d1f2b
..
5c7bee6
100644
(file)
--- a/
src/gen9_hevc_encoder.c
+++ b/
src/gen9_hevc_encoder.c
@@
-6570,7
+6570,11
@@
gen9_hevc_set_reflist(VADriverContextP ctx,
for (i = 0; i < 16; i++) {
frame_idx = -1;
- obj_surface = SURFACE(ref_list[i].picture_id);
+ if (i < 15)
+ obj_surface = SURFACE(ref_list[i].picture_id);
+ else
+ obj_surface = NULL;
+
if (i < MIN((num_ref_minus1 + 1), GEN9_MAX_REF_SURFACES) && obj_surface) {
for (j = 0; j < GEN9_MAX_REF_SURFACES; j++) {
if (obj_surface == priv_ctx->reference_surfaces[j].obj_surface) {