mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2024-11-26 19:01:44 +02:00
const
Originally committed as revision 11791 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
parent
74dc744850
commit
7e5cdb5b1b
@ -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;
|
||||||
|
@ -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];
|
||||||
|
@ -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;
|
||||||
|
@ -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;
|
||||||
|
Loading…
Reference in New Issue
Block a user