summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristopher R. Palmer <crpalmer@gmail.com>2015-12-30 05:39:17 -0500
committerJason Riordan <jriordan001@gmail.com>2016-01-13 18:10:48 -0500
commit21817aa9fd851ea2555125c7f6e02c678ebf6e3b (patch)
tree8b87f21ac99410f37675c12b80b0815262c39616
parenteecb5f24ecb6e09fe1b27bad76c73e333a83a336 (diff)
downloadandroid_hardware_intel_img_psb_headers-21817aa9fd851ea2555125c7f6e02c678ebf6e3b.tar.gz
android_hardware_intel_img_psb_headers-21817aa9fd851ea2555125c7f6e02c678ebf6e3b.tar.bz2
android_hardware_intel_img_psb_headers-21817aa9fd851ea2555125c7f6e02c678ebf6e3b.zip
intel: mixvbp: LP blob compatibilitystable/cm-13.0-ZNH0E
Change-Id: Ie0dfdee20e2341217d1eec1d6bf5b157d8889670
-rw-r--r--libmediaparser/mixvbp/vbp_manager/include/vbp_loader.h10
1 files changed, 10 insertions, 0 deletions
diff --git a/libmediaparser/mixvbp/vbp_manager/include/vbp_loader.h b/libmediaparser/mixvbp/vbp_manager/include/vbp_loader.h
index 4ee2afe..00001e8 100644
--- a/libmediaparser/mixvbp/vbp_manager/include/vbp_loader.h
+++ b/libmediaparser/mixvbp/vbp_manager/include/vbp_loader.h
@@ -74,13 +74,19 @@ typedef struct _vbp_codec_data_mp42
uint8 par_width;
uint8 par_height;
+#ifdef ASUS_ZENFONE2_LP_BLOBS
+ int wtf_did_they_add_here;
+#endif
+
// bit rate
int bit_rate;
+#ifndef ASUS_ZENFONE2_LP_BLOBS
// indicate if vol is received
uint8 got_vol;
// indicate if vop is received
uint8 got_vop;
+#endif
} vbp_codec_data_mp42;
typedef struct _vbp_slice_data_mp42
@@ -90,10 +96,12 @@ typedef struct _vbp_slice_data_mp42
uint32 slice_size;
VASliceParameterBufferMPEG4 slice_param;
uint8* cur_frame_addr;
+#ifndef ASUS_ZENFONE2_LP_BLOBS
uint8* forward_ref_addr;
uint8* backward_ref_addr;
uint32_t pic_stride;
uint32_t pic_height;
+#endif
} vbp_slice_data_mp42;
typedef struct _vbp_picture_data_mp42 vbp_picture_data_mp42;
@@ -212,7 +220,9 @@ typedef struct _vbp_codec_data_h264
uint8 constraint_set2_flag;
uint8 constraint_set3_flag;
uint8 constraint_set4_flag;
+#ifndef ASUS_ZENFONE2_LP_BLOBS
uint8 constraint_set5_flag;
+#endif
uint8 num_ref_frames;
uint8 gaps_in_frame_num_value_allowed_flag;