Age | Commit message (Collapse) | Author |
|
Change-Id: I77bc38b53428ff3e6456b5bc3516418892a58c1e
|
|
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
|
|
Change-Id: I5898f64da77e43a3860a77f3bc49d64b725c278c
|
|
Change-Id: Ie80d13ce095faa8bca21bcdca3ca8249d9abc398
|
|
Change-Id: Iee0f707abbfe427b10058f6cf3be21b89d6a6e65
|
|
Change-Id: I3aa5b515c1eae19ae40ba9808d133590c95f7d13
|
|
Also include the correct header in ratectrl.c so it picks up these
function prototypes.
Change-Id: Ic51b13119f1625f0691917f2713b23d0249dece7
|
|
This way, the code is not compiled in by default, thus decreasing
overall binary size.
Change-Id: I85cac8f5a22a51a7d99c820ef6d6ed179d4106a0
|
|
Change-Id: Id55f3cd3c2f5857dbfd78703452740dfd63cdf41
|
|
Change-Id: I23aa5547b1e74f31327258dda0e330aae7ca1d35
|
|
Change-Id: I8341a19cb4f2234841a40fcbf560315f079b0108
|
|
Change-Id: Ica08c2c9cda9623389dde3f276dfed77c36e3a11
|
|
Also remove them from the header file.
Change-Id: I38182f70268fd47985fb1d8d87cdeb207f67e475
|
|
Change-Id: Id33c448084ca5c1c0525a05c3c4f35d6b0805fbe
|
|
Change-Id: I4f317f413fbbcc59f84ff77899ea208fb0dccb2a
|
|
Change-Id: I295c7bcf13b630cb9395585ede7311d85d785f25
|
|
Also merge some duplicate code related to the superblock experiment
in the RD loop.
Change-Id: Ic93f1d4d1ed81220fd7ecf6e65da2821a215b2de
|
|
|
|
|
|
Remove the fdct invoke macro calls
Change-Id: Ica2431c655819fa012133ee7abc75a16761e5fd6
|
|
Change-Id: Ic186269b51ffb3c344635bfa9825bed25be2c5ae
|
|
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
|
|
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
|
|
|
|
Change-Id: I321280abcf48f3dc16e194d29bde2bd3baec6006
|
|
Change-Id: I0c689fb44e9e91539c450d26672d7a1d92e92900
|
|
|
|
experimental
|
|
|
|
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
|
|
Should fix B_PRED-related encoder/decoder mismatches.
Change-Id: I16f808dffd19094e02e8562ba58cc1016155ce93
|
|
Quickly modified the ssse3 sixtap filters to support eight taps. For the test
clip used, a 23+% boost in decoder performance was seen. We can
revisit later and improve further.
Change-Id: I5f59860459e80d6fa23e6cc0fd91296a969f5240
|
|
|
|
This fixes edge extension if SB [0,1] doesn't use B_PRED but [1,1] does.
Change-Id: I48354a9dba0de16472938824f5e6db87ce61979f
|
|
1.6% boost in decoder performance for the clip used.
Change-Id: I91f3c4573fd3d10afbf18930f279af7ae2223e3a
|
|
|
|
3.7% boost in decoder performance for the clip used.
Change-Id: I74f28486a9352b472b36e21b5eaf30eff35e9199
|
|
Change-Id: I87d571008c73f0a8514e0a864405aadb82fd1bc0
|
|
Change-Id: I6a28cc87af275fc267b3cc8d90d642dcc870c249
|
|
Change-Id: Ie33f7d0f90d0e5862be975d676a700d06f79eec6
|
|
Change-Id: Ibb51f3f8c3575d4621890220b20887a13a46a04e
|
|
|
|
Change-Id: I2823043634b0fa617c2715d63ff18595b7209287
|
|
Stray CONFIG_HYBRIDTRANSFORM caused decode mismatch.
Change-Id: I1d77bad9b366f7a6ceb3cb45269ed5badb5c4c53
|
|
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
|
|
|
|
Change-Id: Ia904f4ec72500d29f1361ce305d8f3231e592f47
|
|
into experimental
|
|
This reverts commit b0e3ca126189123ddec27ebba6aa62290e64adb6.
Change-Id: I9c5aa463461b187160ad01fbc1795ae4f5263b2c
|
|
|