1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2024-11-26 19:01:44 +02:00
Originally committed as revision 11791 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Michael Niedermayer 2008-02-01 16:16:40 +00:00
parent 74dc744850
commit 7e5cdb5b1b
4 changed files with 7 additions and 7 deletions

View File

@ -34,7 +34,7 @@
#include "vp5data.h" #include "vp5data.h"
static int vp5_parse_header(vp56_context_t *s, uint8_t *buf, int buf_size, static int vp5_parse_header(vp56_context_t *s, const uint8_t *buf, int buf_size,
int *golden_frame) int *golden_frame)
{ {
vp56_range_coder_t *c = &s->c; vp56_range_coder_t *c = &s->c;

View File

@ -495,7 +495,7 @@ static int vp56_size_changed(AVCodecContext *avctx)
} }
int vp56_decode_frame(AVCodecContext *avctx, void *data, int *data_size, int vp56_decode_frame(AVCodecContext *avctx, void *data, int *data_size,
uint8_t *buf, int buf_size) const uint8_t *buf, int buf_size)
{ {
vp56_context_t *s = avctx->priv_data; vp56_context_t *s = avctx->priv_data;
AVFrame *const p = s->framep[VP56_FRAME_CURRENT]; AVFrame *const p = s->framep[VP56_FRAME_CURRENT];

View File

@ -43,13 +43,13 @@ typedef void (*vp56_parse_coeff_t)(vp56_context_t *s);
typedef void (*vp56_default_models_init_t)(vp56_context_t *s); typedef void (*vp56_default_models_init_t)(vp56_context_t *s);
typedef void (*vp56_parse_vector_models_t)(vp56_context_t *s); typedef void (*vp56_parse_vector_models_t)(vp56_context_t *s);
typedef void (*vp56_parse_coeff_models_t)(vp56_context_t *s); typedef void (*vp56_parse_coeff_models_t)(vp56_context_t *s);
typedef int (*vp56_parse_header_t)(vp56_context_t *s, uint8_t *buf, typedef int (*vp56_parse_header_t)(vp56_context_t *s, const uint8_t *buf,
int buf_size, int *golden_frame); int buf_size, int *golden_frame);
typedef struct { typedef struct {
int high; int high;
int bits; int bits;
uint8_t *buffer; const uint8_t *buffer;
unsigned long code_word; unsigned long code_word;
} vp56_range_coder_t; } vp56_range_coder_t;
@ -172,7 +172,7 @@ void vp56_init(AVCodecContext *avctx, int flip, int has_alpha);
int vp56_free(AVCodecContext *avctx); int vp56_free(AVCodecContext *avctx);
void vp56_init_dequant(vp56_context_t *s, int quantizer); void vp56_init_dequant(vp56_context_t *s, int quantizer);
int vp56_decode_frame(AVCodecContext *avctx, void *data, int *data_size, int vp56_decode_frame(AVCodecContext *avctx, void *data, int *data_size,
uint8_t *buf, int buf_size); const uint8_t *buf, int buf_size);
/** /**
@ -180,7 +180,7 @@ int vp56_decode_frame(AVCodecContext *avctx, void *data, int *data_size,
*/ */
static inline void vp56_init_range_decoder(vp56_range_coder_t *c, static inline void vp56_init_range_decoder(vp56_range_coder_t *c,
uint8_t *buf, int buf_size) const uint8_t *buf, int buf_size)
{ {
c->high = 255; c->high = 255;
c->bits = 8; c->bits = 8;

View File

@ -41,7 +41,7 @@
static void vp6_parse_coeff(vp56_context_t *s); static void vp6_parse_coeff(vp56_context_t *s);
static void vp6_parse_coeff_huffman(vp56_context_t *s); static void vp6_parse_coeff_huffman(vp56_context_t *s);
static int vp6_parse_header(vp56_context_t *s, uint8_t *buf, int buf_size, static int vp6_parse_header(vp56_context_t *s, const uint8_t *buf, int buf_size,
int *golden_frame) int *golden_frame)
{ {
vp56_range_coder_t *c = &s->c; vp56_range_coder_t *c = &s->c;