- Sep 16, 2018
-
-
Luca Barbato authored
-
Luca Barbato authored
And use a conditional slice outside the chroma loop.
-
Luca Barbato authored
-
- Sep 14, 2018
-
-
David Michael Barr authored
-
- Sep 13, 2018
-
-
Kyle Siefring authored
-
Monty Montgomery authored
Improve cache behavior by running vertical and horizontal deblocking in one pass. Horizontal lags one SB behind vertical.
-
Yushin Cho authored
ME use predicted search center for topdown partition search
-
- Sep 12, 2018
-
-
-
In ME search range setup, rename x_min, x_max, y_min and y_max variables as mvx_min, mvx_max, ... since they are limits of mv allowed to code thus needed to search.
-
Frank Bossen authored
* Correctly handle NEAR mode when less than 2 entried in MV stack If there are fewer than 2 entries in the motion vector stack, then the NEAR motion vector is considered to be the same vector as the global motion vector (currently 0,0), as per 7.10.2.12 "Extra search process" in the spec. * Add support for 2nd and 3rd NEAR motion vector * Adaptively select best MV mode
-
-
Store the frame_type in the packet and implement Display for it.
-
- Sep 11, 2018
-
-
Yushin Cho authored
-
Frank Bossen authored
See section 7.10.2.14 context and clamping process
-
Luca Barbato authored
Fix an off-by-one
-
Luca Barbato authored
And use it in rav1e to output the same stats it did before.
-
Monty Montgomery authored
Inplement an ~ direct copy of libaom's LPF_PICK_FROM_Q deblocking filter configuration. This is not real RDO, but should be superior to the current flat configuration. The libaom code also mentions the magic numbers almost certainly need a new regression fit.
-
Monty Montgomery authored
The frame itself isn't welded onto the uncompressed header packets until after both are complete, so jog the order such that deblocking filter RDO can get stuck before the uncompressed header gets written out.
-
Monty Montgomery authored
The Deblocking state must be mutable, and now that we're finally trying to make the FrameInvariants actually invariant over a frame, it's time to move the DeblockingState out.
-
-
David Michael Barr authored
* Plumb SuperBlockOffset and use superblock dimensions
-
- Sep 10, 2018
-
-
Luca Barbato authored
-
Frank Bossen authored
-
Kyle Siefring authored
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
-
- Sep 07, 2018
-
-
Monty Montgomery authored
Fix for #554
-
Monty Montgomery authored
Roll in typo fixes and comment corrections from Yushin's review. No functional change.
-
Kyle Siefring authored
Finishes formatting of me.rs
-
- Sep 06, 2018
-
-
Frank Bossen authored
-
Kyle Siefring authored
-
Kyle Siefring authored
-
-
Add transforms up to x16 except for flipadst
-
-
-
- Sep 05, 2018
-
-
Monty Montgomery authored
Fix a type mismatch in deblocking
-
Monty Montgomery authored
No RDO as yet, but the deblocking filter and parameter infrastructure are full implemented, functional and tested.
-
Frank Bossen authored
* Modify plane data structure to allow for padded border * Pad reconstructed frame * Have ME consider motion vectors pointing outside frame boundary * Remove clamping inside motion compensation loop Clamping is now done outside the loop and relies on the frame being padded. * Reduce size of intermediate buffer in motion compensation * Update encode/decode tests
-