mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2026-06-19 19:03:00 +02:00
committed by
Anton Khirnov
parent
c914038d38
commit
87d9874864
+6
-6
@@ -474,7 +474,8 @@ int ff_bgmc_init(AVCodecContext *avctx, uint8_t **cf_lut, int **cf_lut_status)
|
||||
av_log(avctx, AV_LOG_ERROR, "Allocating buffer memory failed.\n");
|
||||
return AVERROR(ENOMEM);
|
||||
} else {
|
||||
// initialize lut_status buffer to a value never used to compare against
|
||||
// initialize lut_status buffer to a value never used to compare
|
||||
// against
|
||||
memset(*cf_lut_status, -1, sizeof(*cf_lut_status) * LUT_BUFF);
|
||||
}
|
||||
|
||||
@@ -494,7 +495,7 @@ void ff_bgmc_end(uint8_t **cf_lut, int **cf_lut_status)
|
||||
/** Initialize decoding and reads the first value
|
||||
*/
|
||||
void ff_bgmc_decode_init(GetBitContext *gb,
|
||||
unsigned int *h, unsigned int *l, unsigned int *v)
|
||||
unsigned int *h, unsigned int *l, unsigned int *v)
|
||||
{
|
||||
*h = TOP_VALUE;
|
||||
*l = 0;
|
||||
@@ -513,9 +514,9 @@ void ff_bgmc_decode_end(GetBitContext *gb)
|
||||
/** Read and decode a block Gilbert-Moore coded symbol
|
||||
*/
|
||||
void ff_bgmc_decode(GetBitContext *gb, unsigned int num, int32_t *dst,
|
||||
int delta, unsigned int sx,
|
||||
unsigned int *h, unsigned int *l, unsigned int *v,
|
||||
uint8_t *cf_lut, int *cf_lut_status)
|
||||
int delta, unsigned int sx,
|
||||
unsigned int *h, unsigned int *l, unsigned int *v,
|
||||
uint8_t *cf_lut, int *cf_lut_status)
|
||||
{
|
||||
unsigned int i;
|
||||
uint8_t *lut = bgmc_lut_getp(cf_lut, cf_lut_status, delta);
|
||||
@@ -567,4 +568,3 @@ void ff_bgmc_decode(GetBitContext *gb, unsigned int num, int32_t *dst,
|
||||
*l = low;
|
||||
*v = value;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user