Add const for function parameters
Change-Id: Ie1e668f571b5e2bd65ef6c89ca0c0fd03f12efc8
diff --git a/av1/encoder/encoder.c b/av1/encoder/encoder.c
index d07a062..65d3a10 100644
--- a/av1/encoder/encoder.c
+++ b/av1/encoder/encoder.c
@@ -470,7 +470,7 @@
}
static void init_config_sequence(struct AV1_PRIMARY *ppi,
- AV1EncoderConfig *oxcf) {
+ const AV1EncoderConfig *oxcf) {
SequenceHeader *const seq_params = &ppi->seq_params;
const DecoderModelCfg *const dec_model_cfg = &oxcf->dec_model_cfg;
const ColorCfg *const color_cfg = &oxcf->color_cfg;
@@ -546,7 +546,7 @@
av1_change_config_seq(ppi, oxcf, NULL);
}
-static void init_config(struct AV1_COMP *cpi, AV1EncoderConfig *oxcf) {
+static void init_config(struct AV1_COMP *cpi, const AV1EncoderConfig *oxcf) {
AV1_COMMON *const cm = &cpi->common;
ResizePendingParams *resize_pending_params = &cpi->resize_pending_params;
@@ -863,7 +863,7 @@
AV1_PRIMARY *av1_create_primary_compressor(
struct aom_codec_pkt_list *pkt_list_head, int num_lap_buffers,
- AV1EncoderConfig *oxcf) {
+ const AV1EncoderConfig *oxcf) {
AV1_PRIMARY *volatile const ppi = aom_memalign(32, sizeof(AV1_PRIMARY));
if (!ppi) return NULL;
av1_zero(*ppi);
@@ -1222,7 +1222,7 @@
return ppi;
}
-AV1_COMP *av1_create_compressor(AV1_PRIMARY *ppi, AV1EncoderConfig *oxcf,
+AV1_COMP *av1_create_compressor(AV1_PRIMARY *ppi, const AV1EncoderConfig *oxcf,
BufferPool *const pool, COMPRESSOR_STAGE stage,
int lap_lag_in_frames) {
AV1_COMP *volatile const cpi = aom_memalign(32, sizeof(AV1_COMP));
diff --git a/av1/encoder/encoder.h b/av1/encoder/encoder.h
index ee1d20c..b9a7100 100644
--- a/av1/encoder/encoder.h
+++ b/av1/encoder/encoder.h
@@ -3412,14 +3412,15 @@
void av1_initialize_enc(unsigned int usage, enum aom_rc_mode end_usage);
-struct AV1_COMP *av1_create_compressor(AV1_PRIMARY *ppi, AV1EncoderConfig *oxcf,
+struct AV1_COMP *av1_create_compressor(AV1_PRIMARY *ppi,
+ const AV1EncoderConfig *oxcf,
BufferPool *const pool,
COMPRESSOR_STAGE stage,
int lap_lag_in_frames);
struct AV1_PRIMARY *av1_create_primary_compressor(
struct aom_codec_pkt_list *pkt_list_head, int num_lap_buffers,
- AV1EncoderConfig *oxcf);
+ const AV1EncoderConfig *oxcf);
void av1_remove_compressor(AV1_COMP *cpi);
diff --git a/av1/encoder/ethread.c b/av1/encoder/ethread.c
index 8b9f93a..27af553 100644
--- a/av1/encoder/ethread.c
+++ b/av1/encoder/ethread.c
@@ -1417,7 +1417,7 @@
}
// Find max worker of all MT stages
-int av1_get_max_num_workers(AV1_COMP *cpi) {
+int av1_get_max_num_workers(const AV1_COMP *cpi) {
int max_num_workers = 0;
for (int i = MOD_FP; i < NUM_MT_MODULES; i++)
max_num_workers =
diff --git a/av1/encoder/ethread.h b/av1/encoder/ethread.h
index f56dcc0..b849772 100644
--- a/av1/encoder/ethread.h
+++ b/av1/encoder/ethread.h
@@ -79,7 +79,7 @@
void av1_compute_num_workers_for_mt(AV1_COMP *cpi);
-int av1_get_max_num_workers(AV1_COMP *cpi);
+int av1_get_max_num_workers(const AV1_COMP *cpi);
void av1_create_workers(AV1_PRIMARY *ppi, int num_workers);