Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-04-23 | Merge "Eliminated prev_mip memsets/memcpys" into experimental | Scott LaVarnway | |
2013-04-22 | Removing configure option for implicit wtd pred | Deb Mukherjee | |
Change-Id: Ibe0628905925fc81bbb192651276f417c2aa7552 | |||
2013-04-22 | Merge "Removing the implicit compound inter experiment" into experimental | Deb Mukherjee | |
2013-04-22 | Removing the implicit compound inter experiment | Deb Mukherjee | |
Removing this experiment for now, since it has been broken with the latest code changes. Change-Id: I1be2181b56de490fcb577f5905b5e147a8ed82d8 | |||
2013-04-22 | Merge "new version of speed 1" into experimental | Jim Bankoski | |
2013-04-22 | new version of speed 1 | Jim Bankoski | |
This version of speed 1 only disables modes at higher resolution that had distortions >2x the best mode we found... The hope is that this could be a replacement for speed 0 ... Change-Id: I7421f1016b8958314469da84c4dccddf25390720 | |||
2013-04-22 | Merge "Bugfix from reordering frame probs patch" into experimental | Deb Mukherjee | |
2013-04-22 | Bugfix from reordering frame probs patch | Deb Mukherjee | |
This fixes an intermittent mismatch issue cause by moving the lossless mode decoding bit to after the loop filter setup information. We need to ensure that the lossless bit is decoded prior to loop filter setup. Change-Id: I3faa3fff8e1013b7405dac91268350e059ed121e | |||
2013-04-22 | Remove vp9_recon_intra_mbuv | John Koleszar | |
Use common vp9_recon_sbuv instead. Change-Id: I146f79adfdfda2b52257a52fa783727f12afa246 | |||
2013-04-22 | Rewrite vp9_recon_sb* | John Koleszar | |
Rewrite vp9_recon_sb{,y,uv} to be a loop over planes. Change-Id: Ica2bbbb3105a1d29b2ff2ead07b76cde9683154c | |||
2013-04-22 | Move pre, second_pre to per-plane MACROBLOCKD data | John Koleszar | |
Continue moving framebuffers to per-plane data. Change-Id: I237e5a998b364c4ec20316e7249206c0bff8631a | |||
2013-04-22 | Merge "Removes the code_nonzerocount experiment" into experimental | Deb Mukherjee | |
2013-04-22 | Removes the code_nonzerocount experiment | Deb Mukherjee | |
This patch does not seem to give any benefits. Change-Id: I9d2b4091d6af3dfc0875f24db86c01e2de57f8db | |||
2013-04-22 | Merge "End of orientation zero group experiment" into experimental | Deb Mukherjee | |
2013-04-22 | End of orientation zero group experiment | Deb Mukherjee | |
Adds an experiment that codes an end-of-orientation symbol for every eligible zero encountered in scan order. This cleans out various other sub-experiments that were part of the origiinal patch, which will be later included if found useful. Results are slightly positive on all sets (0.1 - 0.2% range). Change-Id: I57765c605fefc7fb9d1b57f1b356843602abefaf | |||
2013-04-22 | reconinter: remove unnecessary functions, params | John Koleszar | |
Removes the redundant dst pointers from vp9_build_inter_predictors_sb{y,uv} and the remaining mb specific functions. Change-Id: I7b6bf439d9394b85ea79b4fe61a3ffc1025720da | |||
2013-04-22 | Merge "make DC_PRED for i4x4 to use real pixels only" into experimental | Paul Wilkins | |
2013-04-22 | Merge "Reordering frame header probs." into experimental | Sami Pietilä | |
2013-04-20 | Merge "Removing get_segment_id function and using existing ↵ | Dmitry Kovalev | |
vp9_get_pred_mb_segid." into experimental | |||
2013-04-20 | Merge "Finally removing BOOL_DECODER and using vp9_reader instead." into ↵ | Dmitry Kovalev | |
experimental | |||
2013-04-20 | Merge "Renaming vp9_extra_bit_struct to vp9_extra_bit." into experimental | Dmitry Kovalev | |
2013-04-19 | Merge "Move dst to per-plane MACROBLOCKD data" into experimental | John Koleszar | |
2013-04-19 | Merge "Remove vp9_recon_mb{,y}" into experimental | John Koleszar | |
2013-04-19 | make DC_PRED for i4x4 to use real pixels only | Yaowu Xu | |
Wherever there are real pixels available before falling back to use assumed values 127 and 129. This also make DC_PRED for i4x4 consistent with DC_PRED for larger blocks. Change-Id: I54372924826118da023f402c802ac6ce0caa70c3 | |||
2013-04-19 | Merge "Remove redundant pointers from void vp9_recon_sb{y,uv}" into experimental | John Koleszar | |
2013-04-19 | Move dst to per-plane MACROBLOCKD data | John Koleszar | |
First in a series of commits moving the framebuffers pointers to per-plane data, so that they can be indexed numerically rather than by name. Change-Id: I6e0d60fd4d51e6375c384eb7321776564df21775 | |||
2013-04-19 | Eliminated prev_mip memsets/memcpys | Scott LaVarnway | |
For 1080 material, this buffer is currently 2,270,928 bytes. This patch swaps ptrs instead of copying and uses the last show_frame flag instead of setting the entire buffer to zero. For the test clip used, the decoder improved by up to 1%. Change-Id: I686825712ad56043e09ada9808dc489f875a6ce0 | |||
2013-04-19 | Merge "Clean out some legacy code." into experimental | Paul Wilkins | |
2013-04-19 | Removing get_segment_id function and using existing vp9_get_pred_mb_segid. | Dmitry Kovalev | |
Change-Id: Iff35d4b2f8f65511f80c594958c01fb4673fa033 | |||
2013-04-19 | Clean out some legacy code. | Paul Wilkins | |
Removed some unused legacy code relating to GF activity. Change-Id: I0b0fe90a1a5208aaa81d7393ba6cf75ab412dbda | |||
2013-04-19 | Merge "Remove unused parameters in handle_inter_mode" into experimental | Yunqing Wang | |
2013-04-19 | Merge "Mv ref candidates cut to 2." into experimental | Paul Wilkins | |
2013-04-19 | Remove vp9_recon_mb{,y} | John Koleszar | |
Use the common sb functions instead. Change-Id: I4fa0a8ee3c6ada56271dd09bf895b97642f55858 | |||
2013-04-19 | Remove redundant pointers from void vp9_recon_sb{y,uv} | John Koleszar | |
Remove the unnecessary _s_ from their names, and add a new vp9_recon_sb() that calls the y and uv variants. Change-Id: I7ffaa5ff5605a8472cac2a53de8cf889353039a6 | |||
2013-04-19 | Merge "Move diff to MACROBLOCKD per-plane data." into experimental | John Koleszar | |
2013-04-19 | Segmentation cleanup, adding {set, get}_segment_id functions. | Dmitry Kovalev | |
Change-Id: I55c2688e06ae5d7dfccc1b1983f233ab1c7978db | |||
2013-04-19 | Renaming vp9_extra_bit_struct to vp9_extra_bit. | Dmitry Kovalev | |
Change-Id: Ie4713da125e954c1d30e1d4cbeb38666fce90ccc | |||
2013-04-19 | Move diff to MACROBLOCKD per-plane data. | John Koleszar | |
Change-Id: Ic27af09e38af8317ac4743241883d577a44f1490 | |||
2013-04-19 | Finally removing BOOL_DECODER and using vp9_reader instead. | Dmitry Kovalev | |
Change-Id: I03d5b6f22f0930893709c6db5f1b06762ad3354e | |||
2013-04-19 | make build_inter_predictors block size agnostic (split) | John Koleszar | |
All build_inter_predictors can now be serviced by the same inner function. Change-Id: I40b08bee8f047286db4b1aad9dcae37b879c3f2a | |||
2013-04-19 | Removing rounding from UV MV calculation for SPLITMV | John Koleszar | |
Similar to the prior change that removed the rounding from non-SPLITMV modes. Improves quality by a similar amount (Additional +0.087% on derf) Change-Id: I39d80b4a3037a3aa7e285eb2320346ddaf646f52 | |||
2013-04-19 | Merge "make buid_inter_predictors block size agnostic (chroma)" into ↵ | John Koleszar | |
experimental | |||
2013-04-19 | Merge "Use SSSE3 for 2d filters larger than 16" into experimental | John Koleszar | |
2013-04-19 | Merge "Replacing BOOL_DECODER with vp9_reader inside vp9_decodframe." into ↵ | Dmitry Kovalev | |
experimental | |||
2013-04-19 | Merge "Fixing member names inside TOKENVALUE and TOKENEXTRA structs." into ↵ | Dmitry Kovalev | |
experimental | |||
2013-04-19 | Merge "catch all for new block sizes" into experimental | Jim Bankoski | |
2013-04-19 | Use SSSE3 for 2d filters larger than 16 | John Koleszar | |
The C code was being used as a fallback for the >16 case, but only for 2D. Change-Id: I1e2e6da9e4b28bd88bde9ba4dd32724ce466cf6f | |||
2013-04-19 | catch all for new block sizes | Jim Bankoski | |
Just make sure we don't stop them from testing in speed 1. Change-Id: Iec9b3dba0a32616ff7a451207e0f54b81bb72575 | |||
2013-04-19 | Merge "set up a new speed 1" into experimental | Jim Bankoski | |
2013-04-19 | Mv ref candidates cut to 2. | Paul Wilkins | |
Further simplification of mvref search to return only the top two candidates. Distance weights removed as the test order reflects distance anyway. Change-Id: I0518cab7280258fec2058670add4f853fab7b855 |