- Oct 30, 2018
-
-
David Michael Barr authored
-
David Michael Barr authored
The inputs are generated with dav1d layout.
-
Luca Barbato authored
Address #686
-
- Oct 29, 2018
-
-
David Michael Barr authored
Also, add simple reference tests for u8 prediction.
-
Frank Bossen authored
* Generate downsampled versions of input frames and store them with reference frames * Add hierarchical ME, where initial ME is done using 4x subsampled 64x64 blocks. MVs are refined using 2x subsampled 32x32 blocks. In the refinement step, search is done around MV found for colocated 64x64 block, and also around MVs found for neighboring 64x64 blocks
-
- Oct 28, 2018
-
-
David Michael Barr authored
-
- Oct 27, 2018
-
-
Yushin Cho authored
Use transform domain distortion during RDO-based mode decision. - Turn on tx-domain distortion when speed >= 1. - For CfL mode, use pixel domain distortion since reconstructed luma pixels are required for CfL mode of chroma channels. For default speed = 3, there is a regression of 0.35% PSNR bd-rate increase on AWCY. PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 0.3440 | 0.4580 | 0.3700 | 0.2730 | 0.2714 | 0.2616 | 0.5526
-
- Oct 26, 2018
-
-
Frank Bossen authored
Frame reordering should be applied when low_latency is false
-
David Michael Barr authored
-
David Michael Barr authored
-
-
- Oct 25, 2018
-
-
Monty Montgomery authored
-
Monty Montgomery authored
-
Monty Montgomery authored
-
Frank Bossen authored
OBUs of reordered frames are combined with OBUs of a non-reordered frame into a single packet. May address #674
-
- Oct 24, 2018
-
-
David Michael Barr authored
As a simple example, call ipred_dc_128. Support linking asm on macOS; the linker trips over a dependency on src/tables.c in mc.asm if we include it. Avoid linking asm with MSVC for now as static library not found.
-
Henrik Gramner authored
-
Thomas Daede authored
-
- Oct 23, 2018
-
-
Frank Bossen authored
* Enable coding of compound mode * Modify inter prediction function to support compound mode * Call motion estimation function early and store results for use by compound mode * Add compound as an RDO candidate * Increase frame coding structure pyramid size * Make ME search range dependent on frame distance
-
Maxime Flin authored
The nasm provided by the current travis distribution is too old.
-
David Michael Barr authored
-
David Michael Barr authored
-
Luca Barbato authored
Add a generic bound for u8 and u16 and convert `pred_dc`, `pred_dc_128`, `pred_dc_left`, `pred_dc_top`, `pred_h`, `pred_v` and `pred_paeth`.
-
Simon Persson authored
Fixes issue #653.
-
- Oct 22, 2018
-
-
Luca Barbato authored
-
Luca Barbato authored
-
Luca Barbato authored
-
- Oct 20, 2018
-
-
- Rewrite fwd transform functions from C to Rust - Rewrite 32x32 inv transform functions from C to Rust - Refactor transform.rs into smaller modules This commit temporarily removes the calls into the SIMD optimized functions. These will be rewritten into Rust and readded in an upcoming PR.
-
- Oct 19, 2018
-
-
SmilingWolf authored
Second part of #650
-
- Oct 18, 2018
-
-
tmpcnt authored
Solves half #650
-
- Oct 17, 2018
-
-
Luca Barbato authored
The rust compiler DCE works in a different way so conditionals on `cfg!` should not be used if the code in the branches may not compile. While at it move the `use` statements where they are needed to avoid warnings. Fix #657
-
Raphaël Zumer authored
Document NASM dependency.
-
- Oct 16, 2018
-
-
Thomas Daede authored
-
Luca Barbato authored
Otherwise cargo-bench would try to call the test runner with --bench and criterion-only options, making the process fail.
-
Thomas Daede authored
-
Frank Bossen authored
-
- Oct 11, 2018
-
-
Yushin Cho authored
-
Yushin Cho authored
- Don't do duplicate tx_type rdo with bottom-up partition rdo. - Set tx_type as DCT_DCT when skip==true during mode decision rdo. - Add set_tx_size() if rdo_tx_size_type() is not called.
-
- Oct 10, 2018
-
-
Raphaël Zumer authored
-
- Oct 09, 2018
-
-
Luca Barbato authored
Unbreak encoding without producing the reconstructed video.
-