Luca Barbato

Results 173 issues of Luca Barbato

It is yet to be tested

It might be of use if this function has to be called on u16 frames even in the u8 codepath.

checkasm has some assembly + preprocessor machinery to make sure the assembly does respect the platform calling convention. See https://code.videolan.org/videolan/dav1d/-/blob/0.8.0/tests/checkasm/checkasm.h call_new(). Ideally it can be converted to macros on the...

tests

`Path`s may not be utf8, currently we pass them around as `&str` in few places.

enhancement
good first issue
easy

- [ ] Add a `last_error: Option` field in the CAPI `Config` - [ ] Add a `rav1e_config_validate() -> bool` - [ ] Add a `rav1e_last_config_error_str() -> *mut c_char` -...

easy

- [ ] **`row_iter()` for Frame**: it would return a `&[&[Pixel]]`, chroma slices can appear two times if the subsampling. - [ ] **`tile_iter()` for Frame**: would provide a lightweight...

enhancement
help wanted

As in the code snippet from #2460 we do not validate that the frame provided has the correct dimensions since we assume the user uses `Context::new_frame()` to create a new...

enhancement

[cargo](https://crates.io/crates/cargo) latest version is `0.57`, the cve marks as insecure any version before `1.26`. Please change the db to point to `0.25` instead.

Do you have plans to release it on crates.io?

The change is somehow invasive but conceptually simple and should be needed to support other pixel formats.