diff --git a/.github/workflows/rust.yml b/.github/workflows/rust.yml index 2e924df7ec..c62a1ff313 100644 --- a/.github/workflows/rust.yml +++ b/.github/workflows/rust.yml @@ -106,7 +106,7 @@ jobs: - uses: actions/checkout@v2 - uses: dtolnay/rust-toolchain@stable - name: build - run: cargo build -v --no-default-features --features="avif-decoder" + run: cargo build -v --no-default-features --features="avif,avif-decoder" env: SYSTEM_DEPS_DAV1D_BUILD_INTERNAL: always diff --git a/src/codecs/avif/encoder.rs b/src/codecs/avif/encoder.rs index a5c14cab4d..4731914df7 100644 --- a/src/codecs/avif/encoder.rs +++ b/src/codecs/avif/encoder.rs @@ -69,7 +69,8 @@ impl AvifEncoder { let encoder = Encoder::new() .with_quality(f32::from(quality)) .with_alpha_quality(f32::from(quality)) - .with_speed(speed); + .with_speed(speed) + .with_depth(Some(8)); AvifEncoder { inner: w, encoder } }