summaryrefslogtreecommitdiff
path: root/vp9/vp9_cx_iface.c
diff options
context:
space:
mode:
authorJames Zern <jzern@google.com>2014-12-18 18:48:30 -0800
committerGerrit Code Review <gerrit@gerrit.golo.chromium.org>2014-12-18 18:48:30 -0800
commitb32ba09d3568492229da222740c0e18afc3f0094 (patch)
tree166e50bf8f9a3597165533d0630ce6e889f3529b /vp9/vp9_cx_iface.c
parent1c69be6e757d856298a427414b7e98d402557dd9 (diff)
parentcd6093081495b89d6c55b84ff3ef02fee19f85fc (diff)
downloadlibvpx-b32ba09d3568492229da222740c0e18afc3f0094.tar
libvpx-b32ba09d3568492229da222740c0e18afc3f0094.tar.gz
libvpx-b32ba09d3568492229da222740c0e18afc3f0094.tar.bz2
libvpx-b32ba09d3568492229da222740c0e18afc3f0094.zip
Merge "make vp9 encoder static initializers thread safe"
Diffstat (limited to 'vp9/vp9_cx_iface.c')
-rw-r--r--vp9/vp9_cx_iface.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/vp9/vp9_cx_iface.c b/vp9/vp9_cx_iface.c
index f40dc7ff0..7b4b17809 100644
--- a/vp9/vp9_cx_iface.c
+++ b/vp9/vp9_cx_iface.c
@@ -13,6 +13,7 @@
#include "./vpx_config.h"
#include "vpx/vpx_codec.h"
+#include "vpx_ports/vpx_once.h"
#include "vpx/internal/vpx_codec_internal.h"
#include "./vpx_version.h"
#include "vp9/encoder/vp9_encoder.h"
@@ -729,7 +730,7 @@ static vpx_codec_err_t encoder_init(vpx_codec_ctx_t *ctx,
}
priv->extra_cfg = default_extra_cfg;
- vp9_initialize_enc();
+ once(vp9_initialize_enc);
res = validate_config(priv, &priv->cfg, &priv->extra_cfg);