some const in cabac.c

This commit is contained in:
Laurent Fasnacht 2014-04-17 07:48:25 +02:00
parent 94a48fc153
commit 122576fe8b
2 changed files with 13 additions and 13 deletions

View file

@ -80,7 +80,7 @@ const uint8_t g_auc_renorm_table[32] =
/** /**
* \brief Initialize struct cabac_data. * \brief Initialize struct cabac_data.
*/ */
void cabac_start(cabac_data *data) void cabac_start(cabac_data * const data)
{ {
data->low = 0; data->low = 0;
data->range = 510; data->range = 510;
@ -93,7 +93,7 @@ void cabac_start(cabac_data *data)
/** /**
* \brief * \brief
*/ */
void cabac_encode_bin(cabac_data *data, uint32_t bin_value) void cabac_encode_bin(cabac_data * const data, const uint32_t bin_value)
{ {
uint32_t lps; uint32_t lps;
@ -127,7 +127,7 @@ void cabac_encode_bin(cabac_data *data, uint32_t bin_value)
/** /**
* \brief * \brief
*/ */
void cabac_write(cabac_data *data) void cabac_write(cabac_data * const data)
{ {
uint32_t lead_byte = data->low >> (24 - data->bits_left); uint32_t lead_byte = data->low >> (24 - data->bits_left);
data->bits_left += 8; data->bits_left += 8;
@ -163,7 +163,7 @@ void cabac_write(cabac_data *data)
/** /**
* \brief * \brief
*/ */
void cabac_finish(cabac_data *data) void cabac_finish(cabac_data * const data)
{ {
assert(data->bits_left <= 32); assert(data->bits_left <= 32);
@ -194,7 +194,7 @@ void cabac_finish(cabac_data *data)
\brief Encode terminating bin \brief Encode terminating bin
\param binValue bin value \param binValue bin value
*/ */
void cabac_encode_bin_trm(cabac_data *data, uint8_t bin_value) void cabac_encode_bin_trm(cabac_data * const data, const uint8_t bin_value)
{ {
data->range -= 2; data->range -= 2;
if(bin_value) { if(bin_value) {
@ -218,7 +218,7 @@ void cabac_encode_bin_trm(cabac_data *data, uint8_t bin_value)
/** /**
* \brief * \brief
*/ */
void cabac_flush(cabac_data *data) void cabac_flush(cabac_data * const data)
{ {
cabac_finish(data); cabac_finish(data);
bitstream_put(data->stream, 1, 1); bitstream_put(data->stream, 1, 1);
@ -229,7 +229,7 @@ void cabac_flush(cabac_data *data)
/** /**
* \brief * \brief
*/ */
void cabac_encode_bin_ep(cabac_data *data, uint32_t bin_value) void cabac_encode_bin_ep(cabac_data * const data, const uint32_t bin_value)
{ {
data->low <<= 1; data->low <<= 1;
if (bin_value) { if (bin_value) {
@ -245,7 +245,7 @@ void cabac_encode_bin_ep(cabac_data *data, uint32_t bin_value)
/** /**
* \brief * \brief
*/ */
void cabac_encode_bins_ep(cabac_data *data, uint32_t bin_values, int num_bins) void cabac_encode_bins_ep(cabac_data * const data, uint32_t bin_values, int num_bins)
{ {
uint32_t pattern; uint32_t pattern;
@ -276,7 +276,7 @@ void cabac_encode_bins_ep(cabac_data *data, uint32_t bin_values, int num_bins)
* \param symbol Value of coeff_abs_level_minus3. * \param symbol Value of coeff_abs_level_minus3.
* \param r_param Reference to Rice parameter. * \param r_param Reference to Rice parameter.
*/ */
void cabac_write_coeff_remain(cabac_data *cabac, uint32_t symbol, uint32_t r_param) void cabac_write_coeff_remain(cabac_data * const cabac, const uint32_t symbol, const uint32_t r_param)
{ {
int32_t code_number = symbol; int32_t code_number = symbol;
uint32_t length; uint32_t length;
@ -299,7 +299,7 @@ void cabac_write_coeff_remain(cabac_data *cabac, uint32_t symbol, uint32_t r_par
/** /**
* \brief * \brief
*/ */
void cabac_write_unary_max_symbol(cabac_data *data, cabac_ctx *ctx, uint32_t symbol, int32_t offset, uint32_t max_symbol) void cabac_write_unary_max_symbol(cabac_data * const data, cabac_ctx * const ctx, uint32_t symbol, const int32_t offset, const uint32_t max_symbol)
{ {
int8_t code_last = max_symbol > symbol; int8_t code_last = max_symbol > symbol;
@ -325,7 +325,7 @@ void cabac_write_unary_max_symbol(cabac_data *data, cabac_ctx *ctx, uint32_t sym
/** /**
* This can be used for Truncated Rice binarization with cRiceParam=0. * This can be used for Truncated Rice binarization with cRiceParam=0.
*/ */
void cabac_write_unary_max_symbol_ep(cabac_data *data, unsigned symbol, unsigned max_symbol) void cabac_write_unary_max_symbol_ep(cabac_data * const data, unsigned int symbol, const unsigned int max_symbol)
{ {
/*if (symbol == 0) { /*if (symbol == 0) {
CABAC_BIN_EP(data, 0, "ums_ep"); CABAC_BIN_EP(data, 0, "ums_ep");
@ -355,7 +355,7 @@ void cabac_write_unary_max_symbol_ep(cabac_data *data, unsigned symbol, unsigned
/** /**
* \brief * \brief
*/ */
void cabac_write_ep_ex_golomb(cabac_data *data, uint32_t symbol, uint32_t count) void cabac_write_ep_ex_golomb(cabac_data * const data, uint32_t symbol, uint32_t count)
{ {
uint32_t bins = 0; uint32_t bins = 0;
int32_t num_bins = 0; int32_t num_bins = 0;

View file

@ -103,7 +103,7 @@ void cabac_write_ep_ex_golomb(cabac_data *data, uint32_t symbol,
void cabac_write_unary_max_symbol(cabac_data *data, cabac_ctx *ctx, void cabac_write_unary_max_symbol(cabac_data *data, cabac_ctx *ctx,
uint32_t symbol, int32_t offset, uint32_t symbol, int32_t offset,
uint32_t max_symbol); uint32_t max_symbol);
void cabac_write_unary_max_symbol_ep(cabac_data *data, unsigned symbol, unsigned max_symbol); void cabac_write_unary_max_symbol_ep(cabac_data *data, unsigned int symbol, unsigned int max_symbol);
// Macros // Macros