comparison indeo5.c @ 11772:4a178e0051d6 libavcodec

moves indeo5 scan patterns into ivi_common.c so those can be shared by indeo4.
author maxim
date Wed, 26 May 2010 13:25:16 +0000
parents 7dd2a45249a9
children 31dae9841fe1
comparison
equal deleted inserted replaced
11771:3c0dffc64d86 11772:4a178e0051d6
183 break; 183 break;
184 184
185 case 1: 185 case 1:
186 band->inv_transform = ff_ivi_row_slant8; 186 band->inv_transform = ff_ivi_row_slant8;
187 band->dc_transform = ff_ivi_dc_row_slant; 187 band->dc_transform = ff_ivi_dc_row_slant;
188 band->scan = ivi5_scans8x8[0]; 188 band->scan = ivi_vertical_scan_8x8;
189 break; 189 break;
190 190
191 case 2: 191 case 2:
192 band->inv_transform = ff_ivi_col_slant8; 192 band->inv_transform = ff_ivi_col_slant8;
193 band->dc_transform = ff_ivi_dc_col_slant; 193 band->dc_transform = ff_ivi_dc_col_slant;
194 band->scan = ivi5_scans8x8[1]; 194 band->scan = ivi_horizontal_scan_8x8;
195 break; 195 break;
196 196
197 case 3: 197 case 3:
198 band->inv_transform = ff_ivi_put_pixels_8x8; 198 band->inv_transform = ff_ivi_put_pixels_8x8;
199 band->dc_transform = ff_ivi_put_dc_pixel_8x8; 199 band->dc_transform = ff_ivi_put_dc_pixel_8x8;
200 band->scan = ivi5_scans8x8[1]; 200 band->scan = ivi_horizontal_scan_8x8;
201 break; 201 break;
202 202
203 case 4: 203 case 4:
204 band->inv_transform = ff_ivi_inverse_slant_4x4; 204 band->inv_transform = ff_ivi_inverse_slant_4x4;
205 band->dc_transform = ff_ivi_dc_slant_2d; 205 band->dc_transform = ff_ivi_dc_slant_2d;
206 band->scan = ivi5_scan4x4; 206 band->scan = ivi_direct_scan_4x4;
207 break; 207 break;
208 } 208 }
209 209
210 band->is_2d_trans = band->inv_transform == ff_ivi_inverse_slant_8x8 || 210 band->is_2d_trans = band->inv_transform == ff_ivi_inverse_slant_8x8 ||
211 band->inv_transform == ff_ivi_inverse_slant_4x4; 211 band->inv_transform == ff_ivi_inverse_slant_4x4;