- 31 Oct, 2012 - 9 commits
-
-
Ronald S. Bultje authored
This change encompasses VP8_PTR, VP8_COMP, VP8D_COMP, VP8_COMMON, VP8Decompressor and VP8Common. Change-Id: I514ef4ad4e682370f36d656af1c09ee20da216ad
-
Ronald S. Bultje authored
For local symbols, make them static instead. Change-Id: I13d60947a46f711bc8991e16100cea2a13e3a22e
-
Ronald S. Bultje authored
Change-Id: Ic5a5f60e1ff9d9ccae4174160d36529466eeb509
-
Yunqing Wang authored
Added vp8_fht to rtcd_defs.sh Change-Id: I929b0bf878185a2f0e031dc8c70a418286d509aa
-
Ronald S. Bultje authored
Most of these were picked up in the previous commit (prefix change from vp8_ to vp9_), but I'm pushing this separately so that it's easier to review. Change-Id: Ifce2cdd6f008f4b1fbc2d89b5196d75e35fe115d
-
Ronald S. Bultje authored
Change-Id: Iedb4c3b4171d8640cc525727b4c3658e2bb400db
-
Ronald S. Bultje authored
Most of these were picked up in the previous commit (prefix change from vp8_ to vp9_), but I'm pushing this separately so that it's easier to review. Change-Id: I91e959895778b8632d7d33375523df8a7568a490
-
Ronald S. Bultje authored
Change-Id: Ie2e3652591b010ded10c216501ce24fd95d0aec5
-
Yunqing Wang authored
Fixed some style warnings. Change-Id: I9eb77c3bf6d63628feef1b0c936e905bf4f2089d
-
- 30 Oct, 2012 - 25 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
-
Yaowu Xu authored
As suggested by Paul, this commit separate the subpel refmv selection into a separate experiment. It also changed a couple variable names to better reflect the nature of the variables. Change-Id: Id951c3cadc61a982dd15afe641000f60213b8995
-
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
This is the condition under which it is called in onyx_if.c. Also remove the unused function print_mv_ref_cts(). Change-Id: I51ea3720d46f86d136e2215e01cf9d6c7dfc41ea
-
Ronald S. Bultje authored
Change-Id: I5898f64da77e43a3860a77f3bc49d64b725c278c
-
Ronald S. Bultje authored
Change-Id: Ie80d13ce095faa8bca21bcdca3ca8249d9abc398
-
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
This way, the code is not compiled in by default, thus decreasing overall binary size. Change-Id: I85cac8f5a22a51a7d99c820ef6d6ed179d4106a0
-
Ronald S. Bultje authored
Change-Id: Id55f3cd3c2f5857dbfd78703452740dfd63cdf41
-
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
Also remove them from the header file. Change-Id: I38182f70268fd47985fb1d8d87cdeb207f67e475
-
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
-
Yaowu Xu authored
Change-Id: I3b7bae440bba7ffb401c94fc7e338dbe75daa980
-
- 29 Oct, 2012 - 6 commits
-
-
Yaowu Xu authored
Two head files dct.h and dct_x86.h were removed in a previous commit, this commit removed the build's dependency on the two files. Change-Id: Idd33712470912d39d42f133dc30b710cab6fa832
-
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
-