rav1e merge requestshttps://gitlab.xiph.org/xiph/rav1e/-/merge_requests2018-02-23T22:51:07Zhttps://gitlab.xiph.org/xiph/rav1e/-/merge_requests/95Another prep work to enable partitionining2018-02-23T22:51:07ZThomas DaedeAnother prep work to enable partitionining*Created by: ycho*
- Add update_partition_context() function.
- Add partition_context_lookup[] and subsize_lookup[] tables.
- Add mi_size_wide[] and mi_size_high[] tables.
- Fix outdated lookup tables, for ex: all 2x2, 4x2, 2x4 are d...*Created by: ycho*
- Add update_partition_context() function.
- Add partition_context_lookup[] and subsize_lookup[] tables.
- Add mi_size_wide[] and mi_size_high[] tables.
- Fix outdated lookup tables, for ex: all 2x2, 4x2, 2x4 are dropped.
- Use BLOCK_SIZES_ALL whenever possible for the size of lookup table.
- As a separate commit for submodule libaom,
manually update the corresponding lookup tables, esp. all the tables with the size
BLOCK_SIZES_ALL.https://gitlab.xiph.org/xiph/rav1e/-/merge_requests/90Add update_cdf benchmark.2018-02-21T12:35:07ZThomas DaedeAdd update_cdf benchmark.test update_cdf_bench_c ... bench: 305,013 ns/iter (+/- 29,687)
test update_cdf_bench_native ... bench: 322,958 ns/iter (+/- 19,123)test update_cdf_bench_c ... bench: 305,013 ns/iter (+/- 29,687)
test update_cdf_bench_native ... bench: 322,958 ns/iter (+/- 19,123)https://gitlab.xiph.org/xiph/rav1e/-/merge_requests/82Use Q0 quantizers to derive lambda for Q0 pixel domain2018-02-14T21:04:47ZThomas DaedeUse Q0 quantizers to derive lambda for Q0 pixel domain*Created by: yushincho*
The quantizer tables that rav1e currently use are those from libaom,
which are all in Q3 precision (except, qindex=0, lossless mode, which is Q2).
Thus, if we derive lambda which applies to pixel domain in Q0,
...*Created by: yushincho*
The quantizer tables that rav1e currently use are those from libaom,
which are all in Q3 precision (except, qindex=0, lossless mode, which is Q2).
Thus, if we derive lambda which applies to pixel domain in Q0,
we should use quantizers in Q0.https://gitlab.xiph.org/xiph/rav1e/-/merge_requests/60build.sh defaults to debug2018-02-08T11:21:32ZThomas Daedebuild.sh defaults to debug*Created by: luctrudeau*
For a release build use build.sh --release*Created by: luctrudeau*
For a release build use build.sh --release