Removed unused function parameters
Change-Id: Ib641c624faec28ad9eb99e2b5de51ae74bbcb2a2
This commit is contained in:
parent
346358a5b7
commit
69d8d386ed
@ -98,7 +98,6 @@ static void tokenize2nd_order_b
|
|||||||
const BLOCKD *const b,
|
const BLOCKD *const b,
|
||||||
TOKENEXTRA **tp,
|
TOKENEXTRA **tp,
|
||||||
const int type, /* which plane: 0=Y no DC, 1=Y2, 2=UV, 3=Y with DC */
|
const int type, /* which plane: 0=Y no DC, 1=Y2, 2=UV, 3=Y with DC */
|
||||||
const FRAME_TYPE frametype,
|
|
||||||
ENTROPY_CONTEXT *a,
|
ENTROPY_CONTEXT *a,
|
||||||
ENTROPY_CONTEXT *l,
|
ENTROPY_CONTEXT *l,
|
||||||
VP8_COMP *cpi
|
VP8_COMP *cpi
|
||||||
@ -149,7 +148,6 @@ static void tokenize1st_order_b
|
|||||||
const BLOCKD *const b,
|
const BLOCKD *const b,
|
||||||
TOKENEXTRA **tp,
|
TOKENEXTRA **tp,
|
||||||
const int type, /* which plane: 0=Y no DC, 1=Y2, 2=UV, 3=Y with DC */
|
const int type, /* which plane: 0=Y no DC, 1=Y2, 2=UV, 3=Y with DC */
|
||||||
const FRAME_TYPE frametype,
|
|
||||||
ENTROPY_CONTEXT *a,
|
ENTROPY_CONTEXT *a,
|
||||||
ENTROPY_CONTEXT *l,
|
ENTROPY_CONTEXT *l,
|
||||||
VP8_COMP *cpi
|
VP8_COMP *cpi
|
||||||
@ -196,14 +194,11 @@ static void tokenize1st_order_b
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
static int mb_is_skippable(MACROBLOCKD *x)
|
static int mb_is_skippable(MACROBLOCKD *x, int has_y2_block)
|
||||||
{
|
{
|
||||||
int has_y2_block;
|
|
||||||
int skip = 1;
|
int skip = 1;
|
||||||
int i = 0;
|
int i = 0;
|
||||||
|
|
||||||
has_y2_block = (x->mode_info_context->mbmi.mode != B_PRED
|
|
||||||
&& x->mode_info_context->mbmi.mode != SPLITMV);
|
|
||||||
if (has_y2_block)
|
if (has_y2_block)
|
||||||
{
|
{
|
||||||
for (i = 0; i < 16; i++)
|
for (i = 0; i < 16; i++)
|
||||||
@ -223,8 +218,12 @@ void vp8_tokenize_mb(VP8_COMP *cpi, MACROBLOCKD *x, TOKENEXTRA **t)
|
|||||||
ENTROPY_CONTEXT * L = (ENTROPY_CONTEXT *)x->left_context;
|
ENTROPY_CONTEXT * L = (ENTROPY_CONTEXT *)x->left_context;
|
||||||
int plane_type;
|
int plane_type;
|
||||||
int b;
|
int b;
|
||||||
|
int has_y2_block;
|
||||||
|
|
||||||
x->mode_info_context->mbmi.mb_skip_coeff = mb_is_skippable(x);
|
has_y2_block = (x->mode_info_context->mbmi.mode != B_PRED
|
||||||
|
&& x->mode_info_context->mbmi.mode != SPLITMV);
|
||||||
|
|
||||||
|
x->mode_info_context->mbmi.mb_skip_coeff = mb_is_skippable(x, has_y2_block);
|
||||||
if (x->mode_info_context->mbmi.mb_skip_coeff)
|
if (x->mode_info_context->mbmi.mb_skip_coeff)
|
||||||
{
|
{
|
||||||
cpi->skip_true_count++;
|
cpi->skip_true_count++;
|
||||||
@ -241,29 +240,24 @@ void vp8_tokenize_mb(VP8_COMP *cpi, MACROBLOCKD *x, TOKENEXTRA **t)
|
|||||||
|
|
||||||
cpi->skip_false_count++;
|
cpi->skip_false_count++;
|
||||||
|
|
||||||
#if 0
|
|
||||||
vpx_memcpy(cpi->coef_counts_backup, cpi->coef_counts, sizeof(cpi->coef_counts));
|
|
||||||
#endif
|
|
||||||
|
|
||||||
if (x->mode_info_context->mbmi.mode == B_PRED || x->mode_info_context->mbmi.mode == SPLITMV)
|
|
||||||
|
plane_type = 3;
|
||||||
|
if(has_y2_block)
|
||||||
{
|
{
|
||||||
plane_type = 3;
|
tokenize2nd_order_b(x->block + 24, t, 1,
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
tokenize2nd_order_b(x->block + 24, t, 1, x->frame_type,
|
|
||||||
A + vp8_block2above[24], L + vp8_block2left[24], cpi);
|
A + vp8_block2above[24], L + vp8_block2left[24], cpi);
|
||||||
plane_type = 0;
|
plane_type = 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
for (b = 0; b < 16; b++)
|
for (b = 0; b < 16; b++)
|
||||||
tokenize1st_order_b(x->block + b, t, plane_type, x->frame_type,
|
tokenize1st_order_b(x->block + b, t, plane_type,
|
||||||
A + vp8_block2above[b],
|
A + vp8_block2above[b],
|
||||||
L + vp8_block2left[b], cpi);
|
L + vp8_block2left[b], cpi);
|
||||||
|
|
||||||
for (b = 16; b < 24; b++)
|
for (b = 16; b < 24; b++)
|
||||||
tokenize1st_order_b(x->block + b, t, 2, x->frame_type,
|
tokenize1st_order_b(x->block + b, t, 2,
|
||||||
A + vp8_block2above[b],
|
A + vp8_block2above[b],
|
||||||
L + vp8_block2left[b], cpi);
|
L + vp8_block2left[b], cpi);
|
||||||
|
|
||||||
@ -352,10 +346,7 @@ void vp8_tokenize_initialize()
|
|||||||
|
|
||||||
static __inline void stuff2nd_order_b
|
static __inline void stuff2nd_order_b
|
||||||
(
|
(
|
||||||
const BLOCKD *const b,
|
|
||||||
TOKENEXTRA **tp,
|
TOKENEXTRA **tp,
|
||||||
const int type, /* which plane: 0=Y no DC, 1=Y2, 2=UV, 3=Y with DC */
|
|
||||||
const FRAME_TYPE frametype,
|
|
||||||
ENTROPY_CONTEXT *a,
|
ENTROPY_CONTEXT *a,
|
||||||
ENTROPY_CONTEXT *l,
|
ENTROPY_CONTEXT *l,
|
||||||
VP8_COMP *cpi
|
VP8_COMP *cpi
|
||||||
@ -364,9 +355,6 @@ static __inline void stuff2nd_order_b
|
|||||||
int pt; /* near block/prev token context index */
|
int pt; /* near block/prev token context index */
|
||||||
TOKENEXTRA *t = *tp; /* store tokens starting here */
|
TOKENEXTRA *t = *tp; /* store tokens starting here */
|
||||||
VP8_COMBINEENTROPYCONTEXTS(pt, *a, *l);
|
VP8_COMBINEENTROPYCONTEXTS(pt, *a, *l);
|
||||||
(void) frametype;
|
|
||||||
(void) type;
|
|
||||||
(void) b;
|
|
||||||
|
|
||||||
t->Token = DCT_EOB_TOKEN;
|
t->Token = DCT_EOB_TOKEN;
|
||||||
t->context_tree = cpi->common.fc.coef_probs [1] [0] [pt];
|
t->context_tree = cpi->common.fc.coef_probs [1] [0] [pt];
|
||||||
@ -382,10 +370,7 @@ static __inline void stuff2nd_order_b
|
|||||||
|
|
||||||
static __inline void stuff1st_order_b
|
static __inline void stuff1st_order_b
|
||||||
(
|
(
|
||||||
const BLOCKD *const b,
|
|
||||||
TOKENEXTRA **tp,
|
TOKENEXTRA **tp,
|
||||||
const int type, /* which plane: 0=Y no DC, 1=Y2, 2=UV, 3=Y with DC */
|
|
||||||
const FRAME_TYPE frametype,
|
|
||||||
ENTROPY_CONTEXT *a,
|
ENTROPY_CONTEXT *a,
|
||||||
ENTROPY_CONTEXT *l,
|
ENTROPY_CONTEXT *l,
|
||||||
VP8_COMP *cpi
|
VP8_COMP *cpi
|
||||||
@ -394,9 +379,6 @@ static __inline void stuff1st_order_b
|
|||||||
int pt; /* near block/prev token context index */
|
int pt; /* near block/prev token context index */
|
||||||
TOKENEXTRA *t = *tp; /* store tokens starting here */
|
TOKENEXTRA *t = *tp; /* store tokens starting here */
|
||||||
VP8_COMBINEENTROPYCONTEXTS(pt, *a, *l);
|
VP8_COMBINEENTROPYCONTEXTS(pt, *a, *l);
|
||||||
(void) frametype;
|
|
||||||
(void) type;
|
|
||||||
(void) b;
|
|
||||||
|
|
||||||
t->Token = DCT_EOB_TOKEN;
|
t->Token = DCT_EOB_TOKEN;
|
||||||
t->context_tree = cpi->common.fc.coef_probs [0] [1] [pt];
|
t->context_tree = cpi->common.fc.coef_probs [0] [1] [pt];
|
||||||
@ -411,10 +393,7 @@ static __inline void stuff1st_order_b
|
|||||||
static __inline
|
static __inline
|
||||||
void stuff1st_order_buv
|
void stuff1st_order_buv
|
||||||
(
|
(
|
||||||
const BLOCKD *const b,
|
|
||||||
TOKENEXTRA **tp,
|
TOKENEXTRA **tp,
|
||||||
const int type, /* which plane: 0=Y no DC, 1=Y2, 2=UV, 3=Y with DC */
|
|
||||||
const FRAME_TYPE frametype,
|
|
||||||
ENTROPY_CONTEXT *a,
|
ENTROPY_CONTEXT *a,
|
||||||
ENTROPY_CONTEXT *l,
|
ENTROPY_CONTEXT *l,
|
||||||
VP8_COMP *cpi
|
VP8_COMP *cpi
|
||||||
@ -423,9 +402,6 @@ void stuff1st_order_buv
|
|||||||
int pt; /* near block/prev token context index */
|
int pt; /* near block/prev token context index */
|
||||||
TOKENEXTRA *t = *tp; /* store tokens starting here */
|
TOKENEXTRA *t = *tp; /* store tokens starting here */
|
||||||
VP8_COMBINEENTROPYCONTEXTS(pt, *a, *l);
|
VP8_COMBINEENTROPYCONTEXTS(pt, *a, *l);
|
||||||
(void) frametype;
|
|
||||||
(void) type;
|
|
||||||
(void) b;
|
|
||||||
|
|
||||||
t->Token = DCT_EOB_TOKEN;
|
t->Token = DCT_EOB_TOKEN;
|
||||||
t->context_tree = cpi->common.fc.coef_probs [2] [0] [pt];
|
t->context_tree = cpi->common.fc.coef_probs [2] [0] [pt];
|
||||||
@ -445,17 +421,17 @@ void vp8_stuff_mb(VP8_COMP *cpi, MACROBLOCKD *x, TOKENEXTRA **t)
|
|||||||
int plane_type;
|
int plane_type;
|
||||||
int b;
|
int b;
|
||||||
|
|
||||||
stuff2nd_order_b(x->block + 24, t, 1, x->frame_type,
|
stuff2nd_order_b(t,
|
||||||
A + vp8_block2above[24], L + vp8_block2left[24], cpi);
|
A + vp8_block2above[24], L + vp8_block2left[24], cpi);
|
||||||
plane_type = 0;
|
plane_type = 0;
|
||||||
|
|
||||||
for (b = 0; b < 16; b++)
|
for (b = 0; b < 16; b++)
|
||||||
stuff1st_order_b(x->block + b, t, plane_type, x->frame_type,
|
stuff1st_order_b(t,
|
||||||
A + vp8_block2above[b],
|
A + vp8_block2above[b],
|
||||||
L + vp8_block2left[b], cpi);
|
L + vp8_block2left[b], cpi);
|
||||||
|
|
||||||
for (b = 16; b < 24; b++)
|
for (b = 16; b < 24; b++)
|
||||||
stuff1st_order_buv(x->block + b, t, 2, x->frame_type,
|
stuff1st_order_buv(t,
|
||||||
A + vp8_block2above[b],
|
A + vp8_block2above[b],
|
||||||
L + vp8_block2left[b], cpi);
|
L + vp8_block2left[b], cpi);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user