- Jul 05, 2019
-
-
Kyle Siefring authored
-
James Almer authored
-
- Jul 04, 2019
-
-
- Jul 03, 2019
-
-
Kyle Siefring authored
-
-
Tristan Matthews authored
* cdef: pick strength based on quantizer PSNR | PSNR Cb | PSNR Cr | PSNR HVS | SSIM | MS SSIM | CIEDE 2000 -0.3890 | -0.7035 | -1.2771 | -0.1636 | -0.0987 | -0.0441 | -0.1748 ~4-6% faster encoding time for low QP.
-
Kyle Siefring authored
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Tristan Matthews authored
This avoids a desync when e.g., CDEF bits == 2
-
- Jul 02, 2019
-
-
-
Shamir Khodzha authored
-
Shreevari SP authored
-
- Jun 28, 2019
-
-
Now that partition context is stored at 8x8 granularity, a different constant needs to be used for above_coeff_context size. Fixes #1386
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Luca Barbato authored
-
Derek Buitenhuis authored
Currently, it uses heap allocations to pass the returned slice to C-land. This isn't much a perf hit, give the infrequent use (once per frame), and is a lot simpler than having callers provide alloc callbacks. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Xu Guangxin authored
container format will use this information to build seek index. This will make the mp4 seekable
-
- Jun 26, 2019
-
-
Timothy B. Terriberry authored
In reality, "bits_per_frame" was "bits_per_tu", so we can rename it and just subtract a constant amount to cover the cost of each temporal delimiter.
-
Timothy B. Terriberry authored
Allows the user to run the second pass of a two-pass encode while simultaneously outputing a new first-pass stats file to use for a third and subsequent passes. No change to the public API is required.
-
Timothy B. Terriberry authored
PUBLIC API CHANGE: -Addition of EncoderStatus::NotReady -Addition of Context::twopass_out() -Addition of Context::twopass_bytes_needed() -Addition of Context::twopass_in()
-
Timothy B. Terriberry authored
The per-frame data passed to update_state() does not include the temporal delimeter.
-
- Jun 25, 2019
-
-
Luca Barbato authored
It requires the git cargo-c until it is released
-
Luca Barbato authored
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Derek Buitenhuis authored
Added in 40b2b021. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Derek Buitenhuis authored
This is required for ratecontrol to work. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Luca Barbato authored
-
Luca Barbato authored
MSVC would not find it when building a shared library. Incidentally also fix a use after free.
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Derek Buitenhuis authored
This matches 560c9cd5. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Derek Buitenhuis authored
Currently pinned to one pass only, since, as far as I know, this is all rav1e currently supports. Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
Luca Barbato authored
-
Luca Barbato authored
Should support the frame reuse better.
-
Vittorio Giovara authored
And some documentation.
-
Vittorio Giovara authored
-
Vittorio Giovara authored
That chunk of code belongs here, it is not needed for rust code anyway. Slightly adjust the documentation on error.
-
Luca Barbato authored
-
Vittorio Giovara authored
-