Mercurial > libavcodec.hg
comparison h263.c @ 2639:e2780f828440 libavcodec
put most codecs under ifdefs
author | michael |
---|---|
date | Mon, 02 May 2005 22:14:42 +0000 |
parents | ef44d24680d1 |
children | c735e3e60ca7 |
comparison
equal
deleted
inserted
replaced
2638:00393c294d4d | 2639:e2780f828440 |
---|---|
4565 scan_table = s->intra_h_scantable.permutated; /* top */ | 4565 scan_table = s->intra_h_scantable.permutated; /* top */ |
4566 } | 4566 } |
4567 } else if (s->mb_intra) { | 4567 } else if (s->mb_intra) { |
4568 /* DC coef */ | 4568 /* DC coef */ |
4569 if(s->codec_id == CODEC_ID_RV10){ | 4569 if(s->codec_id == CODEC_ID_RV10){ |
4570 #ifdef CONFIG_RV10_DECODER | |
4570 if (s->rv10_version == 3 && s->pict_type == I_TYPE) { | 4571 if (s->rv10_version == 3 && s->pict_type == I_TYPE) { |
4571 int component, diff; | 4572 int component, diff; |
4572 component = (n <= 3 ? 0 : n - 4 + 1); | 4573 component = (n <= 3 ? 0 : n - 4 + 1); |
4573 level = s->last_dc[component]; | 4574 level = s->last_dc[component]; |
4574 if (s->rv10_first_dc_coded[component]) { | 4575 if (s->rv10_first_dc_coded[component]) { |
4584 } else { | 4585 } else { |
4585 level = get_bits(&s->gb, 8); | 4586 level = get_bits(&s->gb, 8); |
4586 if (level == 255) | 4587 if (level == 255) |
4587 level = 128; | 4588 level = 128; |
4588 } | 4589 } |
4590 #endif | |
4589 }else{ | 4591 }else{ |
4590 level = get_bits(&s->gb, 8); | 4592 level = get_bits(&s->gb, 8); |
4591 if((level&0x7F) == 0){ | 4593 if((level&0x7F) == 0){ |
4592 av_log(s->avctx, AV_LOG_ERROR, "illegal dc %d at %d %d\n", level, s->mb_x, s->mb_y); | 4594 av_log(s->avctx, AV_LOG_ERROR, "illegal dc %d at %d %d\n", level, s->mb_x, s->mb_y); |
4593 if(s->error_resilience >= FF_ER_COMPLIANT) | 4595 if(s->error_resilience >= FF_ER_COMPLIANT) |