Declare init_flags as aom_codec_flags_t.
Don't declare init_flags or init_flags_ as uint32_t or unsigned long.
This value is eventually passed as the last (fourth) argument to
aom_codec_enc_init(), which expects an aom_codec_flags_t parameter.
Change-Id: Ib1f727e7fe26576d1c102583a6cfdb7304d9bf1c
diff --git a/test/codec_factory.h b/test/codec_factory.h
index dd99110..b2647f7 100644
--- a/test/codec_factory.h
+++ b/test/codec_factory.h
@@ -40,7 +40,7 @@
const aom_codec_flags_t flags) const = 0;
virtual Encoder *CreateEncoder(aom_codec_enc_cfg_t cfg,
- const unsigned long init_flags,
+ const aom_codec_flags_t init_flags,
TwopassStatsStore *stats) const = 0;
virtual aom_codec_err_t DefaultEncoderConfig(aom_codec_enc_cfg_t *cfg,
@@ -98,7 +98,7 @@
class AV1Encoder : public Encoder {
public:
- AV1Encoder(aom_codec_enc_cfg_t cfg, const uint32_t init_flags,
+ AV1Encoder(aom_codec_enc_cfg_t cfg, const aom_codec_flags_t init_flags,
TwopassStatsStore *stats)
: Encoder(cfg, init_flags, stats) {}
@@ -132,7 +132,7 @@
}
virtual Encoder *CreateEncoder(aom_codec_enc_cfg_t cfg,
- const unsigned long init_flags,
+ const aom_codec_flags_t init_flags,
TwopassStatsStore *stats) const {
#if CONFIG_AV1_ENCODER
return new AV1Encoder(cfg, init_flags, stats);
diff --git a/test/encode_test_driver.h b/test/encode_test_driver.h
index 19448c8..cce8653 100644
--- a/test/encode_test_driver.h
+++ b/test/encode_test_driver.h
@@ -82,7 +82,7 @@
// level of abstraction will be fleshed out as more tests are written.
class Encoder {
public:
- Encoder(aom_codec_enc_cfg_t cfg, const uint32_t init_flags,
+ Encoder(aom_codec_enc_cfg_t cfg, const aom_codec_flags_t init_flags,
TwopassStatsStore *stats)
: cfg_(cfg), init_flags_(init_flags), stats_(stats) {
memset(&encoder_, 0, sizeof(encoder_));
@@ -164,7 +164,7 @@
aom_codec_ctx_t encoder_;
aom_codec_enc_cfg_t cfg_;
- unsigned long init_flags_;
+ aom_codec_flags_t init_flags_;
TwopassStatsStore *stats_;
};
@@ -193,9 +193,7 @@
void SetMode(TestMode mode);
// Set encoder flag.
- void set_init_flags(unsigned long flag) { // NOLINT(runtime/int)
- init_flags_ = flag;
- }
+ void set_init_flags(aom_codec_flags_t flag) { init_flags_ = flag; }
// Main loop
virtual void RunLoop(VideoSource *video);
@@ -255,7 +253,7 @@
aom_codec_enc_cfg_t cfg_;
unsigned int passes_;
TwopassStatsStore stats_;
- unsigned long init_flags_;
+ aom_codec_flags_t init_flags_;
unsigned long frame_flags_;
aom_codec_pts_t last_pts_;
TestMode mode_;