summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-12-12vp9_convole.c cleanup.Dmitry Kovalev
Making overall logic more clear, moving "hacked" calculation of base filter array pointer to get_filter_base() function. Change-Id: Ibbd38a9f937e48d35bbbfef3ad933ab36664cccb
2013-12-11Merge "Changes interfaces to vp9_get_compressed_data fn"Deb Mukherjee
2013-12-11Merge "Rename clamp_mv_min_max to set_mv_search_range"Jingning Han
2013-12-11Merge "Renames for consistency in vp9_pred_common.{c, h} files."Dmitry Kovalev
2013-12-11Merge "Reduce the number of frames used in lossless test"Yaowu Xu
2013-12-11Changes interfaces to vp9_get_compressed_data fnDeb Mukherjee
Silences some lint warnings in previous patches Change-Id: I04bf47ebe7e63a95fd322719a3154e589c115d78
2013-12-11Rename clamp_mv_min_max to set_mv_search_rangeJingning Han
This function sets the motion search range limit. Rename it to be more informative. Change-Id: I2e8e01073dcb99c9bea9c9acd0a61d672d615444
2013-12-11Merge "Enforce motion search range clamp for sub8x8"Jingning Han
2013-12-11Reduce the number of frames used in lossless testYaowu Xu
Change-Id: I976f70b640b06f20533ad29578a5b2acca134fd4
2013-12-11Merge "Fix valgrind error."hkuang
2013-12-11Fix valgrind error.hkuang
Temporarily change memcpy to memmove. Change-Id: I700a197bc1ce496be1ddad7118429c5da465b0ca
2013-12-11Merge "vp8: remove 2 unused tables"James Zern
2013-12-11Merge "Fix the printf format string"Adrian Grange
2013-12-11Enforce motion search range clamp for sub8x8Jingning Han
This commit constrains the maximal motion search range for sub8x8 blocks to be [-1023, 1023], in the unit of full pixel. Change-Id: I955b60649364ab410f2453cafd46a496f2fcb43e
2013-12-11Fix the printf format stringAdrian Grange
There were two problems with the format string in the conditionally compiled print statement. It referred to a variable that is no longer available and it used incorrect format specifiers. Change-Id: I315e22bea2691bb535a2e33f5ca206fc55287a37
2013-12-10vp8: remove 2 unused tablesJames Zern
Change-Id: Ib5ba4e0b438107741efa28251848306322fd7f89
2013-12-10vp9 mt decode: reorder tile decodeJames Zern
reorder the tiles based on size and their presumed complexity. this minimizes the cases where the main thread is waiting on a worker to complete. Change-Id: Ie80642c6a1d64ece884f41683d23a3708ab38e0c
2013-12-10Renames for consistency in vp9_pred_common.{c, h} files.Dmitry Kovalev
Change-Id: Icba06e84ca55c419abbacedf5825eeb394a1b140
2013-12-10Merge "Fix a bug"Yaowu Xu
2013-12-10Merge "Cleaning up skip context calculation."Dmitry Kovalev
2013-12-10Merge "Cleaning up read_inter_block_mode_info() function."Dmitry Kovalev
2013-12-10Merge "avoid crash when using --best on cpus with SSE3 (but not SSE4) support"Guillaume Martres
2013-12-10Fix a bugYaowu Xu
In evaluating partition split case, Wrong partition size is used in calling partition_plane_context(). This commit change to use the correct sub partition size. The incorrect partition size used were causing an ASAN error in unit test. Change-Id: Iab695b764bc51cc61580075f2ae4001421132362
2013-12-10Cleaning up skip context calculation.Dmitry Kovalev
Renames: vp9_get_pred_context_mbskip => vp9_get_skip_context vp9_get_pred_prob_mbskip => vp9_get_skip_prob Change-Id: I2af499848ef73f3f5cd8cdb27852d0bcdfe31d09
2013-12-10Merge "Removing unused vp9_get_pred_flag_mbskip() function."Dmitry Kovalev
2013-12-10Merge "Refactor inter_predictor function."hkuang
2013-12-10Removing unused vp9_get_pred_flag_mbskip() function.Dmitry Kovalev
Change-Id: Ib46a97d8ff9f2915b9fa2abba3cd18b6711fcb0c
2013-12-10Merge "Renaming comp_pred_mode to reference_mode."Dmitry Kovalev
2013-12-10Refactor inter_predictor function.hkuang
Change-Id: Ic429b2f16462e926f30efb3af4da3080026359d8
2013-12-10avoid crash when using --best on cpus with SSE3 (but not SSE4) supportGuillaume Martres
Change-Id: Ie100114a01b8b4da7248603c40676792cd06b32a
2013-12-09Merge "Cleaning up vp9_get_pred_context_switchable_interp() functuion."Dmitry Kovalev
2013-12-09Merge "Add include guards to setupintrarecon.h and vpx_once.h"Johann
2013-12-09Merge "Implenment on demand border extension. In place extend the border ↵hkuang
now. Next commit will totally remove the border."
2013-12-09Cleaning up vp9_get_pred_context_switchable_interp() functuion.Dmitry Kovalev
Change-Id: I67a45a41312ca0efd8fe00ccd8bdc0f97675d09f
2013-12-09Implenment on demand border extension. In place extendhkuang
the border now. Next commit will totally remove the border. Change-Id: Ic1e1ca9cc34f81c688715b3948689b47df63a151
2013-12-09Merge "Clean-ups in diamond_search_sad"Jingning Han
2013-12-09Merge "Full range motion search for regular block sizes"Jingning Han
2013-12-09Merge "Further clean up of estimate_max_q."Yaowu Xu
2013-12-09Renaming comp_pred_mode to reference_mode.Dmitry Kovalev
Change-Id: I83ffed2b1878a35ac35f07f9ee74309adc9c7b11
2013-12-09Merge "Renaming vp9_get_pred_context_tx_size() function."Dmitry Kovalev
2013-12-09Cleaning up read_inter_block_mode_info() function.Dmitry Kovalev
Change-Id: Ib4e215a80f00e342d857a54a4ca1b2dc82b6db1d
2013-12-09Removing max_uv_txsize_lookup lookup table.Dmitry Kovalev
Adding get_uv_tx_size_impl() with tx size selection logic, rewriting get_uv_tx_size(). Change-Id: I3ecb108059a41be227a8c89a0710bd174f508951
2013-12-09Add include guards to setupintrarecon.h and vpx_once.hEhsan Akhgari
Change-Id: Ife17fc6369ce32f36d5c7f8a2ef5a3b7724d81b9
2013-12-09Further clean up of estimate_max_q.Paul Wilkins
Clean up and simplification of both estimate_max_q variants and only call once per clip/section. This leads to a more constrained range of Q values across a clip / section. Average gains across all 4 test sets:- PSNR ~0.5% SSIM ~0.3% Change-Id: If77d5f7bb50939a464e117724f4da5b001c62d70
2013-12-07Merge "Removing BLOCK_TYPES and adding PLANE_TYPES constant instead."Dmitry Kovalev
2013-12-06Renaming vp9_get_pred_context_tx_size() function.Dmitry Kovalev
Change-Id: Ia6d6f4dfb1fd1ec0f8ba53796b59a802e9d7881d
2013-12-06Disable warning for intentional lossless codingYaowu Xu
For VP9, lossless coding is enabled by passing 0 for both min_q and max_q. This is a valid configuration, and should not be warned. Change-Id: Idd117579cd89cd14c0723b1d7e482067ac12b401
2013-12-06Merge "Disable early exit based on distortion in lossless"Jim Bankoski
2013-12-06Clean-ups in diamond_search_sadJingning Han
Use the pre-fetched stride value. Change-Id: I8d4aaedab7a83a4870be51c110da27e55ca3bc85
2013-12-06Merge "Renaming reference mode context calculation function."Dmitry Kovalev