|
|
|
@ -5835,7 +5835,6 @@ decode_intra_mb: |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
static void filter_mb_edgev( H264Context *h, uint8_t *pix, int stride, int16_t bS[4], int qp ) { |
|
|
|
|
int i, d; |
|
|
|
|
const int index_a = qp + h->slice_alpha_c0_offset; |
|
|
|
|
const int alpha = (alpha_table+52)[index_a]; |
|
|
|
|
const int beta = (beta_table+52)[qp + h->slice_beta_offset]; |
|
|
|
@ -5852,7 +5851,6 @@ static void filter_mb_edgev( H264Context *h, uint8_t *pix, int stride, int16_t b |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
static void filter_mb_edgecv( H264Context *h, uint8_t *pix, int stride, int16_t bS[4], int qp ) { |
|
|
|
|
int i; |
|
|
|
|
const int index_a = qp + h->slice_alpha_c0_offset; |
|
|
|
|
const int alpha = (alpha_table+52)[index_a]; |
|
|
|
|
const int beta = (beta_table+52)[qp + h->slice_beta_offset]; |
|
|
|
@ -6021,11 +6019,9 @@ static void filter_mb_mbaff_edgecv( H264Context *h, uint8_t *pix, int stride, in |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void filter_mb_edgeh( H264Context *h, uint8_t *pix, int stride, int16_t bS[4], int qp ) { |
|
|
|
|
int i, d; |
|
|
|
|
const int index_a = qp + h->slice_alpha_c0_offset; |
|
|
|
|
const int alpha = (alpha_table+52)[index_a]; |
|
|
|
|
const int beta = (beta_table+52)[qp + h->slice_beta_offset]; |
|
|
|
|
const int pix_next = stride; |
|
|
|
|
|
|
|
|
|
if( bS[0] < 4 ) { |
|
|
|
|
int8_t tc[4]; |
|
|
|
@ -6040,7 +6036,6 @@ static void filter_mb_edgeh( H264Context *h, uint8_t *pix, int stride, int16_t b |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
static void filter_mb_edgech( H264Context *h, uint8_t *pix, int stride, int16_t bS[4], int qp ) { |
|
|
|
|
int i; |
|
|
|
|
const int index_a = qp + h->slice_alpha_c0_offset; |
|
|
|
|
const int alpha = (alpha_table+52)[index_a]; |
|
|
|
|
const int beta = (beta_table+52)[qp + h->slice_beta_offset]; |
|
|
|
|