rav1e
rav1e copied to clipboard
The fastest and safest AV1 encoder.
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...
Written as of 01052fc7121114904501f81f52a234c96373829d. I'm going to start at the tail end of the call stack and work up from there. get_mv_rate https://github.com/xiph/rav1e/blob/01052fc7121114904501f81f52a234c96373829d/src/me.rs#L1015-L1031 I think this could use a rewrite....
Once here: https://github.com/xiph/rav1e/blob/cfd4ea95c0503652eb6f94502d0578885d7f79ad/src/me.rs#L232-L254 And once in diamond search: https://github.com/xiph/rav1e/blob/cfd4ea95c0503652eb6f94502d0578885d7f79ad/src/me.rs#L729 since predictor is set as: https://github.com/xiph/rav1e/blob/cfd4ea95c0503652eb6f94502d0578885d7f79ad/src/me.rs#L433-L442 As far as I can tell, FullSearch does not do this.
Hello, I just read the C API and have a remark. The current API doesn't allow to use the encoder asynchronously. What most encoders and rav1e are doing is: queuing...
Now that tile support is merged, it would be very useful for rav1e to be able to set a "good" amount of tiles for a given input resolution instead of...
I was reading about inter prediction tools from the [AV1 Tools paper](https://jmvalin.ca/papers/AV1_tools.pdf). My goal is to take a look at how much improvement each of the inter prediction tool can...
Details available in [media-autobuild suite issue 1606](https://github.com/m-ab-s/media-autobuild_suite/issues/1606) ``` /opt/cargo/bin/cargo.exe cinstall --release --prefix /build/rav1e-git/install-32bit --jobs 3 error: could not execute process `E:/MABS/msys64/opt/cargo\bin\cargo-cinstall.exe cinstall --release --prefix 'E:/MABS/build/rav1e-git/install-32bit' --jobs 3` (never executed) Caused...