Lines Matching refs:subcel
37 * SUBDIVIDE - 2 + combined subcel cost
429 * Get distortion for all options available to a subcel
431 static void gather_data_for_subcel(SubcelEvaluation *subcel, int x,
444 subcel->motion = enc->this_motion4[y * roq->width / 16 + x / 4];
446 subcel->eval_dist[RoQ_ID_FCC] =
450 subcel->eval_dist[RoQ_ID_FCC] = INT_MAX;
453 subcel->eval_dist[RoQ_ID_MOT] = block_sse(enc->frame_to_enc->data,
460 subcel->eval_dist[RoQ_ID_MOT] = INT_MAX;
466 subcel->eval_dist[RoQ_ID_SLD] = index_mb(mb4,
469 &subcel->cbEntry, 4);
471 subcel->eval_dist[RoQ_ID_CCC] = 0;
474 subcel->subCels[i] = enc->closest_cb[cluster_index*4+i];
479 subcel->eval_dist[RoQ_ID_CCC] +=
480 squared_diff_macroblock(tempData->codebooks.unpacked_cb2 + subcel->subCels[i]*2*2*3, mb2, 2);
485 if (ROQ_LAMBDA_SCALE*subcel->eval_dist[i] + enc->lambda*bitsUsed[i] <
487 subcel->best_coding = i;
488 subcel->best_bit_use = bitsUsed[i];
489 best_dist = ROQ_LAMBDA_SCALE*subcel->eval_dist[i] +