comparison mpegvideo_xvmc.c @ 8876:ae637f4c4e55 libavcodec

whitespace cosmetics: Align some comments.
author diego
date Sat, 14 Feb 2009 19:54:59 +0000
parents 266bd7d64985
children 4044a647cb2a
comparison
equal deleted inserted replaced
8875:266bd7d64985 8876:ae637f4c4e55
196 break; 196 break;
197 case MV_TYPE_DMV: 197 case MV_TYPE_DMV:
198 mv_block->motion_type = XVMC_PREDICTION_DUAL_PRIME; 198 mv_block->motion_type = XVMC_PREDICTION_DUAL_PRIME;
199 if (s->picture_structure == PICT_FRAME) { 199 if (s->picture_structure == PICT_FRAME) {
200 200
201 mv_block->PMV[0][0][0] = s->mv[0][0][0]; // top from top 201 mv_block->PMV[0][0][0] = s->mv[0][0][0]; // top from top
202 mv_block->PMV[0][0][1] = s->mv[0][0][1] << 1; 202 mv_block->PMV[0][0][1] = s->mv[0][0][1] << 1;
203 203
204 mv_block->PMV[0][1][0] = s->mv[0][0][0]; // bottom from bottom 204 mv_block->PMV[0][1][0] = s->mv[0][0][0]; // bottom from bottom
205 mv_block->PMV[0][1][1] = s->mv[0][0][1] << 1; 205 mv_block->PMV[0][1][1] = s->mv[0][0][1] << 1;
206 206
207 mv_block->PMV[1][0][0] = s->mv[0][2][0]; // dmv00, top from bottom 207 mv_block->PMV[1][0][0] = s->mv[0][2][0]; // dmv00, top from bottom
208 mv_block->PMV[1][0][1] = s->mv[0][2][1] << 1; // dmv01 208 mv_block->PMV[1][0][1] = s->mv[0][2][1] << 1; // dmv01
209 209
210 mv_block->PMV[1][1][0] = s->mv[0][3][0]; // dmv10, bottom from top 210 mv_block->PMV[1][1][0] = s->mv[0][3][0]; // dmv10, bottom from top
211 mv_block->PMV[1][1][1] = s->mv[0][3][1] << 1; // dmv11 211 mv_block->PMV[1][1][1] = s->mv[0][3][1] << 1; // dmv11
212 212
213 } else { 213 } else {
214 mv_block->PMV[0][1][0] = s->mv[0][2][0]; // dmv00 214 mv_block->PMV[0][1][0] = s->mv[0][2][0]; // dmv00
215 mv_block->PMV[0][1][1] = s->mv[0][2][1]; // dmv01 215 mv_block->PMV[0][1][1] = s->mv[0][2][1]; // dmv01
216 } 216 }
217 break; 217 break;
218 default: 218 default:
219 assert(0); 219 assert(0);
220 } 220 }
244 if (s->block_last_index[i] >= 0) 244 if (s->block_last_index[i] >= 0)
245 cbp++; 245 cbp++;
246 } 246 }
247 247
248 if (s->flags & CODEC_FLAG_GRAY) { 248 if (s->flags & CODEC_FLAG_GRAY) {
249 if (s->mb_intra) { // intra frames are always full chroma blocks 249 if (s->mb_intra) { // intra frames are always full chroma blocks
250 for (i = 4; i < blocks_per_mb; i++) { 250 for (i = 4; i < blocks_per_mb; i++) {
251 memset(s->pblocks[i], 0, sizeof(short)*8*8); // so we need to clear them 251 memset(s->pblocks[i], 0, sizeof(short)*8*8); // so we need to clear them
252 if (!render->unsigned_intra) 252 if (!render->unsigned_intra)
253 s->pblocks[i][0] = 1 << 10; 253 s->pblocks[i][0] = 1 << 10;
254 } 254 }
255 } else { 255 } else {
256 cbp &= 0xf << (blocks_per_mb - 4); 256 cbp &= 0xf << (blocks_per_mb - 4);
257 blocks_per_mb = 4; // luminance blocks only 257 blocks_per_mb = 4; // luminance blocks only
258 } 258 }
259 } 259 }
260 mv_block->coded_block_pattern = cbp; 260 mv_block->coded_block_pattern = cbp;
261 if (cbp == 0) 261 if (cbp == 0)
262 mv_block->macroblock_type &= ~XVMC_MB_TYPE_PATTERN; 262 mv_block->macroblock_type &= ~XVMC_MB_TYPE_PATTERN;