Johann [Wed, 30 Oct 2013 01:39:24 +0000 (18:39 -0700)]
Merge "decodframe.c: use vpx_memset instead of cast"
Johann [Wed, 30 Oct 2013 01:39:00 +0000 (18:39 -0700)]
Merge "threading.c: use vpx_memset instead of cast"
Johann [Wed, 30 Oct 2013 01:38:20 +0000 (18:38 -0700)]
Merge "idct_blk.c: use vpx_memset instead of cast"
James Zern [Wed, 30 Oct 2013 00:44:22 +0000 (17:44 -0700)]
Merge "vp9: add multi-threaded tile decoder"
James Zern [Wed, 30 Oct 2013 00:34:56 +0000 (17:34 -0700)]
Merge "vp9/decode: add get_tile()"
James Zern [Sat, 26 Oct 2013 12:33:45 +0000 (14:33 +0200)]
vp9: add multi-threaded tile decoder
tiles are decoded in parallel within a single frame
Change-Id: I7aca87cb1c239b74eceef72bdc9f672faebac373
James Zern [Mon, 28 Oct 2013 20:43:05 +0000 (21:43 +0100)]
vp9/decode: add get_tile()
factorizes the code in decode_tiles(). reading the offsets backwards
wasn't doing anything to prove tile independence
Change-Id: I0395d3c77205852ebdc55efedc68291e93cef85c
Dmitry Kovalev [Tue, 29 Oct 2013 23:57:52 +0000 (16:57 -0700)]
Merge "Adding const to vp9_quantize_b_{32x32,} parameters."
Erik Niemeyer [Tue, 29 Oct 2013 22:55:54 +0000 (15:55 -0700)]
Merge "CL for adding AVX-AVX2 support in libvpx."
Dmitry Kovalev [Tue, 29 Oct 2013 22:25:19 +0000 (15:25 -0700)]
Adding const to vp9_quantize_b_{32x32,} parameters.
Change-Id: I56f8c50ac382202f66040cd9cfaa05d889572fc7
Erik Niemeyer [Tue, 29 Oct 2013 15:48:12 +0000 (09:48 -0600)]
CL for adding AVX-AVX2 support in libvpx.
Change-Id: Idc03f3fca4bf2d0afd33631ea1d3caf8fc34ec29
Dmitry Kovalev [Tue, 29 Oct 2013 21:50:27 +0000 (14:50 -0700)]
Fixing clang warning.
Warning was: "implicit conversion from enumeration type 'VPX_SCALING_MODE'
(aka 'enum vpx_scaling_mode_1d') to different enumeration type
'VPX_SCALING'".
Change-Id: I45689e439a8775bc1e7534d0ea1ff7c729f2c7f5
Dmitry Kovalev [Tue, 29 Oct 2013 21:07:16 +0000 (14:07 -0700)]
Merge "Fixing wrongly initialized tx_type variable."
Johann [Tue, 29 Oct 2013 19:05:27 +0000 (12:05 -0700)]
decodframe.c: use vpx_memset instead of cast
Fix warning with -Wstrict-aliasing=1
Change-Id: Ic4e511af924247800e87d5f990636565f3dd91d2
Johann [Tue, 29 Oct 2013 18:59:56 +0000 (11:59 -0700)]
threading.c: use vpx_memset instead of cast
Fix warning with -Wstrict-aliasing=1
Change-Id: I43df2781656dd7b3f4c0ec6daa283d7a78928a0c
Johann [Tue, 29 Oct 2013 18:27:58 +0000 (11:27 -0700)]
idct_blk.c: use vpx_memset instead of cast
Fix warning with -Wstrict-aliasing=1
Change-Id: Ibf4af991f2c82b8ccbdc20362da64be669564333
Yaowu Xu [Tue, 29 Oct 2013 20:44:07 +0000 (13:44 -0700)]
Merge "changed to comply with strict aliasing rule"
Dmitry Kovalev [Tue, 29 Oct 2013 19:18:53 +0000 (12:18 -0700)]
Fixing wrongly initialized tx_type variable.
Wrong value was used in get_tx_type_4x4() function, so making
initialization before that call.
Change-Id: Ief30bb1e0c03b2f23d993bbf9ae18d7150ba9a83
Dmitry Kovalev [Tue, 29 Oct 2013 19:10:43 +0000 (12:10 -0700)]
Merge "Correct handling of show_bit in uncompressed header."
Dmitry Kovalev [Tue, 29 Oct 2013 18:24:08 +0000 (11:24 -0700)]
Correct handling of show_bit in uncompressed header.
"keyframe" variable in the current code actually means that previous
frame is a keyframe because cm->frame_type has not been initialized
in read_uncompressed_header.
Change-Id: I5645b0816c70abdef5dfc70113018d06276dac77
Yaowu Xu [Mon, 28 Oct 2013 16:02:42 +0000 (09:02 -0700)]
changed to comply with strict aliasing rule
The clamp operation may not affect the values of the final assigned mv
where compiler may make use of strict aliasing rule to optimize out the
clamp operation. This change made the code segments to better comply
the strict aliasing rule.
Change-Id: I24502ff18bd4f9e62507a879cc8760a91a0fd07e
Johann [Tue, 29 Oct 2013 18:05:45 +0000 (11:05 -0700)]
Merge "Disable aliasing when building with Clang"
Dmitry Kovalev [Tue, 29 Oct 2013 17:49:52 +0000 (10:49 -0700)]
Merge "Cleaning up vp9_regular_quantize_b_4x4."
Dmitry Kovalev [Tue, 29 Oct 2013 17:48:50 +0000 (10:48 -0700)]
Merge "Making get_tx_counts() similar to get_tx_probs()."
Adrian Grange [Tue, 29 Oct 2013 17:43:33 +0000 (10:43 -0700)]
Merge "Resolved Doxygen warnings."
Yunqing Wang [Tue, 29 Oct 2013 16:49:36 +0000 (09:49 -0700)]
Merge "Rewrite loop_filter_info_n struct"
Adrian Grange [Thu, 24 Oct 2013 22:11:36 +0000 (15:11 -0700)]
Resolved Doxygen warnings.
Added comments to make the codebase build cleanly in Doxygen.
Change-Id: I01e000ceac57dbafa04342858c8f1be250ba20d1
James Zern [Tue, 29 Oct 2013 10:34:10 +0000 (03:34 -0700)]
Merge "vp9_decode_frame: group assignments/setup calls"
James Zern [Sat, 26 Oct 2013 10:41:35 +0000 (12:41 +0200)]
vp9_decode_frame: group assignments/setup calls
group error checking at the top followed by allocations, setup then
decode.
Change-Id: I877d21326bb767885520511ecea70e5fd1e28054
Dmitry Kovalev [Tue, 29 Oct 2013 02:52:38 +0000 (19:52 -0700)]
Making get_tx_counts() similar to get_tx_probs().
Change-Id: I5b17f40e515c4bcf9ebef5380270a214af4e0115
Johann [Mon, 28 Oct 2013 22:44:41 +0000 (15:44 -0700)]
Disable aliasing when building with Clang
When building with new versions of Clang we encounter some issues. Work
around them by adding -fno-strict-aliasing when we detect Clang.
https://code.google.com/p/webm/issues/detail?id=603
Change-Id: I8e945a18a7215bcc627e7a1ee110078413259cc7
Dmitry Kovalev [Mon, 28 Oct 2013 22:14:45 +0000 (15:14 -0700)]
Adding {read, write}_partition() instead of check_bsize_coverage().
Making partition read/write logic more clear.
Change-Id: I1981e90327257d37095567c62d72a103cda1da33
Dmitry Kovalev [Mon, 28 Oct 2013 21:28:28 +0000 (14:28 -0700)]
Cleaning up vp9_regular_quantize_b_4x4.
Passing scan & iscan as parameters, adding useful local variables.
Change-Id: Ia2a87906941db9557350d273669ce5c3cdb7235d
James Zern [Mon, 28 Oct 2013 20:32:45 +0000 (13:32 -0700)]
Merge "add tile test vectors"
James Zern [Fri, 25 Oct 2013 15:18:04 +0000 (17:18 +0200)]
vp9: add TileInfo
replaces use of cur_tile_mi_(row|col)_(start|end) by VP9_COMMON, making
it less stateful and more reusable for parallel tile decoding
Change-Id: I1df09382b4567a0e5f4434825d47c79afe2399be
James Zern [Fri, 25 Oct 2013 11:50:05 +0000 (13:50 +0200)]
vp9_decodframe: limit scope of private function params (2)
replace VP9D_COMP usage with the (slightly) more targeted
VP9_COMMON/MACROBLCKD structures.
Change-Id: Ifdd9034f44d69eb94e232dd03c922de763b96a30
James Zern [Mon, 28 Oct 2013 19:45:11 +0000 (12:45 -0700)]
Merge changes If9b16f7d,I75aab21c,I9cbb768c,If5cea3d3,I96940657,I025595d8,Ie0bc3935,I3ebb172d
* changes:
vp9: remove partition+entropy contexts from common
vp9: add above/left_context to MACROBLOCKD
vp9: add above/left_seg_context to MACROBLOCKD
vp9: add above/left_context to encoder
vp9: add above/left_seg_context to encoder
vp9: pass entropy context directly to set_skip_context
vp9: pass context directly to partition functions
vp9/decode: add alloc_tile_storage()
Dmitry Kovalev [Mon, 28 Oct 2013 17:07:06 +0000 (10:07 -0700)]
Merge "Replacing is_inter_mode with is_inter_block."
James Zern [Mon, 28 Oct 2013 16:53:20 +0000 (17:53 +0100)]
add tile test vectors
1920x1080
vp90-2-08-tile_1x2_frame_parallel.webm
vp90-2-08-tile_1x2.webm
vp90-2-08-tile_1x4_frame_parallel.webm
vp90-2-08-tile_1x4.webm
vpxenc blue_sky_1080p25.y4m \
--codec=vp9 -p 2 \
--frame-parallel=${fpm} \
--tile-columns=${tc} \
--limit=10 \
--auto-alt-ref=1 \
--lag-in-frames=5 \
--target-bitrate=2500
Change-Id: Id9c94b722cc553a6865d443a94e8482c78b038bb
James Zern [Mon, 28 Oct 2013 15:00:59 +0000 (08:00 -0700)]
Merge "vp9 decode: defer loop filter allocation"
James Zern [Mon, 28 Oct 2013 14:58:04 +0000 (07:58 -0700)]
Merge "vp9_thread_test: quiet some msvc int->bool warnings"
James Zern [Thu, 24 Oct 2013 19:33:46 +0000 (21:33 +0200)]
vp9: remove partition+entropy contexts from common
these are now handled separately by the encoder and decoder
Change-Id: If9b16f7d734e992fb94a510a6d88f2690d7fb7cb
James Zern [Thu, 24 Oct 2013 17:43:05 +0000 (19:43 +0200)]
vp9: add above/left_context to MACROBLOCKD
Change-Id: I75aab21c1692cbad717564cbb436578fddbc348d
James Zern [Thu, 24 Oct 2013 17:11:07 +0000 (19:11 +0200)]
vp9: add above/left_seg_context to MACROBLOCKD
Change-Id: I9cbb768c5f857a096cf6c29d6755d0e5e6728435
Dmitry Kovalev [Sat, 26 Oct 2013 10:03:27 +0000 (03:03 -0700)]
Merge "Adding fht{4x4, 8x8, 16x16} functions."
James Zern [Sat, 26 Oct 2013 09:57:44 +0000 (11:57 +0200)]
vp9 decode: defer loop filter allocation
wait until do_loopfilter_inline is true before committing the resources
Change-Id: I01661bd40599b47362bb3fb534668471f2a9d8d7
James Zern [Fri, 25 Oct 2013 20:29:51 +0000 (22:29 +0200)]
vp9_thread_test: quiet some msvc int->bool warnings
Change-Id: I2ed1cb537831c8b595c74ec641296d13d38ef622
Dmitry Kovalev [Sat, 26 Oct 2013 00:55:07 +0000 (17:55 -0700)]
Adding fht{4x4, 8x8, 16x16} functions.
Adding these functions to encapsulate tx_type check. Changing TX_TYPE to
int to match the declaration in vo9_rtch.h.
Change-Id: I6f3a2df6e35595ca73b6aaa9e3909ee7bc3fd16f
Dmitry Kovalev [Fri, 25 Oct 2013 22:25:13 +0000 (15:25 -0700)]
Merge "Adding get_frame_new_buffer() function to replace duplicated code."
Dmitry Kovalev [Fri, 25 Oct 2013 22:14:49 +0000 (15:14 -0700)]
Merge "Making input pointer constant for all fdct/fht functions."
Yunqing Wang [Fri, 25 Oct 2013 21:32:10 +0000 (14:32 -0700)]
Rewrite loop_filter_info_n struct
Restructured the storing of loopfilter information. Deleted
loop_filter_info struct and reduced copying happened in every
superblock.
Tests showed a 0.5% ~ 0.8% decoder speed gain.
Change-Id: Ie6a8e46bae71dc3a3cd8c6054f5de540b8e0ef5e
James Zern [Thu, 24 Oct 2013 16:10:59 +0000 (18:10 +0200)]
vp9: add above/left_context to encoder
Change-Id: If5cea3d389bb1135ee490d273e57cc2c43325d01
James Zern [Thu, 24 Oct 2013 16:10:59 +0000 (18:10 +0200)]
vp9: add above/left_seg_context to encoder
Change-Id: I969406574c6658936e9f6db5752f1b295025aab5
James Zern [Thu, 24 Oct 2013 14:31:07 +0000 (16:31 +0200)]
vp9: pass entropy context directly to set_skip_context
this will allow for separate storage to be used in tile decoding
Change-Id: I025595d83118bdc82a545dae69bc6602e8d2a6e3
James Zern [Thu, 24 Oct 2013 14:31:07 +0000 (16:31 +0200)]
vp9: pass context directly to partition functions
update_partition_context / partition_plane_context: this will allow for
separate storage to be used in tile decoding
Change-Id: Ie0bc393531ab7e9d2ce35c95111849b294aad4ed
James Zern [Thu, 24 Oct 2013 14:13:50 +0000 (16:13 +0200)]
vp9/decode: add alloc_tile_storage()
Change-Id: I3ebb172d4f2ae7db73b72fb42eb93833a295fb55
Dmitry Kovalev [Fri, 25 Oct 2013 19:35:20 +0000 (12:35 -0700)]
Adding COLOR_SPACE enum.
Change-Id: If5711eb166609cce0a88b3cb5b56b3afeebc4fb0
Dmitry Kovalev [Fri, 25 Oct 2013 17:58:09 +0000 (10:58 -0700)]
Updating gtest from 1.6.0 to 1.7.0.
This is required in order to build libvpx on OS X Mavericks where gcc
compiler is deleted, clang (3.3) is the default now.
Using unmodified source files from gtest-1.7.0/fused-src folder.
Change-Id: I3d5f7278149c904e48737327daf7097a8bb0b390
Yunqing Wang [Fri, 25 Oct 2013 16:34:46 +0000 (09:34 -0700)]
Merge "Add 32x32 idct function for eob<=34 case"
Jingning Han [Fri, 25 Oct 2013 04:39:27 +0000 (21:39 -0700)]
Merge "Separate encode_block for pass 1 and 2"
Yunqing Wang [Wed, 23 Oct 2013 21:25:16 +0000 (14:25 -0700)]
Add 32x32 idct function for eob<=34 case
When only upper-left 8x8 area has non-zero dct coefficients, we
could skip 1D IDCT for 9th to 32th rows to save operations. This
function is called when eob <= 34.
Change-Id: I9684b75947bdde346cfe3720f08a953aa7a13fb5
Johann [Thu, 24 Oct 2013 22:49:31 +0000 (15:49 -0700)]
Merge "mips dsp-ase r2 vp9 decoder idct module optimizations (rebase)"
Dmitry Kovalev [Thu, 24 Oct 2013 19:20:35 +0000 (12:20 -0700)]
Adding get_frame_new_buffer() function to replace duplicated code.
Change-Id: I6e0e19231a48364c1de7dfab730b121ab227f111
Dmitry Kovalev [Thu, 24 Oct 2013 18:53:23 +0000 (11:53 -0700)]
Merge "Adding get_frame_ref_buffer() function + cleanup."
Dmitry Kovalev [Thu, 24 Oct 2013 18:48:25 +0000 (11:48 -0700)]
Making input pointer constant for all fdct/fht functions.
Change-Id: I78f7012f967a777ddd39bae6671eb501df6bbfe8
Dmitry Kovalev [Thu, 24 Oct 2013 18:22:06 +0000 (11:22 -0700)]
Replacing is_inter_mode with is_inter_block.
It should be only a check based on the block type (inter vs intra), not on
the mode value.
Change-Id: I0378cb4ba7c9a1631c1e870a537187b8650fa30a
Frank Galligan [Thu, 24 Oct 2013 18:18:14 +0000 (11:18 -0700)]
Merge "vpxdec: Fix webm fps check."
Dmitry Kovalev [Wed, 23 Oct 2013 00:21:27 +0000 (17:21 -0700)]
Adding get_frame_ref_buffer() function + cleanup.
Change-Id: Ib9ead216fc54b2df6f6f1fe82d2ea137197beebd
Frank Galligan [Thu, 24 Oct 2013 17:33:24 +0000 (10:33 -0700)]
vpxdec: Fix webm fps check.
If the webm file did not have a Cues then vpxdec would fail
when creating a y4m file. If there is no Cues element print
out a warning and set fps to 30.
Change-Id: Ieea7040265dfdac7dff4ccf917c6f756160a96bc
Yaowu Xu [Thu, 24 Oct 2013 17:31:29 +0000 (10:31 -0700)]
Merge "Disable two libvpx APIs for VP9"
Dmitry Kovalev [Thu, 24 Oct 2013 17:09:37 +0000 (10:09 -0700)]
Merge "Eliminating usage of allow_comp_inter_inter in the decoder."
Dmitry Kovalev [Thu, 24 Oct 2013 17:08:42 +0000 (10:08 -0700)]
Merge "Renaming vp9_short_fdct4x4 and vp9_short_walsh4x4."
Dmitry Kovalev [Thu, 24 Oct 2013 17:08:19 +0000 (10:08 -0700)]
Merge changes I1868fb75,I9ff504c6
* changes:
Renaming INTERPOLATIONFILTERTYPE to INTERPOLATION_TYPE.
Adding VP9_FRAME_MARKER constant.
Dmitry Kovalev [Thu, 24 Oct 2013 17:07:51 +0000 (10:07 -0700)]
Merge "Cleaning up {above, left}_block_mode functions."
Yunqing Wang [Thu, 24 Oct 2013 16:13:41 +0000 (09:13 -0700)]
Merge "Improve scale_factors struct"
Yaowu Xu [Wed, 23 Oct 2013 23:57:25 +0000 (16:57 -0700)]
Disable two libvpx APIs for VP9
set_active_map()
set_roi_map()
The APIs need be implemented and tested later, to insure consistency
with VP9 codec internals
Change-Id: I198124ee318f0883b58d1d36cea3c7ccd742a57e
James Zern [Thu, 24 Oct 2013 13:04:10 +0000 (06:04 -0700)]
Merge "vp9/extend_for_intra: avoid crossing tile boundary"
James Zern [Wed, 23 Oct 2013 19:33:11 +0000 (21:33 +0200)]
vp9/extend_for_intra: avoid crossing tile boundary
Change-Id: I0d8a71778aa3c73b8b1673e14053074bb866548b
Parag Salasakar [Thu, 24 Oct 2013 05:59:04 +0000 (11:29 +0530)]
mips dsp-ase r2 vp9 decoder idct module optimizations (rebase)
Change-Id: Iedcdb8867084f328f4fce2fadb968e0984217308
Dmitry Kovalev [Thu, 24 Oct 2013 00:54:13 +0000 (17:54 -0700)]
Cleaning up {above, left}_block_mode functions.
Making {above, left}_block_mode more clear and symmetric.
Change-Id: Ie348a950fb9a5cf52861d0cba838a58010ff56ad
Dmitry Kovalev [Thu, 24 Oct 2013 00:45:52 +0000 (17:45 -0700)]
Renaming INTERPOLATIONFILTERTYPE to INTERPOLATION_TYPE.
Change-Id: I1868fb75ed88bfa65c1c2ca24677d65f2894d713
Dmitry Kovalev [Thu, 24 Oct 2013 00:24:17 +0000 (17:24 -0700)]
Adding VP9_FRAME_MARKER constant.
Also renaming SYNC_CODE_* to VP9_SYNC_CODE_*.
Change-Id: I9ff504c6ebce6cd6673d7df2085d597b818f5960
Dmitry Kovalev [Wed, 23 Oct 2013 21:28:39 +0000 (14:28 -0700)]
Renaming vp9_short_fdct4x4 and vp9_short_walsh4x4.
For consistency with idct function names. Renames:
vp9_short_fdct4x4 -> vp9_fdct4x4
vp9_short_walsh4x4 -> vp9_fwht4x4
Change-Id: Id15497cc1270acca626447d846f0ce9199770f58
Dmitry Kovalev [Wed, 23 Oct 2013 21:18:57 +0000 (14:18 -0700)]
Merge "Renaming vp9_short_fdct32x32 to vp9_fdct32x32."
Dmitry Kovalev [Wed, 23 Oct 2013 21:18:09 +0000 (14:18 -0700)]
Eliminating usage of allow_comp_inter_inter in the decoder.
Splitting setup_inter_inter function into is_compound_prediction_allowed
and setup_compound_prediction. Moving setup_compound_prediction call
into read_comp_pred from read_uncompressed_header.
We should do the same in the encoder as well.
Change-Id: I40d75fdc4a221b2f7705df00d23a4b3fe79987c3
Jingning Han [Wed, 23 Oct 2013 20:52:05 +0000 (13:52 -0700)]
Merge "Use inter mode flag in super_block_yrd"
Dmitry Kovalev [Wed, 23 Oct 2013 20:41:40 +0000 (13:41 -0700)]
Renaming vp9_short_fdct32x32 to vp9_fdct32x32.
For consistency with idct function names.
Change-Id: Ie77b7178e0894c57cd5cb9243c949eb9224ece18
Dmitry Kovalev [Wed, 23 Oct 2013 20:37:09 +0000 (13:37 -0700)]
Merge "Renaming vp9_short_fdct16x16 to vp9_fdct16x16."
Dmitry Kovalev [Wed, 23 Oct 2013 18:38:55 +0000 (11:38 -0700)]
Merge "Renaming vp9_short_fdct8x8 to vp9_fdct8x8."
Jingning Han [Wed, 23 Oct 2013 18:09:27 +0000 (11:09 -0700)]
Separate encode_block for pass 1 and 2
The encode_block for pass 1 takes simpler functionalities and can
save a few branches. The main reason is to make encode_block only
used after running rate-distortion optimization search in pass 2,
hence allowing dual buffer stack approach later.
Change-Id: I9e549ffb758e554fe185e48a07d6e0e01e475bcf
Jingning Han [Wed, 23 Oct 2013 17:06:11 +0000 (10:06 -0700)]
Use inter mode flag in super_block_yrd
Use a flag variable to determine if coded in inter mode, thus avoiding
multiple inter mode checks in super_block_yrd.
Change-Id: I0ef998b2811c38e185a2e0583f0f636cee45d2cf
Jingning Han [Wed, 23 Oct 2013 18:08:12 +0000 (11:08 -0700)]
Merge "Make decode modules independent of tile index"
Dmitry Kovalev [Wed, 23 Oct 2013 17:57:12 +0000 (10:57 -0700)]
Renaming vp9_short_fdct16x16 to vp9_fdct16x16.
For consistency with idct function names.
Change-Id: I5ca355ba99fdba04f09254be95cf79808b534f71
Dmitry Kovalev [Wed, 23 Oct 2013 17:52:33 +0000 (10:52 -0700)]
Renaming vp9_short_fdct8x8 to vp9_fdct8x8.
For consistency with idct function names.
Change-Id: I7b6af2f92c66eff56f84ed29edc3a66af8dc421f
Dmitry Kovalev [Wed, 23 Oct 2013 17:10:24 +0000 (10:10 -0700)]
Merge "Reordering probability tables for consistency."
Dmitry Kovalev [Wed, 23 Oct 2013 17:09:53 +0000 (10:09 -0700)]
Merge "Removing quantize_b_4x4 function pointer."
Adrian Grange [Tue, 22 Oct 2013 23:53:37 +0000 (16:53 -0700)]
Remove right_available member from VP9_COMP
This member of VP9_COMP is no longer used, so I removed it.
Change-Id: I3509f52756da4768a3e4581cec5ed5d2a70d5fb8
Jingning Han [Tue, 22 Oct 2013 22:22:59 +0000 (15:22 -0700)]
Make decode modules independent of tile index
Assign the pointer to mode_info stream per tile. Remove the use of
tile_col in the decoding modules.
Change-Id: I7df87086708a3d92c5e20e86bcfb04e458ff47a6
Dmitry Kovalev [Tue, 22 Oct 2013 21:00:48 +0000 (14:00 -0700)]
Merge "Moving functions from vp9_decodemv.c to vp9_decodframe.c."
Dmitry Kovalev [Tue, 22 Oct 2013 01:12:08 +0000 (18:12 -0700)]
Moving functions from vp9_decodemv.c to vp9_decodframe.c.
This move is done to have all compressed header reading functions in one
place. Moved functions:
read_switchable_interp_probs
read_inter_mode_probs
read_comp_pred_mode
read_comp_pred
update_mv
read_mv_probs
Change-Id: I2aebb57d2826d03d11bf2f8fbbfc3a9978c4f9fb