rav1e 0.3.0

The fastest and safest AV1 encoder
Documentation
Build #2192322020-02-07T08:01:51.291070+00:00
# rustc version
rustc 1.43.0-nightly (442ae7f04 2020-02-06)# docs.rs version
docsrs 0.6.0 (f29b562 2020-02-06)# build log
[INFO] running `"docker" "create" "-v" "/home/cratesfyi/workspace/builds/rav1e-0.3.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/rav1e-0.3.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "MAP_USER_ID=1001" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=-Z unstable-options --resource-suffix -20200206-1.43.0-nightly-442ae7f04 --static-root-path / --extern-html-root-url cc=https://docs.rs/cc/1.0.50 --extern-html-root-url arbitrary=https://docs.rs/arbitrary/0.2.0 --extern-html-root-url cfg_if=https://docs.rs/cfg-if/0.1.10 --extern-html-root-url console=https://docs.rs/console/0.9.2 --extern-html-root-url rayon=https://docs.rs/rayon/1.3.0 --extern-html-root-url y4m=https://docs.rs/y4m/0.5.0 --extern-html-root-url semver=https://docs.rs/semver/0.9.0 --extern-html-root-url simd_helpers=https://docs.rs/simd_helpers/0.1.0 --extern-html-root-url rand=https://docs.rs/rand/0.7.3 --extern-html-root-url paste=https://docs.rs/paste/0.1.6 --extern-html-root-url arrayvec=https://docs.rs/arrayvec/0.5.1 --extern-html-root-url criterion=https://docs.rs/criterion/0.3.1 --extern-html-root-url noop_proc_macro=https://docs.rs/noop_proc_macro/0.2.1 --extern-html-root-url err_derive=https://docs.rs/err-derive/0.2.2 --extern-html-root-url itertools=https://docs.rs/itertools/0.8.2 --extern-html-root-url clap=https://docs.rs/clap/2.33.0 --extern-html-root-url better_panic=https://docs.rs/better-panic/0.2.0 --extern-html-root-url vergen=https://docs.rs/vergen/3.0.4 --extern-html-root-url fern=https://docs.rs/fern/0.5.9 --extern-html-root-url log=https://docs.rs/log/0.4.8 --extern-html-root-url arg_enum_proc_macro=https://docs.rs/arg_enum_proc_macro/0.3.0 --extern-html-root-url rand_chacha=https://docs.rs/rand_chacha/0.2.1 --extern-html-root-url bitstream_io=https://docs.rs/bitstream-io/0.8.4 --extern-html-root-url nasm_rs=https://docs.rs/nasm-rs/0.1.7 --extern-html-root-url num_derive=https://docs.rs/num-derive/0.3.0 --extern-html-root-url libc=https://docs.rs/libc/0.2.66 --extern-html-root-url num_traits=https://docs.rs/num-traits/0.2.11 --extern-html-root-url scan_fmt=https://docs.rs/scan_fmt/0.2.4 --extern-html-root-url ivf=https://docs.rs/ivf/0.1.0 --extern-html-root-url signal_hook=https://docs.rs/signal-hook/0.1.13 --extern-html-root-url interpolate_name=https://docs.rs/interpolate_name/0.2.3 --extern-html-root-url pretty_assertions=https://docs.rs/pretty_assertions/0.6.1 --extern-html-root-url rustc_version=https://docs.rs/rustc_version/0.2.3" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "3221225472" "--network" "none" "rustops/crates-build-env" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "doc" "--lib" "--no-deps" "--no-default-features"`
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] [stdout] a4bd0dbab5a7dd0ba5417f262b462d5fdf92eac2eca816cc22e33860517063b2
[INFO] running `"docker" "start" "-a" "a4bd0dbab5a7dd0ba5417f262b462d5fdf92eac2eca816cc22e33860517063b2"`
[INFO] [stderr]    Compiling proc-macro2 v1.0.8
[INFO] [stderr]    Compiling unicode-xid v0.2.0
[INFO] [stderr]    Compiling syn v1.0.14
[INFO] [stderr]    Compiling libc v0.2.66
[INFO] [stderr]    Compiling autocfg v1.0.0
[INFO] [stderr]    Compiling semver-parser v0.7.0
[INFO] [stderr]    Compiling autocfg v0.1.7
[INFO] [stderr]    Compiling rustversion v1.0.2
[INFO] [stderr]    Compiling cc v1.0.50
[INFO] [stderr]     Checking cfg-if v0.1.10
[INFO] [stderr]    Compiling failure_derive v0.1.6
[INFO] [stderr]     Checking lazy_static v1.4.0
[INFO] [stderr]    Compiling rustc-demangle v0.1.16
[INFO] [stderr]    Compiling bitflags v1.2.1
[INFO] [stderr]     Checking scopeguard v1.0.0
[INFO] [stderr]    Compiling rayon-core v1.7.0
[INFO] [stderr]     Checking either v1.5.3
[INFO] [stderr]    Compiling log v0.4.8
[INFO] [stderr]    Compiling noop_proc_macro v0.2.1
[INFO] [stderr]     Checking bitstream-io v0.8.4
[INFO] [stderr]     Checking arrayvec v0.5.1
[INFO] [stderr]    Compiling semver v0.9.0
[INFO] [stderr]    Compiling num-traits v0.2.11
[INFO] [stderr]    Compiling num-integer v0.1.42
[INFO] [stderr]    Compiling crossbeam-utils v0.7.0
[INFO] [stderr]    Compiling crossbeam-epoch v0.8.0
[INFO] [stderr]     Checking itertools v0.8.2
[INFO] [stderr]    Compiling rustc_version v0.2.3
[INFO] [stderr]    Compiling time v0.1.42
[INFO] [stderr]    Compiling quote v1.0.2
[INFO] [stderr]     Checking num_cpus v1.12.0
[INFO] [stderr]    Compiling memoffset v0.5.3
[INFO] [stderr]    Compiling backtrace-sys v0.1.32
[INFO] [stderr]     Checking crossbeam-queue v0.2.1
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling chrono v0.4.10
[INFO] [stderr]     Checking crossbeam-deque v0.7.2
[INFO] [stderr]    Compiling backtrace v0.3.43
[INFO] [stderr]     Checking rayon v1.3.0
[INFO] [stderr]    Compiling vergen v3.0.4
[INFO] [stderr]    Compiling synstructure v0.12.3
[INFO] [stderr]    Compiling syn-mid v0.5.0
[INFO] [stderr]    Compiling proc-macro-hack v0.5.11
[INFO] [stderr]    Compiling num-derive v0.3.0
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.0
[INFO] [stderr]    Compiling paste-impl v0.1.6
[INFO] [stderr]    Compiling failure v0.1.6
[INFO] [stderr]    Compiling proc-macro-error v0.4.8
[INFO] [stderr]    Compiling proc-macro-error-attr v0.4.8
[INFO] [stderr]    Compiling err-derive v0.2.2
[INFO] [stderr]     Checking paste v0.1.6
[INFO] [stderr]    Compiling rav1e v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr]  Documenting rav1e v0.3.0 (/opt/rustwide/workdir)
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/partition.rs:447:35
[INFO] [stderr]     |
[INFO] [stderr] 447 | pub const NEWMV_CTX_MASK: usize = ((1 << GLOBALMV_OFFSET) - 1);
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_parens)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/partition.rs:449:3
[INFO] [stderr]     |
[INFO] [stderr] 449 |   ((1 << (REFMV_OFFSET - GLOBALMV_OFFSET)) - 1);
[INFO] [stderr]     |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/partition.rs:450:35
[INFO] [stderr]     |
[INFO] [stderr] 450 | pub const REFMV_CTX_MASK: usize = ((1 << (8 - REFMV_OFFSET)) - 1);
[INFO] [stderr]     |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/context.rs:50:28
[INFO] [stderr]    |
[INFO] [stderr] 50 | pub const MI_SIZE: usize = (1 << MI_SIZE_LOG2);
[INFO] [stderr]    |                            ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/context.rs:51:38
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub const MAX_MIB_SIZE_LOG2: usize = (MAX_SB_SIZE_LOG2 - MI_SIZE_LOG2);
[INFO] [stderr]    |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/context.rs:52:34
[INFO] [stderr]    |
[INFO] [stderr] 52 | pub const MIB_SIZE_LOG2: usize = (SB_SIZE_LOG2 - MI_SIZE_LOG2);
[INFO] [stderr]    |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/context.rs:53:29
[INFO] [stderr]    |
[INFO] [stderr] 53 | pub const MIB_SIZE: usize = (1 << MIB_SIZE_LOG2);
[INFO] [stderr]    |                             ^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/context.rs:54:29
[INFO] [stderr]    |
[INFO] [stderr] 54 | pub const MIB_MASK: usize = (MIB_SIZE - 1);
[INFO] [stderr]    |                             ^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/context.rs:58:28
[INFO] [stderr]    |
[INFO] [stderr] 58 | pub const SB_SIZE: usize = (1 << SB_SIZE_LOG2);
[INFO] [stderr]    |                            ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/context.rs:59:26
[INFO] [stderr]    |
[INFO] [stderr] 59 | const SB_SQUARE: usize = (SB_SIZE * SB_SIZE);
[INFO] [stderr]    |                          ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/context.rs:90:3
[INFO] [stderr]    |
[INFO] [stderr] 90 |   ((TxSize::TX_SIZES - TxSize::TX_8X8 as usize) * 6 - 3);
[INFO] [stderr]    |   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/context.rs:257:27
[INFO] [stderr]     |
[INFO] [stderr] 257 | const TX_PAD_VER: usize = (TX_PAD_TOP + TX_PAD_BOTTOM);
[INFO] [stderr]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/context.rs:260:26
[INFO] [stderr]     |
[INFO] [stderr] 260 |   const TX_PAD_2D: usize = ((MAX_CODED_TX_SIZE + TX_PAD_HOR)
[INFO] [stderr]     |  __________________________^
[INFO] [stderr] 261 | |   * (MAX_CODED_TX_SIZE + TX_PAD_VER)
[INFO] [stderr] 262 | |   + TX_PAD_END);
[INFO] [stderr]     | |_______________^
[INFO] [stderr]     |
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]     |
[INFO] [stderr] 260 | const TX_PAD_2D: usize = (MAX_CODED_TX_SIZE + TX_PAD_HOR)
[INFO] [stderr] 261 |   * (MAX_CODED_TX_SIZE + TX_PAD_VER)
[INFO] [stderr] 262 |   + TX_PAD_END;
[INFO] [stderr]     |
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/context.rs:494:29
[INFO] [stderr]     |
[INFO] [stderr] 494 | const NZ_MAP_CTX_5: usize = (NZ_MAP_CTX_0 + 5);
[INFO] [stderr]     |                             ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/context.rs:495:30
[INFO] [stderr]     |
[INFO] [stderr] 495 | const NZ_MAP_CTX_10: usize = (NZ_MAP_CTX_0 + 10);
[INFO] [stderr]     |                              ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]     --> src/context.rs:4333:28
[INFO] [stderr]      |
[INFO] [stderr] 4333 | const CLASS0_SIZE: usize = (1 << CLASS0_BITS);
[INFO] [stderr]      |                            ^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]     --> src/context.rs:4334:31
[INFO] [stderr]      |
[INFO] [stderr] 4334 | const MV_OFFSET_BITS: usize = (MV_CLASSES + CLASS0_BITS - 2);
[INFO] [stderr]      |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]     --> src/context.rs:4338:28
[INFO] [stderr]      |
[INFO] [stderr] 4338 | const MV_MAX_BITS: usize = (MV_CLASSES + CLASS0_BITS + 2);
[INFO] [stderr]      |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]     --> src/context.rs:4339:23
[INFO] [stderr]      |
[INFO] [stderr] 4339 | const MV_MAX: usize = ((1 << MV_MAX_BITS) - 1);
[INFO] [stderr]      |                       ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]     --> src/context.rs:4340:24
[INFO] [stderr]      |
[INFO] [stderr] 4340 | const MV_VALS: usize = ((MV_MAX << 1) + 1);
[INFO] [stderr]      |                        ^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]     --> src/context.rs:4343:21
[INFO] [stderr]      |
[INFO] [stderr] 4343 | const MV_UPP: i32 = (1 << MV_IN_USE_BITS);
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]     --> src/context.rs:4344:21
[INFO] [stderr]      |
[INFO] [stderr] 4344 | const MV_LOW: i32 = (-(1 << MV_IN_USE_BITS));
[INFO] [stderr]      |                     ^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/entropymode.rs:33:32
[INFO] [stderr]    |
[INFO] [stderr] 33 | const TX_SIZE_CTX_MIN: usize = (TX_SIZE_LUMA_MIN + 1);
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]   --> src/entropymode.rs:34:32
[INFO] [stderr]    |
[INFO] [stderr] 34 | pub const MAX_TX_CATS: usize = (TxSize::TX_SIZES - TX_SIZE_CTX_MIN);
[INFO] [stderr]    |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around assigned value
[INFO] [stderr]    --> src/lrf.rs:102:36
[INFO] [stderr]     |
[INFO] [stderr] 102 | pub const SOLVE_IMAGE_MAX: usize = (1 << RESTORATION_TILESIZE_MAX_LOG2);
[INFO] [stderr]     |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: remove these parentheses
[INFO] [stderr] 
[INFO] [stderr]     Finished dev [optimized + debuginfo] target(s) in 2m 03s
[INFO] running `"docker" "inspect" "a4bd0dbab5a7dd0ba5417f262b462d5fdf92eac2eca816cc22e33860517063b2"`
[INFO] running `"docker" "rm" "-f" "a4bd0dbab5a7dd0ba5417f262b462d5fdf92eac2eca816cc22e33860517063b2"`
[INFO] [stdout] a4bd0dbab5a7dd0ba5417f262b462d5fdf92eac2eca816cc22e33860517063b2