Mercurial > libavcodec.hg
comparison dnxhdenc.c @ 8301:d574d49316db libavcodec
rename 4x8 to 8x4 to match widthxheight consistently
author | bcoudurier |
---|---|
date | Fri, 12 Dec 2008 00:11:19 +0000 |
parents | f92b595af7eb |
children | f54976d6a8a5 |
comparison
equal
deleted
inserted
replaced
8300:c47323828269 | 8301:d574d49316db |
---|---|
328 } | 328 } |
329 } | 329 } |
330 return bits; | 330 return bits; |
331 } | 331 } |
332 | 332 |
333 static av_always_inline void dnxhd_get_pixels_4x8(DCTELEM *restrict block, const uint8_t *pixels, int line_size) | 333 static av_always_inline void dnxhd_get_pixels_8x4(DCTELEM *restrict block, const uint8_t *pixels, int line_size) |
334 { | 334 { |
335 int i; | 335 int i; |
336 for (i = 0; i < 4; i++) { | 336 for (i = 0; i < 4; i++) { |
337 block[0] = pixels[0]; block[1] = pixels[1]; | 337 block[0] = pixels[0]; block[1] = pixels[1]; |
338 block[2] = pixels[2]; block[3] = pixels[3]; | 338 block[2] = pixels[2]; block[3] = pixels[3]; |
359 dsp->get_pixels(ctx->blocks[2], ptr_u , ctx->m.uvlinesize); | 359 dsp->get_pixels(ctx->blocks[2], ptr_u , ctx->m.uvlinesize); |
360 dsp->get_pixels(ctx->blocks[3], ptr_v , ctx->m.uvlinesize); | 360 dsp->get_pixels(ctx->blocks[3], ptr_v , ctx->m.uvlinesize); |
361 | 361 |
362 if (mb_y+1 == ctx->m.mb_height && ctx->m.avctx->height == 1080) { | 362 if (mb_y+1 == ctx->m.mb_height && ctx->m.avctx->height == 1080) { |
363 if (ctx->interlaced) { | 363 if (ctx->interlaced) { |
364 dnxhd_get_pixels_4x8(ctx->blocks[4], ptr_y + ctx->dct_y_offset , ctx->m.linesize); | 364 dnxhd_get_pixels_8x4(ctx->blocks[4], ptr_y + ctx->dct_y_offset , ctx->m.linesize); |
365 dnxhd_get_pixels_4x8(ctx->blocks[5], ptr_y + ctx->dct_y_offset + 8, ctx->m.linesize); | 365 dnxhd_get_pixels_8x4(ctx->blocks[5], ptr_y + ctx->dct_y_offset + 8, ctx->m.linesize); |
366 dnxhd_get_pixels_4x8(ctx->blocks[6], ptr_u + ctx->dct_uv_offset , ctx->m.uvlinesize); | 366 dnxhd_get_pixels_8x4(ctx->blocks[6], ptr_u + ctx->dct_uv_offset , ctx->m.uvlinesize); |
367 dnxhd_get_pixels_4x8(ctx->blocks[7], ptr_v + ctx->dct_uv_offset , ctx->m.uvlinesize); | 367 dnxhd_get_pixels_8x4(ctx->blocks[7], ptr_v + ctx->dct_uv_offset , ctx->m.uvlinesize); |
368 } else { | 368 } else { |
369 dsp->clear_block(ctx->blocks[4]); dsp->clear_block(ctx->blocks[5]); | 369 dsp->clear_block(ctx->blocks[4]); dsp->clear_block(ctx->blocks[5]); |
370 dsp->clear_block(ctx->blocks[6]); dsp->clear_block(ctx->blocks[7]); | 370 dsp->clear_block(ctx->blocks[6]); dsp->clear_block(ctx->blocks[7]); |
371 } | 371 } |
372 } else { | 372 } else { |