mirror of
https://github.com/ultravideo/uvg266.git
synced 2024-11-27 19:24:06 +00:00
Remove pic->pred_*
This commit is contained in:
parent
92e14cc80d
commit
7d6d1d5536
|
@ -371,11 +371,6 @@ static int encoder_state_init_one(encoder_state * const state, const encoder_sta
|
||||||
state->cur_pic->coeff_u = MALLOC(coefficient, (width * height) >> 2);
|
state->cur_pic->coeff_u = MALLOC(coefficient, (width * height) >> 2);
|
||||||
state->cur_pic->coeff_v = MALLOC(coefficient, (width * height) >> 2);
|
state->cur_pic->coeff_v = MALLOC(coefficient, (width * height) >> 2);
|
||||||
|
|
||||||
// Init predicted data table
|
|
||||||
state->cur_pic->pred_y = MALLOC(pixel, width * height);
|
|
||||||
state->cur_pic->pred_u = MALLOC(pixel, (width * height) >> 2);
|
|
||||||
state->cur_pic->pred_v = MALLOC(pixel, (width * height) >> 2);
|
|
||||||
|
|
||||||
state->children = NULL;
|
state->children = NULL;
|
||||||
|
|
||||||
// Set CABAC output bitstream
|
// Set CABAC output bitstream
|
||||||
|
@ -1396,10 +1391,6 @@ void encoder_next_frame(encoder_state *encoder_state) {
|
||||||
MOVE_POINTER(encoder_state->cur_pic->coeff_u,encoder_state->ref->pics[0]->coeff_u);
|
MOVE_POINTER(encoder_state->cur_pic->coeff_u,encoder_state->ref->pics[0]->coeff_u);
|
||||||
MOVE_POINTER(encoder_state->cur_pic->coeff_v,encoder_state->ref->pics[0]->coeff_v);
|
MOVE_POINTER(encoder_state->cur_pic->coeff_v,encoder_state->ref->pics[0]->coeff_v);
|
||||||
|
|
||||||
MOVE_POINTER(encoder_state->cur_pic->pred_y,encoder_state->ref->pics[0]->pred_y);
|
|
||||||
MOVE_POINTER(encoder_state->cur_pic->pred_u,encoder_state->ref->pics[0]->pred_u);
|
|
||||||
MOVE_POINTER(encoder_state->cur_pic->pred_v,encoder_state->ref->pics[0]->pred_v);
|
|
||||||
|
|
||||||
encoder_state->frame++;
|
encoder_state->frame++;
|
||||||
encoder_state->poc++;
|
encoder_state->poc++;
|
||||||
|
|
||||||
|
|
|
@ -291,7 +291,6 @@ picture *picture_alloc(const int32_t width, const int32_t height,
|
||||||
}
|
}
|
||||||
|
|
||||||
pic->coeff_y = NULL; pic->coeff_u = NULL; pic->coeff_v = NULL;
|
pic->coeff_y = NULL; pic->coeff_u = NULL; pic->coeff_v = NULL;
|
||||||
pic->pred_y = NULL; pic->pred_u = NULL; pic->pred_v = NULL;
|
|
||||||
|
|
||||||
pic->slice_sao_luma_flag = 1;
|
pic->slice_sao_luma_flag = 1;
|
||||||
pic->slice_sao_chroma_flag = 1;
|
pic->slice_sao_chroma_flag = 1;
|
||||||
|
@ -326,10 +325,6 @@ int picture_free(picture * const pic)
|
||||||
FREE_POINTER(pic->coeff_u);
|
FREE_POINTER(pic->coeff_u);
|
||||||
FREE_POINTER(pic->coeff_v);
|
FREE_POINTER(pic->coeff_v);
|
||||||
|
|
||||||
FREE_POINTER(pic->pred_y);
|
|
||||||
FREE_POINTER(pic->pred_u);
|
|
||||||
FREE_POINTER(pic->pred_v);
|
|
||||||
|
|
||||||
FREE_POINTER(pic->sao_luma);
|
FREE_POINTER(pic->sao_luma);
|
||||||
FREE_POINTER(pic->sao_chroma);
|
FREE_POINTER(pic->sao_chroma);
|
||||||
|
|
||||||
|
|
|
@ -111,10 +111,6 @@ typedef struct picture_struct
|
||||||
pixel* v_recdata; //!< \brief Pointer to reconstructed V-data.
|
pixel* v_recdata; //!< \brief Pointer to reconstructed V-data.
|
||||||
pixel *recdata[NUM_COLORS]; // \brief Alternate access method to same data.
|
pixel *recdata[NUM_COLORS]; // \brief Alternate access method to same data.
|
||||||
|
|
||||||
pixel* pred_y; //!< \brief Pointer to predicted Y
|
|
||||||
pixel* pred_u; //!< \brief Pointer to predicted U
|
|
||||||
pixel* pred_v; //!< \brief Pointer to predicted V
|
|
||||||
|
|
||||||
coefficient* coeff_y; //!< \brief coefficient pointer Y
|
coefficient* coeff_y; //!< \brief coefficient pointer Y
|
||||||
coefficient* coeff_u; //!< \brief coefficient pointer U
|
coefficient* coeff_u; //!< \brief coefficient pointer U
|
||||||
coefficient* coeff_v; //!< \brief coefficient pointer V
|
coefficient* coeff_v; //!< \brief coefficient pointer V
|
||||||
|
|
Loading…
Reference in a new issue