Go to file
Dominique Leuenberger 939eee5830 Accepting request 1078464 from multimedia:libs
- Update to version 0.6.4+0:
  * Safety critical bounds checking is off-by-one in sgrproj_box_ab_internal
  * Initialize `low` array in a more rust-like way in `kmeans`
  * Rework mutable borrows for symbol_with_update
  * Drop explicit size for macro symbol_with_update
  * Use const generics for CDFContextLog
  * Fix undefined behavior in CDFContextLogOps
  * ec: Simplify lr_compute function
  * Use a bit counter instead of a byte counter in WriterRecorder
  * Minimize bounds checks in pred functions
  * Use generics for BD-8 on sgrproj functions
  * Use saturating_sub in sgrproj_sum_finish
  * Move bounds checks out of hot loop in sgrproj
  * Ensure quantizer values are non-zero with a const fn
  * Optimize base quants using NonZero integers (#3115)
  * Move quant tables to separate file to improve organization (#3113)
  * Use is_power_of_two method in divu_gen
  * Fix rounding issue in HBD CDEF code
  * Hint that creating a region from an empty plane is unlikely
  * Minor optimization to take_slice
  * Clean up cdef_dist
  * Minor optimizations
  * Optimizations for weighted_sse
  * Add HBD AVX2 assembly for SAD (#3099)
  * ec: Manually inline `msb()` and `ilog()` for clarity (#3104)
  * Comment regarding cnt being unused
  * Improve naming
  * Use a bit counter instead of a byte counter in EC
  * Add 10-bit cdef_dist ASM
  * Optimise sad_plane_internal
  * Save some bounds checks on me_stats
  * Minor optimization to av1_get_mv_joint
  * Use chunks_exact for performance in diff method
  * Integrate CfL AC x86 assembly functions
  * benches: Fix alignment issue for cfl_rdo
  * Move luma_ac to predict module
  * Extract luma_ac_internal with const generics
  * Optimise plane::as_region
  * Optimise BlockSize::from_width_and_height_opt
  * Improve vectorization in get_sad
  * Template entropy coding functions to help optimiser
  * Enable SSE2/AVX512ICL put/prep/avg x86 assembly
  * Enable AVX2 12-bit Inverse Transform x86 assembly
  * Enable new SSE4.1 HBD Inverse Transform x86 assembly
  * Pin assert_cmd, predicates and clap in Cargo.toml for rust 1.60.0
  * Prepare for release
  * Fix header coding for level_idx < 7.

OBS-URL: https://build.opensuse.org/request/show/1078464
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/rav1e?expand=0&rev=17
2023-04-12 10:51:08 +00:00
_service Update to version 0.6.4+0: 2023-04-11 09:57:02 +00:00
_servicedata Update to version 0.6.4+0: 2023-04-11 09:57:02 +00:00
.gitattributes Accepting request 752709 from home:gladiac 2019-12-03 07:25:47 +00:00
.gitignore Accepting request 752709 from home:gladiac 2019-12-03 07:25:47 +00:00
baselibs.conf Accepting request 821859 from home:dimstar:Factory 2020-07-20 14:53:29 +00:00
cargo_config Fix service for cargo vendor creation 2021-06-02 07:18:57 +00:00
rav1e-0.6.4+0.tar.xz Commit new source tarball 2023-04-11 09:58:12 +00:00
rav1e-cargo-no-git-default.patch Commit missing patch 2023-01-02 16:17:35 +00:00
rav1e.changes Update to version 0.6.4+0: 2023-04-11 09:57:02 +00:00
rav1e.obsinfo Update to version 0.6.4+0: 2023-04-11 09:57:02 +00:00
rav1e.spec Update to version 0.6.4+0: 2023-04-11 09:57:02 +00:00
README.suse-maint Fix service for cargo vendor creation 2021-06-02 07:18:57 +00:00
vendor.tar.xz Update to version 0.6.4+0: 2023-04-11 09:57:02 +00:00

# How to update the rav1e package

## Prerequisites:
You need the download_files and cargo_vendor obs services installed:
  zypper in obs-service-download_files obs-service-cargo_vendor

## Updating to a new version from upstream

Edit the spec file and update the version variable.

Download the new source file by running:
  osc service ra download_files

Uncompress the rav1e-%{version}.tar.gz file:
  tar xf rav1e-*.tar.gz

This will create a rav1e-%{version} directory

Edit the _service file and set the srcdir param
to the extracted directory.

Run the cargo_vendor service with:
  osc service disabledrun

Update the changelog file with the upstream release notes.