- 31 Oct, 2012 - 2 commits
-
-
Ronald S. Bultje authored
Change-Id: Ie2e3652591b010ded10c216501ce24fd95d0aec5
-
Yunqing Wang authored
Fixed some style warnings. Change-Id: I9eb77c3bf6d63628feef1b0c936e905bf4f2089d
-
- 30 Oct, 2012 - 18 commits
-
-
Yunqing Wang authored
Converted the forward and inverse transforms to integer forms. Modify #define TEST_INT 1/0 in the code to call integer/float version of transforms. The tests showed that average OVERALL PSNR loss was less than 0.1%. Change-Id: I1dfa4eeab6412597e3b970ce299cf0e116a917e6
-
Scott LaVarnway authored
Change-Id: Ifa17e698149adc063476e7d16eb727f01e88b447
-
Paul Wilkins authored
Delete code relating to featureupdates experiment. Change-Id: If218762c658bb8cbb3007cf2069123b3e05adcbc
-
Ronald S. Bultje authored
Change-Id: Ie8ba934a757acec1c80ac37ab9307c9a2783254e
-
Ronald S. Bultje authored
Change-Id: I2f1781c70b14bf1d7b6da75d1501718445552af0
-
Ronald S. Bultje authored
Change-Id: Ia30924dc095663b04794902522308d822c1a5ad0
-
Ronald S. Bultje authored
Change-Id: I77bc38b53428ff3e6456b5bc3516418892a58c1e
-
Ronald S. Bultje authored
Change-Id: I5898f64da77e43a3860a77f3bc49d64b725c278c
-
Ronald S. Bultje authored
Change-Id: Iee0f707abbfe427b10058f6cf3be21b89d6a6e65
-
Ronald S. Bultje authored
Change-Id: I3aa5b515c1eae19ae40ba9808d133590c95f7d13
-
Ronald S. Bultje authored
Also include the correct header in ratectrl.c so it picks up these function prototypes. Change-Id: Ic51b13119f1625f0691917f2713b23d0249dece7
-
Ronald S. Bultje authored
Change-Id: I23aa5547b1e74f31327258dda0e330aae7ca1d35
-
Ronald S. Bultje authored
Change-Id: I8341a19cb4f2234841a40fcbf560315f079b0108
-
Ronald S. Bultje authored
Change-Id: Ica08c2c9cda9623389dde3f276dfed77c36e3a11
-
Ronald S. Bultje authored
Change-Id: Id33c448084ca5c1c0525a05c3c4f35d6b0805fbe
-
Ronald S. Bultje authored
Change-Id: I4f317f413fbbcc59f84ff77899ea208fb0dccb2a
-
Ronald S. Bultje authored
Change-Id: I295c7bcf13b630cb9395585ede7311d85d785f25
-
Ronald S. Bultje authored
Also merge some duplicate code related to the superblock experiment in the RD loop. Change-Id: Ic93f1d4d1ed81220fd7ecf6e65da2821a215b2de
-
- 29 Oct, 2012 - 6 commits
-
-
Jim Bankoski authored
Remove the fdct invoke macro calls Change-Id: Ica2431c655819fa012133ee7abc75a16761e5fd6
-
Jim Bankoski authored
Change-Id: Ic186269b51ffb3c344635bfa9825bed25be2c5ae
-
Paul Wilkins authored
Preparation for project restructuring. Added vp9_ prefix on some function names that have global scope. Added static declaration on some that dont. Change-Id: If072f78b4300e8c17cfeed82c5d17b59946dcc5e
-
Yaowu Xu authored
Previously, in evaluating reference motion vectors, MVs are always rounded to integer pixel position and SADs are calculated. This commit takes into account the subpixel portion of the mvs, and uses bilinear interpolation to produce reference pixel values in subpixel postions. In addition, SSE is used in place of SAD. Pixels used are 16x2 above and 2x16 to the left. This commmit intends to test the potential of this line of work in term of compression improvement, obviously, the change would increase decoder complexity significantly. Test results std-hd: 1.738%(avg) 1.779%(glb), 1.663%(ssim) derf: 0.472%(avg) 0.477%(glb), 0.418%(ssim) Change-Id: I3ae1b098f6289df78891134d9a5e4bb2fde87a0b
-
Paul Wilkins authored
Cleaned up some inconsistent references using both xd-> and x->e_mbd. to access the same data structure in the same function. Change-Id: Ieb496fa22bf1feec6aa7bc70b941ea4f16e0f8b5
-
Jim Bankoski authored
Change-Id: I321280abcf48f3dc16e194d29bde2bd3baec6006
-
- 26 Oct, 2012 - 3 commits
-
-
Deb Mukherjee authored
Change-Id: I0c689fb44e9e91539c450d26672d7a1d92e92900
-
Paul Wilkins authored
Coding and costing of mv reference signal. Issues in updating MV ref with COMPANDED_MVREF_THRESH to be resolved. Ideally the MV precision should be defined based on absolute MV magnitude not as now the MV ref magnitude. Update to mv counts moved into bitstream.c because otherwise if the motion reference is changed at the last minute the encoder and decoder get out of step in terms of the counts used to update entropy probs. Code working on a few test clips but no results yet re benefit vs signaling cost and no tuning of red loop to test lower cost alternatives based on the available reference values. Patch 3. Added check to make sure we don't pick a reference that would give rise to an uncodeable / out of range residual. Patch 6-7: Attempt to rebase. OK to submit but best to leave flag off for now. Patch 9. Remove print no longer needed. Change-Id: I1938c2ffe41afe6d3cf6ccc0cb2c5d404809a712
-
Ronald S. Bultje authored
Should fix B_PRED-related encoder/decoder mismatches. Change-Id: I16f808dffd19094e02e8562ba58cc1016155ce93
-
- 25 Oct, 2012 - 3 commits
-
-
Ronald S. Bultje authored
Change-Id: I87d571008c73f0a8514e0a864405aadb82fd1bc0
-
Ronald S. Bultje authored
Change-Id: I6a28cc87af275fc267b3cc8d90d642dcc870c249
-
Ronald S. Bultje authored
Change-Id: Ie33f7d0f90d0e5862be975d676a700d06f79eec6
-
- 24 Oct, 2012 - 3 commits
-
-
Ronald S. Bultje authored
Change-Id: Ibb51f3f8c3575d4621890220b20887a13a46a04e
-
Ronald S. Bultje authored
Change-Id: I2823043634b0fa617c2715d63ff18595b7209287
-
John Koleszar authored
Refactor per-transform copy & paste into a common function update_coef_probs_common() and read_coef_probs_common(). The dry-run and bit-writing loops in the encoder are still obvious candidates to be made common, but they start to diverge a bit in the next commit, so are left as-is for now. Change-Id: I896bd3f4a073a6296eab7e92463fef79d8c6c08c
-
- 23 Oct, 2012 - 2 commits
-
-
Ronald S. Bultje authored
Change-Id: I240d6b50069fd3f35cc4fed2f4507796f0ef25e9
-
Deb Mukherjee authored
There is a macro DEFAULT_INTERP_FILTER defined in encoder/onyx_if.c that is set as EIGHTTAP for now - so SWITCHABLE is not really used. Ideally, this should be SWITCHABLE but that would make the encoder quite a bit slower. We will change the default filter to SWITCHABLE once we find a faster way to search for switchable filters. Change-Id: Iee91832cdc07e6e14108d9b543130fdd12fc9874
-
- 22 Oct, 2012 - 3 commits
-
-
Deb Mukherjee authored
Change-Id: I0d306b0062be59bc785b65882691c956c8b5e7c8
-
Deb Mukherjee authored
Removes the old mv encoding code. Change-Id: I1026d48cc5ac15ccb776f98463e929254c3dc7da
-
Ronald S. Bultje authored
Change-Id: Ibc4425bb6e01606751021e57c93106c365a2da21
-