Mercurial > libavcodec.hg
comparison mpegvideo.c @ 533:3c07cf9595de libavcodec
adding ff prefix to avoid global name conficts with xvid (patch by Marko Kreen <marko at l-t.ee>)
author | michaelni |
---|---|
date | Wed, 10 Jul 2002 21:01:45 +0000 |
parents | c9f724e3a797 |
children | 218eb765c987 |
comparison
equal
deleted
inserted
replaced
532:d2147d9704ce | 533:3c07cf9595de |
---|---|
518 return -1; | 518 return -1; |
519 | 519 |
520 /* init default q matrix */ | 520 /* init default q matrix */ |
521 for(i=0;i<64;i++) { | 521 for(i=0;i<64;i++) { |
522 if(s->out_format == FMT_H263) | 522 if(s->out_format == FMT_H263) |
523 s->intra_matrix[i] = default_non_intra_matrix[i]; | 523 s->intra_matrix[i] = ff_mpeg1_default_non_intra_matrix[i]; |
524 else | 524 else |
525 s->intra_matrix[i] = default_intra_matrix[i]; | 525 s->intra_matrix[i] = ff_mpeg1_default_intra_matrix[i]; |
526 | 526 |
527 s->inter_matrix[i] = default_non_intra_matrix[i]; | 527 s->inter_matrix[i] = ff_mpeg1_default_non_intra_matrix[i]; |
528 } | 528 } |
529 | 529 |
530 /* precompute matrix */ | 530 /* precompute matrix */ |
531 /* for mjpeg, we do include qscale in the matrix */ | 531 /* for mjpeg, we do include qscale in the matrix */ |
532 if (s->out_format != FMT_MJPEG) { | 532 if (s->out_format != FMT_MJPEG) { |
1794 else if (!s->fixed_qscale) | 1794 else if (!s->fixed_qscale) |
1795 s->qscale = ff_rate_estimate_qscale(s); | 1795 s->qscale = ff_rate_estimate_qscale(s); |
1796 | 1796 |
1797 if (s->out_format == FMT_MJPEG) { | 1797 if (s->out_format == FMT_MJPEG) { |
1798 /* for mjpeg, we do include qscale in the matrix */ | 1798 /* for mjpeg, we do include qscale in the matrix */ |
1799 s->intra_matrix[0] = default_intra_matrix[0]; | 1799 s->intra_matrix[0] = ff_mpeg1_default_intra_matrix[0]; |
1800 for(i=1;i<64;i++) | 1800 for(i=1;i<64;i++) |
1801 s->intra_matrix[i] = CLAMP_TO_8BIT((default_intra_matrix[i] * s->qscale) >> 3); | 1801 s->intra_matrix[i] = CLAMP_TO_8BIT((ff_mpeg1_default_intra_matrix[i] * s->qscale) >> 3); |
1802 convert_matrix(s->q_intra_matrix, s->q_intra_matrix16, | 1802 convert_matrix(s->q_intra_matrix, s->q_intra_matrix16, |
1803 s->q_intra_matrix16_bias, s->intra_matrix, s->intra_quant_bias); | 1803 s->q_intra_matrix16_bias, s->intra_matrix, s->intra_quant_bias); |
1804 } | 1804 } |
1805 | 1805 |
1806 s->last_bits= get_bit_count(&s->pb); | 1806 s->last_bits= get_bit_count(&s->pb); |