Replaced usage of exported aom_codec_av1_*_algo structures with
the corresponding aom_codec_av1_*() functions.

On Windows, importing data from a library requires that it's
explicitly done with __declspec(dllimport).

Change-Id: Ida2e84482de5e302d0f9319f7064827e7c4de1eb
diff --git a/test/codec_factory.h b/test/codec_factory.h
index 5873801..01c9f1a 100644
--- a/test/codec_factory.h
+++ b/test/codec_factory.h
@@ -79,7 +79,7 @@
  protected:
   virtual aom_codec_iface_t *CodecInterface() const {
 #if CONFIG_AV1_DECODER
-    return &aom_codec_av1_dx_algo;
+    return aom_codec_av1_dx();
 #else
     return NULL;
 #endif
@@ -95,7 +95,7 @@
  protected:
   virtual aom_codec_iface_t *CodecInterface() const {
 #if CONFIG_AV1_ENCODER
-    return &aom_codec_av1_cx_algo;
+    return aom_codec_av1_cx();
 #else
     return NULL;
 #endif
@@ -137,7 +137,7 @@
   virtual aom_codec_err_t DefaultEncoderConfig(aom_codec_enc_cfg_t *cfg,
                                                int usage) const {
 #if CONFIG_AV1_ENCODER
-    return aom_codec_enc_config_default(&aom_codec_av1_cx_algo, cfg, usage);
+    return aom_codec_enc_config_default(aom_codec_av1_cx(), cfg, usage);
 #else
     (void)cfg;
     (void)usage;
diff --git a/test/coding_path_sync.cc b/test/coding_path_sync.cc
index 0a4694f..c8ab545 100644
--- a/test/coding_path_sync.cc
+++ b/test/coding_path_sync.cc
@@ -27,7 +27,7 @@
 class CompressedSource {
  public:
   explicit CompressedSource(int seed) : rnd_(seed), frame_count_(0) {
-    aom_codec_iface_t *algo = &aom_codec_av1_cx_algo;
+    aom_codec_iface_t *algo = aom_codec_av1_cx();
 
     aom_codec_enc_cfg_t cfg;
     aom_codec_enc_config_default(algo, &cfg, 0);
@@ -140,7 +140,7 @@
 class Decoder {
  public:
   explicit Decoder(int allowLowbitdepth) {
-    aom_codec_iface_t *algo = &aom_codec_av1_dx_algo;
+    aom_codec_iface_t *algo = aom_codec_av1_dx();
 
     aom_codec_dec_cfg_t cfg = aom_codec_dec_cfg_t();
     cfg.allow_lowbitdepth = allowLowbitdepth;
diff --git a/test/decode_api_test.cc b/test/decode_api_test.cc
index 67f5a91..9112ac2 100644
--- a/test/decode_api_test.cc
+++ b/test/decode_api_test.cc
@@ -22,7 +22,7 @@
 TEST(DecodeAPI, InvalidParams) {
   static const aom_codec_iface_t *kCodecs[] = {
 #if CONFIG_AV1_DECODER
-    &aom_codec_av1_dx_algo,
+    aom_codec_av1_dx(),
 #endif
   };
   uint8_t buf[1] = { 0 };
diff --git a/test/encode_api_test.cc b/test/encode_api_test.cc
index 32eb554..0eeb7c0 100644
--- a/test/encode_api_test.cc
+++ b/test/encode_api_test.cc
@@ -21,7 +21,7 @@
 TEST(EncodeAPI, InvalidParams) {
   static const aom_codec_iface_t *kCodecs[] = {
 #if CONFIG_AV1_ENCODER
-    &aom_codec_av1_cx_algo,
+    aom_codec_av1_cx(),
 #endif
   };
   uint8_t buf[1] = { 0 };