summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaihao Xiang <haihao.xiang@intel.com>2018-03-14 13:47:48 +0800
committerXiang, Haihao <haihao.xiang@intel.com>2018-03-14 23:12:08 +0800
commitdc95e3ba96697da97c1c187b01cb90c3a489d8aa (patch)
tree0f9e40d45812c31cf81fd7d99ad40296979f42a7
parenteb0a43a214bca702a66f5ba4905a45e5e40e3a7e (diff)
downloadlibva-intel-driver-dc95e3ba96697da97c1c187b01cb90c3a489d8aa.tar.gz
Remove dead code
GEN95_AVC_MAX_LAMBDA is always less than 0xfffa and 0xffef Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
-rw-r--r--src/i965_avc_encoder.c30
1 files changed, 1 insertions, 29 deletions
diff --git a/src/i965_avc_encoder.c b/src/i965_avc_encoder.c
index c726c1d9..2539d012 100644
--- a/src/i965_avc_encoder.c
+++ b/src/i965_avc_encoder.c
@@ -2225,9 +2225,7 @@ gen95_avc_calc_lambda_table(VADriverContextP ctx,
struct encoder_vme_mfc_context * vme_context = (struct encoder_vme_mfc_context *)encoder_context->vme_context;
struct generic_enc_codec_state * generic_state = (struct generic_enc_codec_state *)vme_context->generic_enc_state;
struct avc_enc_state * avc_state = (struct avc_enc_state *)vme_context->private_enc_state;
- VAEncPictureParameterBufferH264 *pic_param = avc_state->pic_param;
unsigned int value, inter, intra;
- unsigned int rounding_value = 0;
unsigned int size = 0;
int i = 0;
int col = 0;
@@ -2258,37 +2256,11 @@ gen95_avc_calc_lambda_table(VADriverContextP ctx,
value = *(lambda_table + i * 2 + col);
intra = value >> 16;
- if (intra < GEN95_AVC_MAX_LAMBDA) {
- if (intra == 0xfffa) {
- intra = 0xf000 + GEN95_AVC_DEFAULT_TRELLIS_QUANT_INTRA_ROUNDING;
- }
- }
-
intra = intra << 16;
inter = value & 0xffff;
if (inter < GEN95_AVC_MAX_LAMBDA) {
- if (inter == 0xffef) {
- if (generic_state->frame_type == SLICE_TYPE_P) {
- if (avc_state->rounding_inter_p == AVC_INVALID_ROUNDING_VALUE)
- rounding_value = gen9_avc_inter_rounding_p[generic_state->preset];
- else
- rounding_value = avc_state->rounding_inter_p;
- } else if (generic_state->frame_type == SLICE_TYPE_B) {
- if (pic_param->pic_fields.bits.reference_pic_flag) {
- if (avc_state->rounding_inter_b_ref == AVC_INVALID_ROUNDING_VALUE)
- rounding_value = gen9_avc_inter_rounding_b_ref[generic_state->preset];
- else
- rounding_value = avc_state->rounding_inter_b_ref;
- } else {
- if (avc_state->rounding_inter_b == AVC_INVALID_ROUNDING_VALUE)
- rounding_value = gen9_avc_inter_rounding_b[generic_state->preset];
- else
- rounding_value = avc_state->rounding_inter_b;
- }
- }
- }
- inter = 0xf000 + rounding_value;
+ inter = 0xf000;
}
*(lambda_table + i * 2 + col) = intra + inter;
}