- Mar 12, 2019
-
-
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
-
-
-
Romain Vimont authored
There is no need to compute the superblock offset and the block offset inside the superblock separately.
-
Josh Holmer authored
-
Adrien Maglo authored
-
Yushin Cho authored
Fix the bug that PRED_45 works incorrectly with vertically elongated partition. PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.5136 | -0.5447 | -0.4921 | -0.5751 | -0.5807 | -0.5773 | -0.4561
-
- Mar 04, 2019
-
-
Fixes a chroma error with odd frame sizes
-
David Michael Barr authored
The default value of 0 is skipping the first frame.
-
Vibhoothi authored
This commit introduces new feature of skipping n frames of video when encoding where the input is taken via CLI with optional --skip parameter.
-
Kyle Siefring authored
-
- Mar 03, 2019
-
-
Closes #956 Some dav1d tests are known to fail due to rounding errors. This is an existing issue and is not resolved in this commit.
-
Luca Barbato authored
-