diff options
author | Dmitry Kovalev <dkovalev@google.com> | 2014-05-08 16:24:36 -0700 |
---|---|---|
committer | Dmitry Kovalev <dkovalev@google.com> | 2014-05-08 16:24:36 -0700 |
commit | 0dacecaf20bfc76f32f2daab4b524587349e863c (patch) | |
tree | f3beda225d743babb90adfdd63668ec9bdc8882a /vp9/decoder/vp9_decoder.h | |
parent | 55e4b765696908f370197900ccf67985ec50532e (diff) | |
download | libvpx-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.h | 16 |
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); |