tdm_sprd_capture_composite * composite_data,
tbm_surface_h composite_buf)
{
- int i,k,swapped = 0;
+ int i,k;
tdm_error tdm_err = TDM_ERROR_NONE;
tbm_surface_h temp_buffer = NULL;
int temp_zpos = 0;
tdm_pos temp_dpos = {0,0,0,0};
/* Good old bubble sort */
for (k = 0; k < LAYER_COUNT_PER_OUTPUT-1; ++k) {
- swapped = 0;
for (i = 0; i < LAYER_COUNT_PER_OUTPUT - 1 - k; ++i) {
if (composite_data->zpos[i] > composite_data->zpos[i+1]) {
temp_buffer = composite_data->temp_layer_buffer[i];
composite_data->zpos[i+1] = temp_zpos;
}
}
- if (!swapped)
- break;
}
for (i = 0; i < LAYER_COUNT_PER_OUTPUT; i++){
if (composite_data->temp_layer_buffer[i]) {