Index: source/libvpx/vp9/decoder/vp9_decoder.h |
diff --git a/source/libvpx/vp9/decoder/vp9_decoder.h b/source/libvpx/vp9/decoder/vp9_decoder.h |
index 25b7339ede15dc02c26d4216f5fd408f0ca349af..1415019a191226108c92d75f04e3e333b4aab518 100644 |
--- a/source/libvpx/vp9/decoder/vp9_decoder.h |
+++ b/source/libvpx/vp9/decoder/vp9_decoder.h |
@@ -15,12 +15,11 @@ |
#include "vpx/vpx_codec.h" |
#include "vpx_scale/yv12config.h" |
- |
+#include "vp9/common/vp9_loopfilter_thread.h" |
#include "vp9/common/vp9_onyxc_int.h" |
#include "vp9/common/vp9_ppflags.h" |
#include "vp9/common/vp9_thread.h" |
- |
-#include "vp9/decoder/vp9_dthread.h" |
+#include "vp9/decoder/vp9_reader.h" |
#ifdef __cplusplus |
extern "C" { |
@@ -33,6 +32,13 @@ typedef struct TileData { |
DECLARE_ALIGNED(16, MACROBLOCKD, xd); |
} TileData; |
+typedef struct TileWorkerData { |
+ VP9_COMMON *cm; |
+ vp9_reader bit_reader; |
+ DECLARE_ALIGNED(16, MACROBLOCKD, xd); |
+ struct vpx_internal_error_info error_info; |
+} TileWorkerData; |
+ |
typedef struct VP9Decoder { |
DECLARE_ALIGNED(16, MACROBLOCKD, mb); |