diff options
author | Aurelien Jacobs <aurel@gnuage.org> | 2007-10-15 02:30:59 +0400 |
---|---|---|
committer | Aurelien Jacobs <aurel@gnuage.org> | 2007-10-15 02:30:59 +0400 |
commit | f28b10483accd131125752e45160508b260ca9ac (patch) | |
tree | 64e1160ff576fb1e620b80ede5a2cece34c2d724 /libavcodec/vp56.h | |
parent | 437c2079b7984f4989dbc924cf06d1645fa90d82 (diff) |
add support for VP6 with huffman encoded blocks
closes issue 104
Originally committed as revision 10737 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavcodec/vp56.h')
-rw-r--r-- | libavcodec/vp56.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/libavcodec/vp56.h b/libavcodec/vp56.h index c2a6ef8ca6..22fd83d0bf 100644 --- a/libavcodec/vp56.h +++ b/libavcodec/vp56.h @@ -157,6 +157,14 @@ struct vp56_context { vp56_model_t *modelp; vp56_model_t models[2]; + + /* huffman decoding */ + int use_huffman; + GetBitContext gb; + VLC dccv_vlc[2]; + VLC runv_vlc[2]; + VLC ract_vlc[2][3][6]; + unsigned int nb_null[2][2]; /* number of consecutive NULL DC/AC */ }; |