| Index: source/libvpx/vpxdec.c
|
| ===================================================================
|
| --- source/libvpx/vpxdec.c (revision 291087)
|
| +++ source/libvpx/vpxdec.c (working copy)
|
| @@ -15,13 +15,16 @@
|
| #include <string.h>
|
| #include <limits.h>
|
|
|
| +#include "./vpx_config.h"
|
| +
|
| +#if CONFIG_LIBYUV
|
| #include "third_party/libyuv/include/libyuv/scale.h"
|
| +#endif
|
|
|
| #include "./args.h"
|
| #include "./ivfdec.h"
|
|
|
| #define VPX_CODEC_DISABLE_COMPAT 1
|
| -#include "./vpx_config.h"
|
| #include "vpx/vpx_decoder.h"
|
| #include "vpx_ports/mem_ops.h"
|
| #include "vpx_ports/vpx_timer.h"
|
| @@ -123,6 +126,7 @@
|
| };
|
| #endif
|
|
|
| +#if CONFIG_LIBYUV
|
| static INLINE int vpx_image_scale(vpx_image_t *src, vpx_image_t *dst,
|
| FilterModeEnum mode) {
|
| assert(src->fmt == VPX_IMG_FMT_I420);
|
| @@ -137,6 +141,7 @@
|
| dst->d_w, dst->d_h,
|
| mode);
|
| }
|
| +#endif
|
|
|
| void usage_exit() {
|
| int i;
|
| @@ -538,7 +543,8 @@
|
| struct VpxDecInputContext input = {NULL, NULL};
|
| struct VpxInputContext vpx_input_ctx;
|
| #if CONFIG_WEBM_IO
|
| - struct WebmInputContext webm_ctx = {0};
|
| + struct WebmInputContext webm_ctx;
|
| + memset(&(webm_ctx), 0, sizeof(webm_ctx));
|
| input.webm_ctx = &webm_ctx;
|
| #endif
|
| input.vpx_input_ctx = &vpx_input_ctx;
|
|
|