mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-08 13:22:53 +02:00
cabac: remove leftovers from the cabac encoder
The cabac encoder was only used by the removed cabac test. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
This commit is contained in:
parent
cc1e3ace63
commit
8b4119187b
@ -102,19 +102,6 @@ static const uint8_t last_coeff_flag_offset_8x8[63] = {
|
|||||||
5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8
|
5, 5, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
|
||||||
*
|
|
||||||
* @param buf_size size of buf in bits
|
|
||||||
*/
|
|
||||||
void ff_init_cabac_encoder(CABACContext *c, uint8_t *buf, int buf_size){
|
|
||||||
init_put_bits(&c->pb, buf, buf_size);
|
|
||||||
|
|
||||||
c->low= 0;
|
|
||||||
c->range= 0x1FE;
|
|
||||||
c->outstanding_count= 0;
|
|
||||||
c->pb.bit_left++; //avoids firstBitFlag
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
* @param buf_size size of buf in bits
|
* @param buf_size size of buf in bits
|
||||||
|
@ -42,14 +42,11 @@
|
|||||||
typedef struct CABACContext{
|
typedef struct CABACContext{
|
||||||
int low;
|
int low;
|
||||||
int range;
|
int range;
|
||||||
int outstanding_count;
|
|
||||||
const uint8_t *bytestream_start;
|
const uint8_t *bytestream_start;
|
||||||
const uint8_t *bytestream;
|
const uint8_t *bytestream;
|
||||||
const uint8_t *bytestream_end;
|
const uint8_t *bytestream_end;
|
||||||
PutBitContext pb;
|
|
||||||
}CABACContext;
|
}CABACContext;
|
||||||
|
|
||||||
void ff_init_cabac_encoder(CABACContext *c, uint8_t *buf, int buf_size);
|
|
||||||
void ff_init_cabac_decoder(CABACContext *c, const uint8_t *buf, int buf_size);
|
void ff_init_cabac_decoder(CABACContext *c, const uint8_t *buf, int buf_size);
|
||||||
void ff_init_cabac_states(void);
|
void ff_init_cabac_states(void);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user