Fix coverity warning.

- False positive about use of an uninitialized value. Actually just
  copying uninitialized data from one struct to another.
This commit is contained in:
Ari Koivula 2015-05-05 10:39:29 +03:00
parent cf2a406aba
commit 2276e0028f
2 changed files with 3 additions and 3 deletions

View file

@ -246,9 +246,6 @@ static void encoder_state_worker_encode_lcu(void * opaque) {
sao_info_t *sao_top_chroma = lcu->position.y != 0 ? &frame->sao_chroma[(lcu->position.y - 1) * stride + lcu->position.x] : NULL;
sao_info_t *sao_left_chroma = lcu->position.x != 0 ? &frame->sao_chroma[lcu->position.y * stride + lcu->position.x - 1] : NULL;
init_sao_info(sao_luma);
init_sao_info(sao_chroma);
sao_search_luma(state, frame, lcu->position.x, lcu->position.y, sao_luma, sao_top_luma, sao_left_luma, merge_cost_luma);
sao_search_chroma(state, frame, lcu->position.x, lcu->position.y, sao_chroma, sao_top_chroma, sao_left_chroma, merge_cost_chroma);

View file

@ -728,6 +728,9 @@ static void sao_search_best_mode(const encoder_state_t * const state, const pixe
sao_info_t edge_sao;
sao_info_t band_sao;
init_sao_info(&edge_sao);
init_sao_info(&band_sao);
//Avoid "random" uninitialized value
edge_sao.band_position[0] = edge_sao.band_position[1] = 0;
edge_sao.eo_class = SAO_EO0;