Mercurial > libavcodec.hg
comparison h264.c @ 8543:2cc3cf7b09b1 libavcodec
Disable SVQ3 checks if SVQ3 support is not compiled in.
author | diego |
---|---|
date | Wed, 07 Jan 2009 01:58:04 +0000 |
parents | 53f8d9be29ee |
children | bf580075909f |
comparison
equal
deleted
inserted
replaced
8542:5a923bd4f5c6 | 8543:2cc3cf7b09b1 |
---|---|
2412 uint8_t *dest_y, *dest_cb, *dest_cr; | 2412 uint8_t *dest_y, *dest_cb, *dest_cr; |
2413 int linesize, uvlinesize /*dct_offset*/; | 2413 int linesize, uvlinesize /*dct_offset*/; |
2414 int i; | 2414 int i; |
2415 int *block_offset = &h->block_offset[0]; | 2415 int *block_offset = &h->block_offset[0]; |
2416 const int transform_bypass = !simple && (s->qscale == 0 && h->sps.transform_bypass); | 2416 const int transform_bypass = !simple && (s->qscale == 0 && h->sps.transform_bypass); |
2417 const int is_h264 = simple || s->codec_id == CODEC_ID_H264; | 2417 /* is_h264 should always be true if SVQ3 is disabled. */ |
2418 const int is_h264 = !ENABLE_SVQ3_DECODER || simple || s->codec_id == CODEC_ID_H264; | |
2418 void (*idct_add)(uint8_t *dst, DCTELEM *block, int stride); | 2419 void (*idct_add)(uint8_t *dst, DCTELEM *block, int stride); |
2419 void (*idct_dc_add)(uint8_t *dst, DCTELEM *block, int stride); | 2420 void (*idct_dc_add)(uint8_t *dst, DCTELEM *block, int stride); |
2420 | 2421 |
2421 dest_y = s->current_picture.data[0] + (mb_x + mb_y * s->linesize ) * 16; | 2422 dest_y = s->current_picture.data[0] + (mb_x + mb_y * s->linesize ) * 16; |
2422 dest_cb = s->current_picture.data[1] + (mb_x + mb_y * s->uvlinesize) * 8; | 2423 dest_cb = s->current_picture.data[1] + (mb_x + mb_y * s->uvlinesize) * 8; |