summaryrefslogtreecommitdiff
path: root/vp9/decoder/vp9_decoder.h
diff options
context:
space:
mode:
authorDmitry Kovalev <dkovalev@google.com>2014-05-08 16:24:36 -0700
committerDmitry Kovalev <dkovalev@google.com>2014-05-08 16:24:36 -0700
commit0dacecaf20bfc76f32f2daab4b524587349e863c (patch)
treef3beda225d743babb90adfdd63668ec9bdc8882a /vp9/decoder/vp9_decoder.h
parent55e4b765696908f370197900ccf67985ec50532e (diff)
downloadlibvpx-0dacecaf20bfc76f32f2daab4b524587349e863c.tar
libvpx-0dacecaf20bfc76f32f2daab4b524587349e863c.tar.gz
libvpx-0dacecaf20bfc76f32f2daab4b524587349e863c.tar.bz2
libvpx-0dacecaf20bfc76f32f2daab4b524587349e863c.zip
Removing VP9DecoderConfig.
We only used two members from that struct: max_threads and inv_tile_order. Moving them directly to VP9Decoder struct. Change-Id: If696a4e5b5b41868a55f3cc971e1d7c1dd9d5f69
Diffstat (limited to 'vp9/decoder/vp9_decoder.h')
-rw-r--r--vp9/decoder/vp9_decoder.h16
1 files changed, 4 insertions, 12 deletions
diff --git a/vp9/decoder/vp9_decoder.h b/vp9/decoder/vp9_decoder.h
index ebcbb9067..66b0f15f9 100644
--- a/vp9/decoder/vp9_decoder.h
+++ b/vp9/decoder/vp9_decoder.h
@@ -27,21 +27,11 @@
extern "C" {
#endif
-typedef struct VP9DecoderConfig {
- int width;
- int height;
- int version;
- int max_threads;
- int inv_tile_order;
-} VP9DecoderConfig;
-
typedef struct VP9Decoder {
DECLARE_ALIGNED(16, MACROBLOCKD, mb);
DECLARE_ALIGNED(16, VP9_COMMON, common);
- VP9DecoderConfig oxcf;
-
int64_t last_time_stamp;
int ready_for_new_data;
@@ -59,6 +49,9 @@ typedef struct VP9Decoder {
vpx_decrypt_cb decrypt_cb;
void *decrypt_state;
+
+ int max_threads;
+ int inv_tile_order;
} VP9Decoder;
void vp9_initialize_dec();
@@ -83,8 +76,7 @@ vpx_codec_err_t vp9_set_reference_dec(VP9_COMMON *cm,
int vp9_get_reference_dec(struct VP9Decoder *pbi,
int index, YV12_BUFFER_CONFIG **fb);
-
-struct VP9Decoder *vp9_decoder_create(const VP9DecoderConfig *oxcf);
+struct VP9Decoder *vp9_decoder_create();
void vp9_decoder_remove(struct VP9Decoder *pbi);