~medibuntu-maintainers/mplayer/medibuntu.precise

« back to all changes in this revision

Viewing changes to ffmpeg/libavcodec/lagarithrac.h

  • Committer: Package Import Robot
  • Author(s): Reinhard Tartler
  • Date: 2012-01-12 22:23:28 UTC
  • mfrom: (0.4.7 sid)
  • mto: This revision was merged to the branch mainline in revision 76.
  • Revision ID: package-import@ubuntu.com-20120112222328-8jqdyodym3p84ygu
Tags: 2:1.0~rc4.dfsg1+svn34540-1
* New upstream snapshot
* upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
40
40
    AVCodecContext *avctx;
41
41
    unsigned low;
42
42
    unsigned range;
43
 
    unsigned scale;             /*!< Number of bits of precision in range. */
44
 
    unsigned hash_shift;        /*!< Number of bits to shift to calculate hash for radix search. */
45
 
 
46
 
    const uint8_t *bytestream_start;  /*!< Start of input bytestream. */
47
 
    const uint8_t *bytestream;        /*!< Current position in input bytestream. */
48
 
    const uint8_t *bytestream_end;    /*!< End position of input bytestream. */
49
 
 
50
 
    uint32_t prob[258];         /*!< Table of cumulative probability for each symbol. */
51
 
    uint8_t  range_hash[256];   /*!< Hash table mapping upper byte to approximate symbol. */
 
43
    unsigned scale;             /**< Number of bits of precision in range. */
 
44
    unsigned hash_shift;        /**< Number of bits to shift to calculate hash for radix search. */
 
45
 
 
46
    const uint8_t *bytestream_start;  /**< Start of input bytestream. */
 
47
    const uint8_t *bytestream;        /**< Current position in input bytestream. */
 
48
    const uint8_t *bytestream_end;    /**< End position of input bytestream. */
 
49
 
 
50
    uint32_t prob[258];         /**< Table of cumulative probability for each symbol. */
 
51
    uint8_t  range_hash[256];   /**< Hash table mapping upper byte to approximate symbol. */
52
52
} lag_rac;
53
53
 
54
54
void lag_rac_init(lag_rac *l, GetBitContext *gb, int length);