Mercurial > libavcodec.hg
comparison mpeg12.c @ 1092:f59c3f66363b libavcodec
MpegEncContext.(i)dct_* -> DspContext.(i)dct_*
bitexact cleanup
author | michaelni |
---|---|
date | Mon, 03 Mar 2003 14:54:00 +0000 |
parents | 9acf4b552047 |
children | 5e6e505d8997 |
comparison
equal
deleted
inserted
replaced
1091:03df246fb06b | 1092:f59c3f66363b |
---|---|
1651 dprintf("matrix extension\n"); | 1651 dprintf("matrix extension\n"); |
1652 | 1652 |
1653 if (get_bits1(&s->gb)) { | 1653 if (get_bits1(&s->gb)) { |
1654 for(i=0;i<64;i++) { | 1654 for(i=0;i<64;i++) { |
1655 v = get_bits(&s->gb, 8); | 1655 v = get_bits(&s->gb, 8); |
1656 j= s->idct_permutation[ ff_zigzag_direct[i] ]; | 1656 j= s->dsp.idct_permutation[ ff_zigzag_direct[i] ]; |
1657 s->intra_matrix[j] = v; | 1657 s->intra_matrix[j] = v; |
1658 s->chroma_intra_matrix[j] = v; | 1658 s->chroma_intra_matrix[j] = v; |
1659 } | 1659 } |
1660 } | 1660 } |
1661 if (get_bits1(&s->gb)) { | 1661 if (get_bits1(&s->gb)) { |
1662 for(i=0;i<64;i++) { | 1662 for(i=0;i<64;i++) { |
1663 v = get_bits(&s->gb, 8); | 1663 v = get_bits(&s->gb, 8); |
1664 j= s->idct_permutation[ ff_zigzag_direct[i] ]; | 1664 j= s->dsp.idct_permutation[ ff_zigzag_direct[i] ]; |
1665 s->inter_matrix[j] = v; | 1665 s->inter_matrix[j] = v; |
1666 s->chroma_inter_matrix[j] = v; | 1666 s->chroma_inter_matrix[j] = v; |
1667 } | 1667 } |
1668 } | 1668 } |
1669 if (get_bits1(&s->gb)) { | 1669 if (get_bits1(&s->gb)) { |
1670 for(i=0;i<64;i++) { | 1670 for(i=0;i<64;i++) { |
1671 v = get_bits(&s->gb, 8); | 1671 v = get_bits(&s->gb, 8); |
1672 j= s->idct_permutation[ ff_zigzag_direct[i] ]; | 1672 j= s->dsp.idct_permutation[ ff_zigzag_direct[i] ]; |
1673 s->chroma_intra_matrix[j] = v; | 1673 s->chroma_intra_matrix[j] = v; |
1674 } | 1674 } |
1675 } | 1675 } |
1676 if (get_bits1(&s->gb)) { | 1676 if (get_bits1(&s->gb)) { |
1677 for(i=0;i<64;i++) { | 1677 for(i=0;i<64;i++) { |
1678 v = get_bits(&s->gb, 8); | 1678 v = get_bits(&s->gb, 8); |
1679 j= s->idct_permutation[ ff_zigzag_direct[i] ]; | 1679 j= s->dsp.idct_permutation[ ff_zigzag_direct[i] ]; |
1680 s->chroma_inter_matrix[j] = v; | 1680 s->chroma_inter_matrix[j] = v; |
1681 } | 1681 } |
1682 } | 1682 } |
1683 } | 1683 } |
1684 | 1684 |
1983 dprintf(" %d", s->intra_matrix[s->intra_scantable.permutated[i]]); | 1983 dprintf(" %d", s->intra_matrix[s->intra_scantable.permutated[i]]); |
1984 printf("\n"); | 1984 printf("\n"); |
1985 #endif | 1985 #endif |
1986 } else { | 1986 } else { |
1987 for(i=0;i<64;i++) { | 1987 for(i=0;i<64;i++) { |
1988 int j= s->idct_permutation[i]; | 1988 int j= s->dsp.idct_permutation[i]; |
1989 v = ff_mpeg1_default_intra_matrix[i]; | 1989 v = ff_mpeg1_default_intra_matrix[i]; |
1990 s->intra_matrix[j] = v; | 1990 s->intra_matrix[j] = v; |
1991 s->chroma_intra_matrix[j] = v; | 1991 s->chroma_intra_matrix[j] = v; |
1992 } | 1992 } |
1993 } | 1993 } |
2004 dprintf(" %d", s->inter_matrix[s->intra_scantable.permutated[i]]); | 2004 dprintf(" %d", s->inter_matrix[s->intra_scantable.permutated[i]]); |
2005 printf("\n"); | 2005 printf("\n"); |
2006 #endif | 2006 #endif |
2007 } else { | 2007 } else { |
2008 for(i=0;i<64;i++) { | 2008 for(i=0;i<64;i++) { |
2009 int j= s->idct_permutation[i]; | 2009 int j= s->dsp.idct_permutation[i]; |
2010 v = ff_mpeg1_default_non_intra_matrix[i]; | 2010 v = ff_mpeg1_default_non_intra_matrix[i]; |
2011 s->inter_matrix[j] = v; | 2011 s->inter_matrix[j] = v; |
2012 s->chroma_inter_matrix[j] = v; | 2012 s->chroma_inter_matrix[j] = v; |
2013 } | 2013 } |
2014 } | 2014 } |