- Mar 13, 2019
-
-
Thomas Daede authored
This doesn't actually call the assembly functdions yet.
-
David Michael Barr authored
-
David Michael Barr authored
-
Luca Barbato authored
It acts a aligned memory wrapper. Fixes #1101
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
Preliminary to use a different backing storage.
-
- Mar 12, 2019
-
-
Luca Barbato authored
-
Luca Barbato authored
Apparently cbindgen has problems parsing them in the former rendition.
-
David Michael Barr authored
This reduces the odds of a Travis timeout.
-
David Michael Barr authored
Also, check out the v1.0.0-errata1 tag of libaom.
-
Luca Barbato authored
-
Luca Barbato authored
-
David Michael Barr authored
Many of the settings change nothing at the default speed.
-
David Michael Barr authored
-
David Michael Barr authored
-
David Michael Barr authored
-
- Mar 11, 2019
-
-
Luca Barbato authored
Make cargo doc happier and make crav1e not depend on compiler unstable feature.
-
- Mar 10, 2019
-
-
Luca Barbato authored
-
Luca Barbato authored
-
Romain Vimont authored
Since commit 0a35174f, the function convert_slice_2d() is not used anymore.
-
- Mar 09, 2019
-
-
Romain Vimont authored
These functions return a subslice that exceed its parent slice. We want to avoid this behavior for tiling.
-
Romain Vimont authored
The function get_intra_edges() acceded 1 pixel above and 1 pixel on the left of the given PlaneSlice. This behavior will be problematic for tiling. Instead, use EdgedPlaneSlice to pass the extended region, so that a subslice never exceeds its parent slice.
-
Romain Vimont authored
For tiling, we want subslices to never exceed their parent slice. However, several functions need to read few pixels on top and on the left of a given PlaneSlice. For that purpose, introduce EdgedPlaneSlice, containing a PlaneSlice which includes edges and the edges size.
-
- Mar 08, 2019
-
-
David Michael Barr authored
-
Luca Barbato authored
The current threads usage is limited to motion estimation and on machines with a large number of cores the default thread pool dimension is causing performance degradation. Fixes #1064
-
Luca Barbato authored
-
David Michael Barr authored
-
Romain Vimont authored
The feature is already provided by the Index and IndexMut traits (i.e. operator[]). Concretely, we always use: plane_slice[index] instead of: plane_slice.row(index)
-
- Mar 07, 2019
-
-
David Michael Barr authored
-
David Michael Barr authored
-
David Michael Barr authored
Inform x86inc.asm that we cannot guarantee stack pointer alignment.
-
David Michael Barr authored
-
David Michael Barr authored
Fix luma_ac() not to overflow for u8 pixels.
-
David Michael Barr authored
Input to CDEF is always u16. FIXME: Disabling CDEF requires padding refactor.
-
David Michael Barr authored
Avoid unaligned access in the value-correctness tests. Work around unaligned blocks in motion estimation. Testing on AWCY, this gave almost 1.3x speed up for u8 planes.
-
Luca Barbato authored
-
- Mar 06, 2019
-
-