Lines Matching refs:subcel
428 static void gather_data_for_subcel(SubcelEvaluation *subcel, int x, in gather_data_for_subcel() argument
441 subcel->motion = enc->this_motion4[y * roq->width / 16 + x / 4]; in gather_data_for_subcel()
443 subcel->eval_dist[RoQ_ID_FCC] = in gather_data_for_subcel()
447 subcel->eval_dist[RoQ_ID_FCC] = INT_MAX; in gather_data_for_subcel()
450 subcel->eval_dist[RoQ_ID_MOT] = block_sse(enc->frame_to_enc->data, in gather_data_for_subcel()
457 subcel->eval_dist[RoQ_ID_MOT] = INT_MAX; in gather_data_for_subcel()
463 subcel->eval_dist[RoQ_ID_SLD] = index_mb(mb4, in gather_data_for_subcel()
466 &subcel->cbEntry, 4); in gather_data_for_subcel()
468 subcel->eval_dist[RoQ_ID_CCC] = 0; in gather_data_for_subcel()
471 subcel->subCels[i] = enc->closest_cb[cluster_index*4+i]; in gather_data_for_subcel()
476 subcel->eval_dist[RoQ_ID_CCC] += in gather_data_for_subcel()
477 … squared_diff_macroblock(tempData->codebooks.unpacked_cb2 + subcel->subCels[i]*2*2*3, mb2, 2); in gather_data_for_subcel()
482 if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] < in gather_data_for_subcel()
484 subcel->best_coding = i; in gather_data_for_subcel()
485 subcel->best_bit_use = bitsUsed[i]; in gather_data_for_subcel()
486 best_dist = ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + in gather_data_for_subcel()