mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-04-19 09:02:26 +02:00
rename vp56_b6to3 to vp56_b2p
Originally committed as revision 10569 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
1457516f70
commit
a7d70d88df
@ -285,12 +285,12 @@ static void vp56_add_predictors_dc(vp56_context_t *s, vp56_frame_t ref_frame)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (count == 0)
|
if (count == 0)
|
||||||
dc = s->prev_dc[vp56_b6to3[i]][ref_frame];
|
dc = s->prev_dc[vp56_b2p[i]][ref_frame];
|
||||||
else if (count == 2)
|
else if (count == 2)
|
||||||
dc /= 2;
|
dc /= 2;
|
||||||
|
|
||||||
s->block_coeff[i][idx] += dc;
|
s->block_coeff[i][idx] += dc;
|
||||||
s->prev_dc[vp56_b6to3[i]][ref_frame] = s->block_coeff[i][idx];
|
s->prev_dc[vp56_b2p[i]][ref_frame] = s->block_coeff[i][idx];
|
||||||
ab->dc_coeff = s->block_coeff[i][idx];
|
ab->dc_coeff = s->block_coeff[i][idx];
|
||||||
ab->ref_frame = ref_frame;
|
ab->ref_frame = ref_frame;
|
||||||
lb->dc_coeff = s->block_coeff[i][idx];
|
lb->dc_coeff = s->block_coeff[i][idx];
|
||||||
@ -417,7 +417,7 @@ static void vp56_decode_mb(vp56_context_t *s, int row, int col)
|
|||||||
switch (mb_type) {
|
switch (mb_type) {
|
||||||
case VP56_MB_INTRA:
|
case VP56_MB_INTRA:
|
||||||
for (b=0; b<6; b++) {
|
for (b=0; b<6; b++) {
|
||||||
plan = vp56_b6to3[b];
|
plan = vp56_b2p[b];
|
||||||
s->dsp.idct_put(frame_current->data[plan] + s->block_offset[b],
|
s->dsp.idct_put(frame_current->data[plan] + s->block_offset[b],
|
||||||
s->stride[plan], s->block_coeff[b]);
|
s->stride[plan], s->block_coeff[b]);
|
||||||
}
|
}
|
||||||
@ -426,7 +426,7 @@ static void vp56_decode_mb(vp56_context_t *s, int row, int col)
|
|||||||
case VP56_MB_INTER_NOVEC_PF:
|
case VP56_MB_INTER_NOVEC_PF:
|
||||||
case VP56_MB_INTER_NOVEC_GF:
|
case VP56_MB_INTER_NOVEC_GF:
|
||||||
for (b=0; b<6; b++) {
|
for (b=0; b<6; b++) {
|
||||||
plan = vp56_b6to3[b];
|
plan = vp56_b2p[b];
|
||||||
off = s->block_offset[b];
|
off = s->block_offset[b];
|
||||||
s->dsp.put_pixels_tab[1][0](frame_current->data[plan] + off,
|
s->dsp.put_pixels_tab[1][0](frame_current->data[plan] + off,
|
||||||
frame_ref->data[plan] + off,
|
frame_ref->data[plan] + off,
|
||||||
@ -446,7 +446,7 @@ static void vp56_decode_mb(vp56_context_t *s, int row, int col)
|
|||||||
for (b=0; b<6; b++) {
|
for (b=0; b<6; b++) {
|
||||||
int x_off = b==1 || b==3 ? 8 : 0;
|
int x_off = b==1 || b==3 ? 8 : 0;
|
||||||
int y_off = b==2 || b==3 ? 8 : 0;
|
int y_off = b==2 || b==3 ? 8 : 0;
|
||||||
plan = vp56_b6to3[b];
|
plan = vp56_b2p[b];
|
||||||
vp56_mc(s, b, plan, frame_ref->data[plan], s->stride[plan],
|
vp56_mc(s, b, plan, frame_ref->data[plan], s->stride[plan],
|
||||||
16*col+x_off, 16*row+y_off);
|
16*col+x_off, 16*row+y_off);
|
||||||
s->dsp.idct_add(frame_current->data[plan] + s->block_offset[b],
|
s->dsp.idct_add(frame_current->data[plan] + s->block_offset[b],
|
||||||
|
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
#include "vp56data.h"
|
#include "vp56data.h"
|
||||||
|
|
||||||
const uint8_t vp56_b6to3[] = { 0, 0, 0, 0, 1, 2 };
|
const uint8_t vp56_b2p[] = { 0, 0, 0, 0, 1, 2 };
|
||||||
const uint8_t vp56_b6to4[] = { 0, 0, 1, 1, 2, 3 };
|
const uint8_t vp56_b6to4[] = { 0, 0, 1, 1, 2, 3 };
|
||||||
|
|
||||||
const uint8_t vp56_coeff_parse_table[6][11] = {
|
const uint8_t vp56_coeff_parse_table[6][11] = {
|
||||||
|
@ -51,7 +51,7 @@ typedef struct {
|
|||||||
int8_t prob_idx;
|
int8_t prob_idx;
|
||||||
} vp56_tree_t;
|
} vp56_tree_t;
|
||||||
|
|
||||||
extern const uint8_t vp56_b6to3[];
|
extern const uint8_t vp56_b2p[];
|
||||||
extern const uint8_t vp56_b6to4[];
|
extern const uint8_t vp56_b6to4[];
|
||||||
extern const uint8_t vp56_coeff_parse_table[6][11];
|
extern const uint8_t vp56_coeff_parse_table[6][11];
|
||||||
extern const uint8_t vp56_def_mb_types_stats[3][10][2];
|
extern const uint8_t vp56_def_mb_types_stats[3][10][2];
|
||||||
|
Loading…
x
Reference in New Issue
Block a user