[INFO] fetching crate oximedia-codec 0.1.3... [INFO] testing oximedia-codec-0.1.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate oximedia-codec 0.1.3 into /workspace/builds/worker-4-tc1/source [INFO] started tweaking crates.io crate oximedia-codec 0.1.3 [INFO] removed 0 missing tests [INFO] finished tweaking crates.io crate oximedia-codec 0.1.3 [INFO] tweaked toml for crates.io crate oximedia-codec 0.1.3 written to /workspace/builds/worker-4-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oximedia-codec 0.1.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oximedia-codec 0.1.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded oximedia-io v0.1.3 [INFO] [stderr] Downloaded oximedia-core v0.1.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] a7d970395c9c001afa1da32187aa9a8a6e677adf959ae1e0d99b6740e40b74e9 [INFO] running `Command { std: "docker" "start" "-a" "a7d970395c9c001afa1da32187aa9a8a6e677adf959ae1e0d99b6740e40b74e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "a7d970395c9c001afa1da32187aa9a8a6e677adf959ae1e0d99b6740e40b74e9", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a7d970395c9c001afa1da32187aa9a8a6e677adf959ae1e0d99b6740e40b74e9", kill_on_drop: false }` [INFO] [stdout] a7d970395c9c001afa1da32187aa9a8a6e677adf959ae1e0d99b6740e40b74e9 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] f61a3541a3d8ec3bd537a911e6953dd134de233ca18dcd4245e5983bcfebf44c [INFO] running `Command { std: "docker" "start" "-a" "f61a3541a3d8ec3bd537a911e6953dd134de233ca18dcd4245e5983bcfebf44c", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling jpeg-decoder v0.3.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tokio v1.52.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling oxiarc-core v0.2.6 [INFO] [stderr] Compiling oxiarc-deflate v0.2.6 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling oximedia-core v0.1.3 [INFO] [stderr] Compiling oximedia-io v0.1.3 [INFO] [stderr] Compiling oximedia-codec v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 33.19s [INFO] running `Command { std: "docker" "inspect" "f61a3541a3d8ec3bd537a911e6953dd134de233ca18dcd4245e5983bcfebf44c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f61a3541a3d8ec3bd537a911e6953dd134de233ca18dcd4245e5983bcfebf44c", kill_on_drop: false }` [INFO] [stdout] f61a3541a3d8ec3bd537a911e6953dd134de233ca18dcd4245e5983bcfebf44c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] ca7a72d7dda137b7742091df40915483ec5c847e8b0c3a3b0604821fdc48684d [INFO] running `Command { std: "docker" "start" "-a" "ca7a72d7dda137b7742091df40915483ec5c847e8b0c3a3b0604821fdc48684d", kill_on_drop: false }` [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling ppv-lite86 v0.2.21 [INFO] [stderr] Compiling rustix v1.1.4 [INFO] [stderr] Compiling oximedia-core v0.1.3 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling rand_chacha v0.9.0 [INFO] [stderr] Compiling tempfile v3.27.0 [INFO] [stderr] Compiling rusty-fork v0.3.1 [INFO] [stderr] Compiling proptest v1.11.0 [INFO] [stderr] Compiling oximedia-io v0.1.3 [INFO] [stderr] Compiling oximedia-codec v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 37.84s [INFO] running `Command { std: "docker" "inspect" "ca7a72d7dda137b7742091df40915483ec5c847e8b0c3a3b0604821fdc48684d", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "ca7a72d7dda137b7742091df40915483ec5c847e8b0c3a3b0604821fdc48684d", kill_on_drop: false }` [INFO] [stdout] ca7a72d7dda137b7742091df40915483ec5c847e8b0c3a3b0604821fdc48684d [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-4-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 89d964c7bd2f997fb50d37ff370cb7af59a509509e5eea4b6a840dd9f419db10 [INFO] running `Command { std: "docker" "start" "-a" "89d964c7bd2f997fb50d37ff370cb7af59a509509e5eea4b6a840dd9f419db10", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oximedia_codec-b29a99d1fa8da8b2) [INFO] [stdout] [INFO] [stdout] running 2444 tests [INFO] [stdout] test apng::tests::test_decode_frame_timing_preserved ... ok [INFO] [stdout] test apng::tests::test_decode_multi_frame_roundtrip ... ok [INFO] [stdout] test apng::tests::test_encode_contains_actl ... ok [INFO] [stdout] test apng::tests::test_encode_fctl_count_matches_frame_count ... ok [INFO] [stdout] test apng::tests::test_crc32_known_value ... ok [INFO] [stdout] test apng::tests::test_encode_empty_frames_errors ... ok [INFO] [stdout] test apng::tests::test_frame_count_bad_signature_errors ... ok [INFO] [stdout] test apng::tests::test_encode_first_frame_idat ... ok [INFO] [stdout] test apng::tests::test_encode_wrong_pixel_size_errors ... ok [INFO] [stdout] test apng::tests::test_frame_count_single ... ok [INFO] [stdout] test apng::tests::test_decode_dispose_blend_ops_preserved ... ok [INFO] [stdout] test apng::tests::test_encode_second_frame_fdat ... ok [INFO] [stdout] test apng::tests::test_is_apng_false_for_random ... ok [INFO] [stdout] test apng::tests::test_encode_png_signature ... ok [INFO] [stdout] test apng::tests::test_decode_bad_signature_errors ... ok [INFO] [stdout] test apng::tests::test_decode_single_frame_roundtrip ... ok [INFO] [stdout] test apng::tests::test_encode_ends_with_iend ... ok [INFO] [stdout] test audio::tests::test_audio_frame_creation ... ok [INFO] [stdout] test audio::tests::test_audio_frame_duration ... ok [INFO] [stdout] test apng::tests::test_is_apng_true_for_encoded ... ok [INFO] [stdout] test audio::tests::test_sample_format_size ... ok [INFO] [stdout] test av1::block::tests::test_block_mode_info ... ok [INFO] [stdout] test av1::block::tests::test_block_size_dimensions ... ok [INFO] [stdout] test av1::block::tests::test_block_size_from_dimensions ... ok [INFO] [stdout] test av1::block::tests::test_block_size_from_u8 ... ok [INFO] [stdout] test av1::block::tests::test_block_size_mi ... ok [INFO] [stdout] test av1::block::tests::test_block_size_subsampled ... ok [INFO] [stdout] test av1::block::tests::test_constants ... ok [INFO] [stdout] test av1::block::tests::test_intra_mode ... ok [INFO] [stdout] test av1::block::tests::test_inter_mode ... ok [INFO] [stdout] test av1::block::tests::test_partition_type ... ok [INFO] [stdout] test av1::block::tests::test_block_size_max_tx_size ... ok [INFO] [stdout] test av1::block::tests::test_block_size_is_square ... ok [INFO] [stdout] test av1::block::tests::test_plane_block_context ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_direction ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_direction_wrap ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_frame_config ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_block_state ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_direction_offsets ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_clip ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_params_num_presets ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_params_adjusted_damping ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_params_default ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_params_get_damping ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_strength_default ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_strength_new ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_strength_secondary_value ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_superblock_128 ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_tap_weights ... ok [INFO] [stdout] test av1::cdef::tests::test_constants ... ok [INFO] [stdout] test av1::cdef::tests::test_constrain ... ok [INFO] [stdout] test av1::coeff_decode::tests::test_coeff_analysis ... ok [INFO] [stdout] test av1::coeff_decode::tests::test_coeff_analysis_avg_dc ... ok [INFO] [stdout] test audio::tests::test_channel_layout_count ... ok [INFO] [stdout] test av1::block::tests::test_block_context_manager ... ok [INFO] [stdout] test av1::block::tests::test_block_context_manager_update ... ok [INFO] [stdout] test av1::block::tests::test_block_size_log2 ... ok [INFO] [stdout] test av1::coeff_decode::tests::test_coeff_decoder_creation ... ok [INFO] [stdout] test av1::coeff_decode::tests::test_batched_decoder ... ok [INFO] [stdout] test av1::cdef::tests::test_sec_strengths_table ... ok [INFO] [stdout] test av1::coeff_decode::tests::test_coeff_analysis_sparsity ... ok [INFO] [stdout] test av1::coeff_decode::tests::test_coeff_decoder_position ... ok [INFO] [stdout] test apng::tests::test_decode_loop_count_preserved ... ok [INFO] [stdout] test apng::tests::test_large_frame_roundtrip ... ok [INFO] [stdout] test av1::coeff_decode::tests::test_eob_offset_bits ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_coeff_stats ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_coeff_stats_skip ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_dequantize_coeff ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_encode_all_zero_block ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_dequantize_coeffs_array ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_encode_non_zero_block ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_find_eob ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_generate_scan_order_horizontal ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_generate_scan_order_vertical ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_quantize_coeff ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_quantize_coeffs_array ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_scan_order_from_tx_type ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_scan_order_coverage ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_buffer ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_base_range ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_buffer_from_tx_size ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_context_count_nonzero ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_context_level_context ... ok [INFO] [stdout] test av1::coeff_decode::tests::test_coeff_encoder_creation ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_context_dc_sign ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_context_new ... ok [INFO] [stdout] test av1::coeff_decode::tests::test_constants ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_context_reset ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_coeff_context_ac ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_stats ... ok [INFO] [stdout] test av1::coefficients::tests::test_compute_dc_sign_context ... ok [INFO] [stdout] test av1::coefficients::tests::test_constants ... ok [INFO] [stdout] test av1::coefficients::tests::test_dequantize_block ... ok [INFO] [stdout] test av1::coefficients::tests::test_diagonal_scan_4x4 ... ok [INFO] [stdout] test av1::coefficients::tests::test_eob_context ... ok [INFO] [stdout] test av1::coefficients::tests::test_eob_pt ... ok [INFO] [stdout] test av1::coefficients::tests::test_horizontal_scan ... ok [INFO] [stdout] test av1::coefficients::tests::test_neighbor_positions ... ok [INFO] [stdout] test av1::coefficients::tests::test_dequantize_coeff ... ok [INFO] [stdout] test av1::coefficients::tests::test_get_dequant_shift ... ok [INFO] [stdout] test av1::coefficients::tests::test_level_context ... ok [INFO] [stdout] test av1::coefficients::tests::test_coeff_context_set_get ... ok [INFO] [stdout] test av1::conformance::tests::test_av1_film_grain_params_default_valid ... ok [INFO] [stdout] test av1::conformance::tests::test_av1_film_grain_params_invalid_ar_coeff_lag ... ok [INFO] [stdout] test av1::conformance::tests::test_obu_validator_count_obus_empty ... ok [INFO] [stdout] test av1::conformance::tests::test_obu_validator_find_sequence_header_none ... ok [INFO] [stdout] test av1::conformance::tests::test_obu_validator_minimal_valid_bitstream ... ok [INFO] [stdout] test av1::conformance::tests::test_obu_validator_validate_bitstream_empty_warns ... ok [INFO] [stdout] test av1::conformance::tests::test_obu_validator_validate_bitstream_frame_before_sequence_header ... ok [INFO] [stdout] test av1::conformance::tests::test_obu_validator_validate_bitstream_minimal ... ok [INFO] [stdout] test av1::coefficients::tests::test_scan_order_all_sizes ... ok [INFO] [stdout] test av1::conformance::tests::test_sequence_header_validator_invalid_bit_depth ... ok [INFO] [stdout] test av1::conformance::tests::test_av1_film_grain_params_serialize_deserialize ... ok [INFO] [stdout] test av1::conformance::tests::test_sequence_header_validator_order_hint_bits_too_large ... ok [INFO] [stdout] test av1::conformance::tests::test_sequence_header_validator_order_hint_disabled_nonzero_bits_warns ... ok [INFO] [stdout] test av1::coefficients::tests::test_vertical_scan ... ok [INFO] [stdout] test av1::conformance::tests::test_sequence_header_validator_profile0_rejects_12bit ... ok [INFO] [stdout] test av1::conformance::tests::test_sequence_header_validator_profile1_requires_444 ... ok [INFO] [stdout] test av1::conformance::tests::test_sequence_header_validator_valid_profile0 ... ok [INFO] [stdout] test av1::decoder::tests::test_cdef_params ... ok [INFO] [stdout] test av1::decoder::tests::test_decoder_codec_id ... ok [INFO] [stdout] test av1::coefficients::tests::test_scan_order_cache ... ok [INFO] [stdout] test av1::decoder::tests::test_decoder_creation ... ok [INFO] [stdout] test av1::decoder::tests::test_decoder_flush ... ok [INFO] [stdout] test av1::decoder::tests::test_initial_state ... ok [INFO] [stdout] test av1::decoder::tests::test_decoder_reset ... ok [INFO] [stdout] test av1::decoder::tests::test_quantization_params ... ok [INFO] [stdout] test av1::decoder::tests::test_loop_filter_params ... ok [INFO] [stdout] test av1::decoder::tests::test_send_while_flushing ... ok [INFO] [stdout] test av1::coefficients::tests::test_eob_compute ... ok [INFO] [stdout] test av1::encoder::tests::test_encoder_codec_id ... ok [INFO] [stdout] test av1::encoder::tests::test_encoder_creation ... ok [INFO] [stdout] test av1::encoder::tests::test_frame_dimension_mismatch ... ok [INFO] [stdout] test av1::entropy::tests::test_arithmetic_decoder_new ... ok [INFO] [stdout] test av1::entropy::tests::test_arithmetic_encoder_new ... ok [INFO] [stdout] test av1::entropy::tests::test_cdf_entropy ... ok [INFO] [stdout] test av1::entropy::tests::test_cdf_to_prob ... ok [INFO] [stdout] test av1::entropy::tests::test_symbol_reader_new ... ok [INFO] [stdout] test av1::entropy::tests::test_default_bool_cdf ... ok [INFO] [stdout] test av1::encoder::tests::test_encode_frame ... ok [INFO] [stdout] test av1::entropy::tests::test_constants ... ok [INFO] [stdout] test av1::encoder::tests::test_encoder_invalid_dimensions ... ok [INFO] [stdout] test av1::entropy::tests::test_symbol_reader_position ... ok [INFO] [stdout] test av1::entropy::tests::test_reset_cdf ... ok [INFO] [stdout] test av1::entropy::tests::test_symbol_reader_read_ns ... ok [INFO] [stdout] test av1::entropy::tests::test_symbol_reader_read_literal ... ok [INFO] [stdout] test av1::entropy::tests::test_symbol_writer_new ... ok [INFO] [stdout] test av1::entropy::tests::test_symbol_writer_write_literal ... ok [INFO] [stdout] test av1::entropy::tests::test_symbol_writer_write_ns ... ok [INFO] [stdout] test av1::entropy::tests::test_uniform_cdf ... ok [INFO] [stdout] test av1::entropy::tests::test_update_cdf ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_arithmetic_encoder_creation ... ok [INFO] [stdout] test av1::entropy::tests::test_symbol_reader_remaining ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_arithmetic_encoder_bool ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_arithmetic_encoder_reset ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_bitstream_writer_align ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_bitstream_writer_bit ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_bitstream_writer_bits ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_arithmetic_encoder_literal ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_bitstream_writer_bytes ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_bitstream_writer_len ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_cdf_context_creation ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_cdf_context_reset ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_cdf_context_update ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_obu_writer_header ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_obu_writer_leb128 ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_obu_writer_complete ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_estimate_symbol_rate ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_pmf_to_cdf ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_symbol_encoder ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_symbol_encoder_bool ... ok [INFO] [stdout] test av1::entropy_encoder::tests::test_symbol_encoder_reset ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_cdf_context_reset ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_cdf_constants ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_copy_cdf ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_default_cdfs_valid ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_get_partition_cdf ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_create_uniform_cdf ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_intra_mode_contexts ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_cdf_context_new ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_reset_cdf_uniform ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_update_cdf ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_superblock ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_mv_constants ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_is_valid_cdf ... ok [INFO] [stdout] test av1::entropy_tables::tests::test_partition_contexts ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_coeff_context_dc ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_film_grain_params_ar_coeffs ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_apply_grain_per_block_u16_12bit_range ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_apply_grain_per_block_u16_noop_when_disabled ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_constants ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_block_grain_override_clamps ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_film_grain_params_default ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_film_grain_params_enabled ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_film_grain_params_scaling_values ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_film_grain_params_validate ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_film_grain_synthesizer_creation ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_coeff_encoder_creation ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_compute_q_step ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_gaussian_sequence ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_film_grain_synthesizer_set_params ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_apply_grain_per_block_u16_modifies_pixels ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_apply_grain_per_block_ok ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_film_grain_params_add_points ... ok [INFO] [stdout] test av1::coeff_encode::tests::test_generate_scan_order_4x4 ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_apply_grain_per_block_u16_10bit_range ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_grain_lcg_value_range ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_params_is_enabled ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_grain_lcg ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_overlap_disabled_uses_regular_grain ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_overlap_enabled_produces_output ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_overlap_weight_values ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_per_block_grain_table_empty ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_per_block_table_resolve ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_scaling_lut ... ok [INFO] [stdout] test apng::tests::test_decode_frame_offsets_preserved ... ok [INFO] [stdout] test av1::cdef::tests::test_cdef_params_valid_preset ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_scaling_point ... ok [INFO] [stdout] test av1::film_grain_perblock::tests::test_12bit_output_range ... ok [INFO] [stdout] test av1::film_grain_perblock::tests::test_10bit_output_range ... ok [INFO] [stdout] test av1::film_grain::functions::tests::test_overlap_vs_non_overlap_differ ... ok [INFO] [stdout] test av1::film_grain_perblock::tests::test_8bit_output_range ... ok [INFO] [stdout] test av1::film_grain_perblock::tests::test_boundary_interpolation_smooth ... ok [INFO] [stdout] test av1::film_grain_perblock::tests::test_disabled_grain_noop ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_film_grain_table_clear ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_film_grain_table_creation ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_film_grain_table_insert_get ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_film_stock_grain_characteristics ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_fuji_eterna_400t ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_grain_pattern_builder ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_bit_depth_scaling ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_grain_presets ... ok [INFO] [stdout] test av1::film_grain_perblock::tests::test_grain_block_lut_size ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_16mm_heavy ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_kodak_vision3_250d ... ok [INFO] [stdout] test av1::film_grain_perblock::tests::test_uniform_grain_runs_without_panic ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_lerp_u16 ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_lerp_u8 ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_film_grain_table_interpolation ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_35mm_medium ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_film_grain_table_remove ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_film_stock_bit_depth_scaling ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_interpolate_params ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_digital_nr ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_different_blocks_independent ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_kodak_vision3_500t ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_iter ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_non_override_returns_base ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_fidelity_spatial_variation ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_override_scaling_delta ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_override_no_op ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_override_ar_lag_clamped ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_table_empty ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_table_iteration ... ok [INFO] [stdout] test av1::frame::tests::test_frame_type_from_u8 ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_table_with_default ... ok [INFO] [stdout] test av1::frame::tests::test_ref_frame_buffer ... ok [INFO] [stdout] test av1::frame_header::tests::test_film_grain_defaults ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_override_replaced_on_set ... ok [INFO] [stdout] test av1::film_grain_perblock::tests::test_gradient_grain_center_differs_from_edges ... ok [INFO] [stdout] test av1::frame_header::tests::test_frame_header_default ... ok [INFO] [stdout] test av1::frame_header::tests::test_frame_header_queries ... ok [INFO] [stdout] test av1::frame_header::tests::test_frame_type_conversions ... ok [INFO] [stdout] test av1::frame_header::tests::test_frame_type_properties ... ok [INFO] [stdout] test av1::frame_header::tests::test_frame_size_calculations ... ok [INFO] [stdout] test av1::frame_header::tests::test_get_qindex ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_per_block_grain_override_seed_xor ... ok [INFO] [stdout] test av1::frame_header::tests::test_loop_restoration_params_defaults ... ok [INFO] [stdout] test av1::frame_header::tests::test_frame_size_sb_calculations ... ok [INFO] [stdout] test av1::frame_header::tests::test_global_motion_default ... ok [INFO] [stdout] test av1::frame_header::tests::test_segmentation_features ... ok [INFO] [stdout] test av1::frame_header::tests::test_ref_frame_info_defaults ... ok [INFO] [stdout] test av1::frame_header::tests::test_tx_mode_conversion ... ok [INFO] [stdout] test av1::loop_filter::tests::test_compute_level ... ok [INFO] [stdout] test av1::frame_header::tests::test_reference_mode_conversion ... ok [INFO] [stdout] test av1::frame_header::tests::test_render_size_defaults ... ok [INFO] [stdout] test av1::loop_filter::tests::test_constants ... ok [INFO] [stdout] test av1::loop_filter::tests::test_compute_level_disabled ... ok [INFO] [stdout] test av1::frame_header::tests::test_restoration_type_conversion ... ok [INFO] [stdout] test av1::loop_filter::tests::test_default_deltas ... ok [INFO] [stdout] test av1::loop_filter::tests::test_get_hev_threshold ... ok [INFO] [stdout] test av1::loop_filter::tests::test_get_limit ... ok [INFO] [stdout] test av1::loop_filter::tests::test_loop_filter_context ... ok [INFO] [stdout] test av1::loop_filter::tests::test_get_threshold ... ok [INFO] [stdout] test av1::loop_filter::tests::test_loop_filter_default ... ok [INFO] [stdout] test av1::loop_filter::tests::test_loop_filter_edge ... ok [INFO] [stdout] test av1::loop_filter::tests::test_has_delta_updates ... ok [INFO] [stdout] test av1::loop_filter::tests::test_loop_filter_is_enabled ... ok [INFO] [stdout] test av1::loop_filter::tests::test_loop_filter_get_level ... ok [INFO] [stdout] test av1::loop_filter::tests::test_loop_filter_accessors ... ok [INFO] [stdout] test av1::loop_filter::tests::test_set_level_all ... ok [INFO] [stdout] test av1::loop_filter::tests::test_loop_filter_context_disabled ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_combined_optimizer ... ok [INFO] [stdout] test av1::loop_filter::tests::test_loop_filter_mask ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_cdef_optimizer ... ok [INFO] [stdout] test av1::loop_filter::tests::test_reset_deltas ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_compute_distortion ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_constants ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_restoration_optimizer ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_film_grain_params ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_loop_filter_optimizer_creation ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_filter_level_from_qp ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_optimize_filter_level_fast ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_restoration_optimize ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_restoration_types ... ok [INFO] [stdout] test av1::mode_decision::tests::test_intra_modes_to_test_fast ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_set_lambda ... ok [INFO] [stdout] test av1::mode_decision::tests::test_intra_prediction_generation ... ok [INFO] [stdout] test av1::mode_decision::tests::test_intra_modes_to_test_slow ... ok [INFO] [stdout] test av1::mode_decision::tests::test_lambda_computation ... ok [INFO] [stdout] test av1::mode_decision::tests::test_lambda_qp_roundtrip ... ok [INFO] [stdout] test av1::mode_decision::tests::test_mode_candidate_creation ... ok [INFO] [stdout] test av1::mode_decision::tests::test_mode_decision_config_default ... ok [INFO] [stdout] test av1::mode_decision::tests::test_mode_decision_config_from_qp ... ok [INFO] [stdout] test av1::mode_decision::tests::test_mode_decision_config_presets ... ok [INFO] [stdout] test av1::mode_decision::tests::test_mode_decision_creation ... ok [INFO] [stdout] test av1::mode_decision::tests::test_decide_partition_simple ... ok [INFO] [stdout] test av1::mode_decision::tests::test_rd_cost_computation ... ok [INFO] [stdout] test av1::mode_decision::tests::test_prediction_mode ... ok [INFO] [stdout] test av1::mode_decision::tests::test_tx_size_selection ... ok [INFO] [stdout] test av1::obu::tests::test_encode_leb128 ... ok [INFO] [stdout] test av1::mode_decision::tests::test_partition_decision ... ok [INFO] [stdout] test av1::mode_decision::tests::test_rate_estimation ... ok [INFO] [stdout] test av1::mode_decision::tests::test_rate_estimator ... ok [INFO] [stdout] test av1::obu::tests::test_leb128_single_byte ... ok [INFO] [stdout] test av1::obu::tests::test_leb128_multi_byte ... ok [INFO] [stdout] test av1::obu::tests::test_obu_type_from_u8 ... ok [INFO] [stdout] test av1::mode_decision::tests::test_sse_computation ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_assemble_frame_single_tile_full_coverage ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_assemble_frame_chroma_zeroed ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_decode_tiles_parallel_preserves_content ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_new_stores_dimensions ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_split_preserves_pixel_values ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_assemble_frame_output_size ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_decode_tiles_parallel_zero_cols_errors ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_split_handles_non_divisible_dimensions ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_decode_tiles_parallel_single_tile ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_split_tile_data_length_matches_tile_area ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_decode_tiles_parallel_output_size ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_split_tile_sizes_sum_to_frame ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_split_zero_cols_returns_empty ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_assemble_encoded_single_tile_no_size_prefix ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_config_default_valid ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_config_tile_count ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_split_tile_count ... ok [INFO] [stdout] test av1::parallel_tile_decoder::tests::test_split_tile_offsets ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_encode_tiles_parallel_content_header_magic ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_encode_tiles_parallel_header_width_height_encoded ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_encode_tiles_parallel_zero_cols_errors ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_encode_tiles_parallel_single_tile ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_new_valid_config ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_new_zero_cols_errors ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_new_zero_rows_errors ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_new_zero_width_errors ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_assemble_encoded_non_empty ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_encode_tiles_parallel_output_count ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_encode_tiles_parallel_output_sizes ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_split_frame_non_divisible ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_split_frame_tile_count_2x2 ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_split_frame_data_length_equals_area ... ok [INFO] [stdout] test av1::prediction::tests::test_constants ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_tile_region_info_fields ... ok [INFO] [stdout] test av1::parallel_tile_encoder::tests::test_split_frame_tile_sizes_sum_to_frame ... ok [INFO] [stdout] test av1::prediction::tests::test_get_interp_filter ... ok [INFO] [stdout] test av1::prediction::tests::test_map_intra_mode ... ok [INFO] [stdout] test av1::film_grain_perblock::tests::test_empty_block_list_noop ... ok [INFO] [stdout] test av1::prediction::tests::test_predict_intra ... ok [INFO] [stdout] test av1::prediction::tests::test_prediction_engine_creation ... ok [INFO] [stdout] test av1::prediction::tests::test_set_reference_frame ... ok [INFO] [stdout] test av1::quantization::tests::test_ac_dequant_10bit ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_film_grain_table_get_nearest ... ok [INFO] [stdout] test av1::frame_header::tests::test_interpolation_filter_conversions ... ok [INFO] [stdout] test av1::frame_header::tests::test_motion_mode_conversion ... ok [INFO] [stdout] test av1::quantization::tests::test_ac_dequant_8bit ... ok [INFO] [stdout] test av1::film_grain_table::tests::test_35mm_light ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_boundary_q63_disabled ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_content_type_preserved ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_disabled_below_q64 ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_detail_uses_highest_level ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_levels_in_valid_range ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_flat_uses_lower_level_than_detail ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_monotone_with_q ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_enabled_above_q64 ... ok [INFO] [stdout] test av1::quantization::tests::test_apply_adaptive_qm_enables_matrix ... ok [INFO] [stdout] test av1::quantization::tests::test_apply_adaptive_qm_sets_levels ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_uv_levels_consistent ... ok [INFO] [stdout] test av1::quantization::tests::test_dc_dequant_8bit ... ok [INFO] [stdout] test av1::quantization::tests::test_dc_dequant_12bit ... ok [INFO] [stdout] test av1::quantization::tests::test_constants ... ok [INFO] [stdout] test av1::quantization::tests::test_apply_adaptive_qm_disables_for_low_q ... ok [INFO] [stdout] test av1::quantization::tests::test_delta_q_state ... ok [INFO] [stdout] test av1::quantization::tests::test_delta_q_state_clamped_min ... ok [INFO] [stdout] test av1::quantization::tests::test_delta_q_state_clamping ... ok [INFO] [stdout] test av1::quantization::tests::test_delta_q_state_resolution_2 ... ok [INFO] [stdout] test av1::quantization::tests::test_dequant_methods ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_cdef_optimize_strength ... ok [INFO] [stdout] test av1::quantization::tests::test_get_qm_level ... ok [INFO] [stdout] test av1::quantization::tests::test_has_uv_delta ... ok [INFO] [stdout] test av1::quantization::tests::test_qindex_clamping ... ok [INFO] [stdout] test av1::quantization::tests::test_qp_to_qindex_conversion ... ok [INFO] [stdout] test av1::quantization::tests::test_quantization_params_default ... ok [INFO] [stdout] test av1::sequence::tests::test_color_config_subsampling ... ok [INFO] [stdout] test av1::sequence::tests::test_sequence_header_dimensions ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_bitrate_fractions ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_config_clamping ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_config_creation ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_droppable_frames ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_framerate_fractions ... ok [INFO] [stdout] test av1::loop_optimization::tests::test_combined_optimize_frame ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_operating_point_idc ... ok [INFO] [stdout] test av1::quantization::tests::test_lookup_table_lengths ... ok [INFO] [stdout] test av1::quantization::tests::test_qindex_to_qp_monotonic ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_qp_offset ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_reference_mode ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_operating_points ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_set_temporal_layer ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_single_layer ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_spatial_layer_defaults ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_three_temporal_layers ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_two_temporal_layers ... ok [INFO] [stdout] test av1::symbols::tests::test_constants ... ok [INFO] [stdout] test av1::symbols::tests::test_is_inter_context ... ok [INFO] [stdout] test av1::symbols::tests::test_mv_magnitude ... ok [INFO] [stdout] test av1::symbols::tests::test_mv_predictor ... ok [INFO] [stdout] test av1::symbols::tests::test_mv_predictor_context ... ok [INFO] [stdout] test av1::symbols::tests::test_partition_context ... ok [INFO] [stdout] test av1::symbols::tests::test_skip_context ... ok [INFO] [stdout] test av1::symbols::tests::test_symbol_decoder_creation ... ok [INFO] [stdout] test av1::quantization::tests::test_qindex_to_qp_conversion ... ok [INFO] [stdout] test av1::symbols::tests::test_symbol_encoder ... ok [INFO] [stdout] test av1::symbols::tests::test_symbol_decoder_position ... ok [INFO] [stdout] test av1::quantization::tests::test_qindex_accessors ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_validation_bad_bitrate ... ok [INFO] [stdout] test av1::symbols::tests::test_tx_size_context ... ok [INFO] [stdout] test av1::sequence::tests::test_svc_validation_valid ... ok [INFO] [stdout] test av1::symbols::tests::test_tx_size_min ... ok [INFO] [stdout] test av1::symbols::tests::test_tx_size_category ... ok [INFO] [stdout] test av1::tile::tests::test_constants ... ok [INFO] [stdout] test av1::tile::tests::test_is_single_tile ... ok [INFO] [stdout] test av1::tile::tests::test_tile_count ... ok [INFO] [stdout] test av1::tile::tests::test_tile_data ... ok [INFO] [stdout] test av1::tile::tests::test_tile_decoder ... ok [INFO] [stdout] test av1::tile::tests::test_tile_decoder_reset ... ok [INFO] [stdout] test av1::tile::tests::test_tile_group ... ok [INFO] [stdout] test av1::tile::tests::test_tile_group_obu ... ok [INFO] [stdout] test av1::tile::tests::test_tile_decoder_state ... ok [INFO] [stdout] test av1::tile::tests::test_tile_info_default ... ok [INFO] [stdout] test av1::tile::tests::test_tile_decoder_state_wrap ... ok [INFO] [stdout] test av1::tile::tests::test_tile_log2 ... ok [INFO] [stdout] test av1::tile::tests::test_tile_size_pixels ... ok [INFO] [stdout] test av1::tile::tests::test_tile_edges ... ok [INFO] [stdout] test av1::tile::tests::test_tile_position ... ok [INFO] [stdout] test av1::tile::tests::test_tile_size_sb ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_aspect_ratio_configuration ... ok [INFO] [stdout] test av1::tile::tests::test_tile_start_pixels ... ok [INFO] [stdout] test av1::tile::tests::test_tile_start_sb ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_parallel_tile_encoder ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_tile_encoder_config_auto ... ok [INFO] [stdout] test av1::sequence::tests::test_operating_point_includes ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_tile_encoder ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_tile_encoder_config_validation ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_tile_frame_splitter ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_tile_encoder_config_manual ... ok [INFO] [stdout] test apng::tests::test_frame_count_multi ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_tile_region ... ok [INFO] [stdout] test av1::transform::tests::test_constants ... ok [INFO] [stdout] test av1::transform::tests::test_cos_value ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_boundary_q64_enabled ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_screen_content_low_level ... ok [INFO] [stdout] test av1::transform::tests::test_dct4_identity ... ok [INFO] [stdout] test av1::tile::tests::test_tile_group_single ... ok [INFO] [stdout] test av1::tile::tests::test_tile_index ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_merge_tiles ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_tile_encoder_config_default ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_parallel_encode_frame ... ok [INFO] [stdout] test av1::transform::tests::test_flip_horizontal ... ok [INFO] [stdout] test av1::transform::tests::test_flip_vertical ... ok [INFO] [stdout] test av1::transform::tests::test_idct4_dct4_roundtrip ... ok [INFO] [stdout] test av1::transform::tests::test_identity_transform ... ok [INFO] [stdout] test av1::transform::tests::test_max_nonzero_coeffs ... ok [INFO] [stdout] test av1::transform::tests::test_needs_reduction ... ok [INFO] [stdout] test av1::transform::tests::test_round_shift_sat ... ok [INFO] [stdout] test av1::transform::tests::test_reduced_tx_size ... ok [INFO] [stdout] test av1::transform::tests::test_transform_2d_new ... ok [INFO] [stdout] test av1::transform::tests::test_tx_class ... ok [INFO] [stdout] test av1::transform::tests::test_transform_context ... ok [INFO] [stdout] test av1::transform::tests::test_tx_size_dimensions ... ok [INFO] [stdout] test av1::transform::tests::test_tx_size_area ... ok [INFO] [stdout] test av1::transform::tests::test_tx_type_from_u8 ... ok [INFO] [stdout] test av1::transform::tests::test_tx_size_is_square ... ok [INFO] [stdout] test av1::transform::tests::test_tx_size_from_u8 ... ok [INFO] [stdout] test av1::transform::tests::test_tx_type_valid_for_size ... ok [INFO] [stdout] test av1::transform::tests::test_tx_size_from_dimensions ... ok [INFO] [stdout] test av1::tile_encoder::tests::test_tile_info_builder ... ok [INFO] [stdout] test av1_obu::tests::leb128_decode_incomplete_returns_none ... ok [INFO] [stdout] test av1_obu::tests::leb128_encode_decode_large ... ok [INFO] [stdout] test av1_obu::tests::leb128_encode_decode_small ... ok [INFO] [stdout] test av1::transform::tests::test_wht4x4 ... ok [INFO] [stdout] test av1_obu::tests::obu_header_parse_sequence_header ... ok [INFO] [stdout] test av1_obu::tests::leb128_encode_decode_zero ... ok [INFO] [stdout] test av1_obu::tests::obu_header_forbidden_bit_returns_none ... ok [INFO] [stdout] test av1::transform::tests::test_tx_size_sqr ... ok [INFO] [stdout] test av1::transform::tests::test_tx_size_log2 ... ok [INFO] [stdout] test av1::transform::tests::test_tx_type_components ... ok [INFO] [stdout] test av1_obu::tests::obu_header_parse_with_extension_has_ext ... ok [INFO] [stdout] test av1_obu::tests::obu_header_parse_with_extension_no_ext ... ok [INFO] [stdout] test av1_obu::tests::obu_type_is_frame_data ... ok [INFO] [stdout] test av1_obu::tests::leb128_decode_empty_returns_none ... ok [INFO] [stdout] test av1_obu::tests::obu_type_value_roundtrip ... ok [INFO] [stdout] test av1_obu::tests::parse_obu_headers_empty_input ... ok [INFO] [stdout] test av1_obu::tests::parse_obu_headers_multiple_obus ... ok [INFO] [stdout] test av1_obu::tests::parse_obu_headers_sequence_header ... ok [INFO] [stdout] test avif::tests::test_bit_writer ... ok [INFO] [stdout] test avif::tests::test_colr_box_written ... ok [INFO] [stdout] test avif::tests::test_decode_with_alpha ... ok [INFO] [stdout] test avif::tests::test_encode_contains_meta_and_mdat ... ok [INFO] [stdout] test avif::tests::test_ftyp_box ... ok [INFO] [stdout] test av1_obu::tests::obu_type_unknown_returns_none ... ok [INFO] [stdout] test avif::tests::test_encode_with_alpha ... ok [INFO] [stdout] test avif::tests::test_encode_produces_valid_ftyp ... ok [INFO] [stdout] test avif::tests::test_av1c_box_structure ... ok [INFO] [stdout] test avif::tests::test_decode_roundtrip_color_payload ... ok [INFO] [stdout] test avif::tests::test_invalid_signature_rejected ... ok [INFO] [stdout] test avif::tests::test_invalid_bit_depth_rejected ... ok [INFO] [stdout] test avif::tests::test_ispe_box_structure ... ok [INFO] [stdout] test avif::tests::test_probe_12bit ... ok [INFO] [stdout] test avif::tests::test_probe_roundtrip_dimensions ... ok [INFO] [stdout] test bitrate_model::tests::test_bitrate_target_crf_effective_kbps_is_zero ... ok [INFO] [stdout] test avif::tests::test_probe_10bit ... ok [INFO] [stdout] test avif::tests::test_zero_dimension_rejected ... ok [INFO] [stdout] test avif::tests::test_yuv444_encode ... ok [INFO] [stdout] test bitrate_model::tests::test_bitrate_target_cbr_effective_kbps ... ok [INFO] [stdout] test bitrate_model::tests::test_estimator_1080p30_reasonable ... ok [INFO] [stdout] test bitrate_model::tests::test_estimator_4k_higher_than_1080p ... ok [INFO] [stdout] test bitrate_model::tests::test_estimator_custom_coefficient ... ok [INFO] [stdout] test bitrate_model::tests::test_estimator_default_impl ... ok [INFO] [stdout] test bitrate_model::tests::test_estimator_preset_unknown_returns_none ... ok [INFO] [stdout] test bitrate_model::tests::test_estimator_preset_720p30 ... ok [INFO] [stdout] test bitrate_model::tests::test_rc_mode_labels ... ok [INFO] [stdout] test bitrate_model::tests::test_rc_mode_qp_is_quality_based ... ok [INFO] [stdout] test bitrate_model::tests::test_rc_mode_vbr_is_bitrate_constrained ... ok [INFO] [stdout] test bitstream_filter::tests::test_annexb_to_avcc_roundtrip ... ok [INFO] [stdout] test bitstream_filter::tests::test_avcc_to_annexb_two_byte_prefix ... ok [INFO] [stdout] test bitstream_filter::tests::test_avcc_invalid_length_prefix_error ... ok [INFO] [stdout] test bitstream_filter::tests::test_empty_packet_error ... ok [INFO] [stdout] test bitstream_filter::tests::test_extract_sps_pps ... ok [INFO] [stdout] test bitstream_filter::tests::test_leb128_multi_byte ... ok [INFO] [stdout] test bitstream_filter::tests::test_length_prefix_size_from_raw ... ok [INFO] [stdout] test bitstream_filter::tests::test_remove_emulation_prevention ... ok [INFO] [stdout] test bitstream_filter::tests::test_split_annexb_multiple_nals ... ok [INFO] [stdout] test bitstream_filter::tests::test_split_annexb_single_nal_4byte_startcode ... ok [INFO] [stdout] test bitstream_filter::tests::test_split_av1_obus_empty_error ... ok [INFO] [stdout] test avif::tests::test_leb128_encoding ... ok [INFO] [stdout] test bitstream_filter::tests::test_split_av1_obus_multiple ... ok [INFO] [stdout] test bitrate_model::tests::test_bitrate_target_vbr_bounds ... ok [INFO] [stdout] test bitstream_filter::tests::test_split_av1_obus_sequence_header ... ok [INFO] [stdout] test bitstream_writer::tests::reader_read_byte_insufficient ... ok [INFO] [stdout] test bitstream_writer::tests::roundtrip_byte_sequence ... ok [INFO] [stdout] test bitstream_writer::tests::reader_bits_remaining_decrements ... ok [INFO] [stdout] test bitstream_writer::tests::reader_empty_is_exhausted ... ok [INFO] [stdout] test bitstream_writer::tests::reader_read_bit_from_single_byte ... ok [INFO] [stdout] test bitstream_writer::tests::reader_read_byte_full ... ok [INFO] [stdout] test bitstream_writer::tests::roundtrip_64bit_value ... ok [INFO] [stdout] test bitstream_writer::tests::roundtrip_mixed_bit_widths ... ok [INFO] [stdout] test bitstream_writer::tests::writer_write_bits_4 ... ok [INFO] [stdout] test bitstream_writer::tests::roundtrip_single_bits ... ok [INFO] [stdout] test bitstream_writer::tests::writer_bits_written_and_bytes_used ... ok [INFO] [stdout] test bitstream_writer::tests::writer_write_byte_roundtrip ... ok [INFO] [stdout] test bitstream_writer::tests::writer_new_is_empty ... ok [INFO] [stdout] test bitstream_writer::tests::writer_flush_empty ... ok [INFO] [stdout] test bitstream_writer::tests::writer_multiple_bytes ... ok [INFO] [stdout] test bitstream_writer::tests::writer_write_single_bit_one ... ok [INFO] [stdout] test bitstream_writer::tests::writer_write_single_bit_zero ... ok [INFO] [stdout] test celt::tests::test_celt_bands_has_22_elements ... ok [INFO] [stdout] test celt::tests::test_celt_bands_monotonically_increasing ... ok [INFO] [stdout] test celt::tests::test_celt_bands_starts_at_zero ... ok [INFO] [stdout] test celt::tests::test_celt_decoder_new ... ok [INFO] [stdout] test celt::tests::test_celt_decoder_apply_mdct_inverse_all_zero_input ... ok [INFO] [stdout] test celt::tests::test_celt_energy_new_all_zero ... ok [INFO] [stdout] test celt::tests::test_celt_decoder_apply_mdct_inverse_empty_input ... ok [INFO] [stdout] test celt::tests::test_celt_decoder_apply_mdct_inverse_nonzero ... ok [INFO] [stdout] test celt::tests::test_celt_decoder_decode_frame_returns_correct_size ... ok [INFO] [stdout] test celt::tests::test_celt_decoder_decode_frame_zero_data_zero_energy ... ok [INFO] [stdout] test celt::tests::test_celt_energy_out_of_range ... ok [INFO] [stdout] test celt::tests::test_celt_energy_set_and_get ... ok [INFO] [stdout] test celt::tests::test_celt_frame_config_builder ... ok [INFO] [stdout] test celt::tests::test_celt_frame_sample_count ... ok [INFO] [stdout] test celt::tests::test_celt_frame_sample_count_960 ... ok [INFO] [stdout] test codec_caps::tests::test_codec_caps_lossless_flag ... ok [INFO] [stdout] test codec_caps::tests::test_codec_caps_supports_resolution_too_large ... ok [INFO] [stdout] test codec_caps::tests::test_codec_caps_supports_hw_accel_true ... ok [INFO] [stdout] test codec_caps::tests::test_codec_caps_supports_hw_accel_false ... ok [INFO] [stdout] test celt::tests::test_celt_frame_config_default ... ok [INFO] [stdout] test codec_caps::tests::test_hw_accel_name ... ok [INFO] [stdout] test codec_caps::tests::test_codec_caps_default_max_resolution ... ok [INFO] [stdout] test codec_caps::tests::test_hw_accel_cuda_available ... ok [INFO] [stdout] test codec_caps::tests::test_hw_accel_none_not_available ... ok [INFO] [stdout] test codec_caps::tests::test_hw_accel_vaapi_available ... ok [INFO] [stdout] test codec_caps::tests::test_registry_codec_ids ... ok [INFO] [stdout] test codec_caps::tests::test_registry_find_missing ... ok [INFO] [stdout] test codec_caps::tests::test_registry_len_and_is_empty ... ok [INFO] [stdout] test codec_caps::tests::test_registry_register_and_find ... ok [INFO] [stdout] test codec_probe::tests::test_confidence_ordering ... ok [INFO] [stdout] test codec_caps::tests::test_registry_replaces_existing ... ok [INFO] [stdout] test codec_probe::tests::test_probe_all_sorted_descending ... ok [INFO] [stdout] test codec_probe::tests::test_probe_all_include_zero ... ok [INFO] [stdout] test codec_probe::tests::test_probe_flac_marker ... ok [INFO] [stdout] test codec_probe::tests::test_probe_best_returns_highest_confidence ... ok [INFO] [stdout] test codec_probe::tests::test_probe_h264_annexb_sps ... ok [INFO] [stdout] test codec_probe::tests::test_probe_gif_header ... ok [INFO] [stdout] test codec_probe::tests::test_probe_h265_vps ... ok [INFO] [stdout] test codec_probe::tests::test_probe_jpegxl_codestream ... ok [INFO] [stdout] test codec_probe::tests::test_probe_opus_head ... ok [INFO] [stdout] test codec_probe::tests::test_probe_png_signature ... ok [INFO] [stdout] test codec_probe::tests::test_probe_unknown_data_returns_unknown ... ok [INFO] [stdout] test codec_probe::tests::test_probe_vorbis_magic ... ok [INFO] [stdout] test codec_caps::tests::test_codec_caps_supports_resolution_within ... ok [INFO] [stdout] test codec_probe::tests::test_probe_webp_signature ... ok [INFO] [stdout] test codec_profile::tests::av1_high_accepts_444 ... ok [INFO] [stdout] test codec_profile::tests::av1_level_select_exceeds_table ... ok [INFO] [stdout] test codec_profile::tests::av1_main_accepts_420_10bit ... ok [INFO] [stdout] test codec_profile::tests::av1_main_cannot_decode_high ... ok [INFO] [stdout] test codec_profile::tests::av1_main_oversized_width_fails ... ok [INFO] [stdout] test codec_profile::tests::av1_main_rejects_12bit ... ok [INFO] [stdout] test codec_profile::tests::av1_level_from_code_unknown ... ok [INFO] [stdout] test codec_profile::tests::av1_level_select_1080p30 ... ok [INFO] [stdout] test codec_profile::tests::av1_main_rejects_444 ... ok [INFO] [stdout] test codec_profile::tests::av1_main_valid_1080p ... ok [INFO] [stdout] test codec_probe::tests::test_probe_vp8_key_frame ... ok [INFO] [stdout] test codec_profile::tests::av1_professional_decodes_main ... ok [INFO] [stdout] test codec_profile::tests::av1_professional_accepts_422_12bit ... ok [INFO] [stdout] test codec_profile::tests::flac_high_sample_rate_passes ... ok [INFO] [stdout] test codec_profile::tests::hw_entry_supports_av1_main_8bit ... ok [INFO] [stdout] test codec_profile::tests::hw_required_tier_4k_hdr ... ok [INFO] [stdout] test codec_profile::tests::hw_required_tier_8k_professional ... ok [INFO] [stdout] test codec_profile::tests::negotiate_compatible ... ok [INFO] [stdout] test codec_profile::tests::hw_mid_range_supports_4k ... ok [INFO] [stdout] test codec_profile::tests::hw_required_tier_1080p_main ... ok [INFO] [stdout] test codec_profile::tests::opus_audio_bitrate_exceeded ... ok [INFO] [stdout] test codec_profile::tests::negotiate_no_common_depth ... ok [INFO] [stdout] test codec_profile::tests::negotiate_incompatible_codec ... ok [INFO] [stdout] test codec_profile::tests::opus_audio_valid ... ok [INFO] [stdout] test codec_profile::tests::validate_video_multiple_violations ... ok [INFO] [stdout] test codec_profile::tests::vp9_profile0_no_10bit ... ok [INFO] [stdout] test codec_profile::tests::vp9_profile0_rejects_10bit ... ok [INFO] [stdout] test codec_profile::tests::vp9_profile0_rejects_444 ... ok [INFO] [stdout] test codec_profile::tests::vp9_profile0_valid_420_8bit ... ok [INFO] [stdout] test codec_profile::tests::vp9_profile2_accepts_10bit_420 ... ok [INFO] [stdout] test codec_profile::tests::vp9_profile0_8bit_accepted ... ok [INFO] [stdout] test codec_profile::tests::vp9_profile2_decodes_profile0 ... ok [INFO] [stdout] test codec_profile::tests::vp9_profile3_accepts_12bit_444 ... ok [INFO] [stdout] test codec_profile::tests::vp9_profile0_cannot_decode_profile2 ... ok [INFO] [stdout] test codec_registry::tests::test_codec_ids_all_present ... ok [INFO] [stdout] test codec_registry::tests::test_encoders_decoders ... ok [INFO] [stdout] test codec_registry::tests::test_has_fourcc ... ok [INFO] [stdout] test codec_registry::tests::test_lookup_by_fourcc ... ok [INFO] [stdout] test av1::quantization::tests::test_ac_dequant_12bit ... ok [INFO] [stdout] test codec_profile::tests::av1_level_from_code_known ... ok [INFO] [stdout] test codec_registry::tests::test_lossless_codecs ... ok [INFO] [stdout] test codec_registry::tests::test_lookup_by_id_av1 ... ok [INFO] [stdout] test codec_registry::tests::test_lookup_missing_codec ... ok [INFO] [stdout] test codec_registry::tests::test_register_and_remove ... ok [INFO] [stdout] test color_range::tests::test_bit_depth_max_value ... ok [INFO] [stdout] test codec_registry::tests::test_profile_lookup ... ok [INFO] [stdout] test color_range::tests::test_bit_depth_bits ... ok [INFO] [stdout] test codec_registry::tests::test_replace_existing_entry ... ok [INFO] [stdout] test color_range::tests::test_check_luma_compliance ... ok [INFO] [stdout] test color_range::tests::test_convert_luma_buffer_same_range ... ok [INFO] [stdout] test color_range::tests::test_color_range_predicates ... ok [INFO] [stdout] test color_range::tests::test_clamp_luma ... ok [INFO] [stdout] test color_range::tests::test_compliance_report ... ok [INFO] [stdout] test color_range::tests::test_convert_chroma_buffer ... ok [INFO] [stdout] test color_range::tests::test_color_range_default ... ok [INFO] [stdout] test color_range::tests::test_level_range_full_8bit ... ok [INFO] [stdout] test color_range::tests::test_level_range_limited_10bit ... ok [INFO] [stdout] test color_range::tests::test_limited_to_full_luma_8bit ... ok [INFO] [stdout] test color_range::tests::test_roundtrip_luma ... ok [INFO] [stdout] test entropy_coding::tests::adaptive_tracker_frequency_table ... ok [INFO] [stdout] test entropy_coding::tests::adaptive_tracker_reset ... ok [INFO] [stdout] test entropy_coding::tests::adaptive_tracker_window_eviction ... ok [INFO] [stdout] test entropy_coding::tests::arithmetic_coder_encode_bit_does_not_panic ... ok [INFO] [stdout] test color_range::tests::test_full_to_limited_luma_8bit ... ok [INFO] [stdout] test entropy_coding::tests::arithmetic_coder_encode_sequence_returns_bytes ... ok [INFO] [stdout] test color_range::tests::test_level_range_limited_8bit ... ok [INFO] [stdout] test entropy_coding::tests::adaptive_tracker_basic ... ok [INFO] [stdout] test entropy_coding::tests::adaptive_tracker_probability ... ok [INFO] [stdout] test entropy_coding::tests::arithmetic_coder_bits_to_follow_increments ... ok [INFO] [stdout] test entropy_coding::tests::arithmetic_coder_get_range ... ok [INFO] [stdout] test avif::tests::test_large_image_encode ... ok [INFO] [stdout] test entropy_coding::tests::arithmetic_coder_new_initial_range ... ok [INFO] [stdout] test entropy_coding::tests::bits_to_bytes_full_byte ... ok [INFO] [stdout] test entropy_coding::tests::bits_to_bytes_empty ... ok [INFO] [stdout] test entropy_coding::tests::build_huffman_tree_empty_freqs ... ok [INFO] [stdout] test entropy_coding::tests::build_huffman_tree_single_symbol ... ok [INFO] [stdout] test entropy_coding::tests::cabac_context_adapts_towards_mps ... ok [INFO] [stdout] test entropy_coding::tests::build_huffman_tree_multiple_symbols ... ok [INFO] [stdout] test entropy_coding::tests::cabac_context_adapts_towards_lps ... ok [INFO] [stdout] test entropy_coding::tests::build_huffman_tree_two_symbols ... ok [INFO] [stdout] test entropy_coding::tests::cabac_context_initial_equi_probable ... ok [INFO] [stdout] test entropy_coding::tests::cabac_context_with_biased_state ... ok [INFO] [stdout] test entropy_coding::tests::cabac_encoder_basic ... ok [INFO] [stdout] test entropy_coding::tests::cabac_encoder_bypass_mode ... ok [INFO] [stdout] test entropy_coding::tests::compare_coding_strategies_picks_better ... ok [INFO] [stdout] test entropy_coding::tests::estimate_block_entropy_binary ... ok [INFO] [stdout] test entropy_coding::tests::estimate_block_entropy_uniform ... ok [INFO] [stdout] test entropy_coding::tests::compute_huffman_codes_all_unique ... ok [INFO] [stdout] test entropy_coding::tests::estimate_entropy_from_freqs_uniform ... ok [INFO] [stdout] test entropy_coding::tests::optimal_code_lengths_basic ... ok [INFO] [stdout] test entropy_coding::tests::optimal_code_lengths_empty ... ok [INFO] [stdout] test entropy_coding::tests::huffman_node_is_leaf_true ... ok [INFO] [stdout] test entropy_coding::tests::range_coder_decode_symbol_high_partition ... ok [INFO] [stdout] test entropy_coding::tests::range_coder_decode_symbol_low_partition ... ok [INFO] [stdout] test entropy_coding::tests::optimal_code_lengths_max_length_respected ... ok [INFO] [stdout] test entropy_coding::tests::range_coder_new ... ok [INFO] [stdout] test entropy_coding::tests::range_coder_normalize_already_normalised ... ok [INFO] [stdout] test entropy_coding::tests::optimal_code_lengths_single_symbol ... ok [INFO] [stdout] test entropy_coding::tests::huffman_node_is_leaf_false ... ok [INFO] [stdout] test entropy_coding::tests::range_coder_normalize_below_128 ... ok [INFO] [stdout] test entropy_coding::tests::range_encoder_bytes_emitted ... ok [INFO] [stdout] test entropy_coding::tests::range_encoder_encode_flush ... ok [INFO] [stdout] test entropy_coding::tests::table_coder_bytes_emitted_before_flush ... ok [INFO] [stdout] test entropy_coding::tests::table_coder_all_low_partition ... ok [INFO] [stdout] test entropy_coding::tests::table_coder_encode_decode_roundtrip ... ok [INFO] [stdout] test entropy_coding::tests::table_coder_build_prob_table_basic ... ok [INFO] [stdout] test entropy_coding::tests::table_coder_build_prob_table_empty ... ok [INFO] [stdout] test entropy_tables::tests::ac_coeff_skip_cdf_valid ... ok [INFO] [stdout] test entropy_tables::tests::dc_coeff_skip_cdf_valid ... ok [INFO] [stdout] test entropy_tables::tests::partition_type_cdf_valid ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_all_same_symbol_zero ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_context_out_of_range_error ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_dc_skip_roundtrip_zero ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_dc_skip_roundtrip_one ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_flush_produces_bytes ... ok [INFO] [stdout] test entropy_coding::tests::table_coder_all_high_partition ... ok [INFO] [stdout] test entropy_tables::tests::benchmark_table_vs_scalar_estimate ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_empty_bitstream_error ... ok [INFO] [stdout] test entropy_coding::tests::table_coder_encode_produces_bytes ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_long_sequence_dc_skip ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_partition_type_all_symbols ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_new_is_in_encode_mode ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_sequence_mixed_tables ... ok [INFO] [stdout] test codec_registry::tests::test_lookup_by_name_case_insensitive ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_symbol_out_of_range_error ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_transform_type_all_symbols ... ok [INFO] [stdout] test error_concealment::tests::conceal_blend_all_values_in_range ... ok [INFO] [stdout] test entropy_tables::tests::transform_type_cdf_valid ... ok [INFO] [stdout] test error_concealment::tests::conceal_blend_alpha_one_returns_prev ... ok [INFO] [stdout] test error_concealment::tests::conceal_blend_half_alpha_midpoint ... ok [INFO] [stdout] test error_concealment::tests::conceal_blend_alpha_zero_returns_bg ... ok [INFO] [stdout] test error_concealment::tests::conceal_missing_frame_copies_prev ... ok [INFO] [stdout] test error_concealment::tests::conceal_missing_frame_correct_length ... ok [INFO] [stdout] test error_concealment::tests::conceal_motion_compensated_all_values_valid ... ok [INFO] [stdout] test error_concealment::tests::conceal_motion_compensated_correct_length ... ok [INFO] [stdout] test error_concealment::tests::conceal_motion_compensated_shift_right_fills_left_edge ... ok [INFO] [stdout] test features::tests::case_insensitive_lookup ... ok [INFO] [stdout] test features::tests::ffv1_lossless_video_hdr ... ok [INFO] [stdout] test features::tests::av1_features_correct ... ok [INFO] [stdout] test error_concealment::tests::conceal_motion_compensated_zero_offset_copies_prev ... ok [INFO] [stdout] test features::tests::opus_is_audio ... ok [INFO] [stdout] test features::tests::vp8_basic_only ... ok [INFO] [stdout] test ffv1::crc32::tests::test_crc32_deterministic ... ignored [INFO] [stdout] test ffv1::crc32::tests::test_crc32_different_data ... ignored [INFO] [stdout] test features::tests::h265_hdr_and_bframe ... ok [INFO] [stdout] test features::tests::flac_lossless_audio ... ok [INFO] [stdout] test ffv1::crc32::tests::test_crc32_empty ... ignored [INFO] [stdout] test ffv1::crc32::tests::test_crc32_known_vector ... ignored [INFO] [stdout] test ffv1::crc32::tests::test_crc32_single_byte ... ignored [INFO] [stdout] test features::tests::vp9_no_bframe ... ok [INFO] [stdout] test ffv1::decoder::tests::test_decoder_creation ... ignored [INFO] [stdout] test ffv1::decoder::tests::test_decoder_flush ... ignored [INFO] [stdout] test ffv1::decoder::tests::test_decoder_invalid_config ... ignored [INFO] [stdout] test ffv1::decoder::tests::test_decoder_not_configured ... ignored [INFO] [stdout] test ffv1::decoder::tests::test_decoder_reset ... ignored [INFO] [stdout] test ffv1::decoder::tests::test_decoder_with_extradata ... ignored [INFO] [stdout] test ffv1::encoder::tests::test_encode_single_frame ... ignored [INFO] [stdout] test ffv1::encoder::tests::test_encode_wrong_dimensions ... ignored [INFO] [stdout] test ffv1::encoder::tests::test_encoder_creation ... ignored [INFO] [stdout] test ffv1::encoder::tests::test_encoder_extradata ... ignored [INFO] [stdout] test ffv1::encoder::tests::test_encoder_flush ... ignored [INFO] [stdout] test ffv1::encoder::tests::test_encoder_invalid_dimensions ... ignored [INFO] [stdout] test ffv1::encoder::tests::test_lossless_roundtrip ... ignored [INFO] [stdout] test ffv1::encoder::tests::test_lossless_roundtrip_constant_frame ... ignored [INFO] [stdout] test ffv1::encoder::tests::test_lossless_roundtrip_random_pattern ... ignored [INFO] [stdout] test ffv1::golomb::tests::test_golomb_context_adaptation ... ignored [INFO] [stdout] test ffv1::golomb::tests::test_golomb_context_decay ... ignored [INFO] [stdout] test ffv1::golomb::tests::test_golomb_decoder_eof ... ignored [INFO] [stdout] test ffv1::golomb::tests::test_golomb_encoder_bits ... ignored [INFO] [stdout] test ffv1::golomb::tests::test_golomb_roundtrip_negative ... ignored [INFO] [stdout] test ffv1::golomb::tests::test_golomb_roundtrip_positive ... ignored [INFO] [stdout] test ffv1::golomb::tests::test_golomb_roundtrip_sequence ... ignored [INFO] [stdout] test ffv1::golomb::tests::test_golomb_roundtrip_zero ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_compute_context_range ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_encode_decode_constant_line ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_encode_decode_empty ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_encode_decode_first_line ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_encode_decode_gradient ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_encode_decode_roundtrip ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_predict_median_basic ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_predict_median_edge_cases ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_predict_median_symmetric ... ignored [INFO] [stdout] test ffv1::prediction::tests::test_quantize_gradient ... ignored [INFO] [stdout] test ffv1::range_coder::tests::test_decoder_too_short ... ignored [INFO] [stdout] test ffv1::range_coder::tests::test_range_coder_adaptive_state_changes ... ignored [INFO] [stdout] test ffv1::range_coder::tests::test_simple_range_coder_many_zeros ... ignored [INFO] [stdout] test ffv1::range_coder::tests::test_simple_range_coder_multi_symbol_roundtrip ... ignored [INFO] [stdout] test ffv1::range_coder::tests::test_simple_range_coder_single_bit_roundtrip ... ignored [INFO] [stdout] test ffv1::range_coder::tests::test_simple_range_coder_symbol_roundtrip ... ignored [INFO] [stdout] test ffv1::range_coder::tests::test_state_tables_identity_at_128 ... ignored [INFO] [stdout] test ffv1::range_coder::tests::test_state_tables_monotone ... ignored [INFO] [stdout] test ffv1::types::tests::test_chroma_type_from_shifts ... ignored [INFO] [stdout] test ffv1::types::tests::test_chroma_type_shifts ... ignored [INFO] [stdout] test ffv1::types::tests::test_colorspace ... ignored [INFO] [stdout] test ffv1::types::tests::test_config_plane_dimensions ... ignored [INFO] [stdout] test ffv1::types::tests::test_config_validation ... ignored [INFO] [stdout] test ffv1::types::tests::test_max_sample_value ... ignored [INFO] [stdout] test ffv1::types::tests::test_version_invalid ... ignored [INFO] [stdout] test ffv1::types::tests::test_version_roundtrip ... ignored [INFO] [stdout] test flac::decoder::tests::test_crc16_matches_encoder ... ok [INFO] [stdout] test flac::decoder::tests::test_comment_block_returns_none_when_absent ... ok [INFO] [stdout] test flac::decoder::tests::test_decode_stream_ramp_roundtrip ... ok [INFO] [stdout] test flac::decoder::tests::test_decode_mono_stream ... ok [INFO] [stdout] test flac::decoder::tests::test_decode_stream_header_bad_input ... ok [INFO] [stdout] test flac::decoder::tests::test_decode_frame_verbatim_roundtrip ... ok [INFO] [stdout] test flac::decoder::tests::test_decode_frame_block_size_preserved ... ok [INFO] [stdout] test features::tests::unknown_codec_conservative_defaults ... ok [INFO] [stdout] test flac::decoder::tests::test_flac_decoder_new ... ok [INFO] [stdout] test flac::decoder::tests::test_parse_metadata_stream_info_fields ... ok [INFO] [stdout] test flac::decoder::tests::test_parse_metadata_rejects_bad_magic ... ok [INFO] [stdout] test flac::decoder::tests::test_parse_metadata_with_vorbis_comment_block ... ok [INFO] [stdout] test flac::decoder::tests::test_parse_stream_header_fields ... ok [INFO] [stdout] test flac::decoder::tests::test_parse_metadata_valid_stream ... ok [INFO] [stdout] test flac::decoder::tests::test_parse_stream_header_bad_magic ... ok [INFO] [stdout] test flac::decoder::tests::test_decode_stream_silence_roundtrip ... ok [INFO] [stdout] test av1::quantization::tests::test_adaptive_qm_q_idx_preserved_in_result ... ok [INFO] [stdout] test flac::decoder::tests::test_parse_vorbis_comment_block_direct ... ok [INFO] [stdout] test flac::decoder::tests::test_probe_rejects_bad_magic ... ok [INFO] [stdout] test flac::decoder::tests::test_stream_info_method_returns_some_after_parse ... ok [INFO] [stdout] test flac::decoder::tests::test_probe_valid_stream ... ok [INFO] [stdout] test flac::decoder::tests::test_stream_info_method_returns_none_before_parse ... ok [INFO] [stdout] test flac::decoder::tests::test_streaminfo_new_fields_accessible ... ok [INFO] [stdout] test flac::encoder::tests::test_crc16_sensitivity ... ok [INFO] [stdout] test flac::encoder::tests::test_crc16_deterministic ... ok [INFO] [stdout] test flac::decoder::tests::test_parse_stream_header_magic ... ok [INFO] [stdout] test flac::decoder::tests::test_parse_vorbis_comment_multiple_entries ... ok [INFO] [stdout] test flac::decoder::tests::test_streaminfo_min_max_block_size ... ok [INFO] [stdout] test flac::encoder::tests::test_flac_encode_mono ... ok [INFO] [stdout] test flac::decoder::tests::test_decode_frame_sample_number ... ok [INFO] [stdout] test flac::encoder::tests::test_flac_stream_header_length ... ok [INFO] [stdout] test flac::lpc::tests::test_autocorrelate_dc_signal ... ok [INFO] [stdout] test flac::lpc::tests::test_autocorrelate_zero_signal ... ok [INFO] [stdout] test flac::lpc::tests::test_compute_residuals_lossless ... ok [INFO] [stdout] test flac::lpc::tests::test_levinson_durbin_empty_ac ... ok [INFO] [stdout] test flac::encoder::tests::test_flac_encode_wrong_channel_count_errors ... ok [INFO] [stdout] test flac::encoder::tests::test_flac_stream_header_magic ... ok [INFO] [stdout] test flac::lpc::tests::test_predict_simple ... ok [INFO] [stdout] test flac::lpc::tests::test_quantise_coeffs_basic ... ok [INFO] [stdout] test flac::lpc::tests::test_quantise_coeffs_zero ... ok [INFO] [stdout] test flac::lpc::tests::test_restore_signal_dc ... ok [INFO] [stdout] test flac::rice::tests::test_optimal_rice_param_small_residuals ... ok [INFO] [stdout] test flac::rice::tests::test_rice_bit_cost_zero_residuals ... ok [INFO] [stdout] test flac::rice::tests::test_rice_decode_n_partial ... ok [INFO] [stdout] test flac::rice::tests::test_rice_encode_decode_roundtrip ... ok [INFO] [stdout] test flac::rice::tests::test_rice_encode_empty ... ok [INFO] [stdout] test flac::rice::tests::test_zigzag_encode_decode_identity ... ok [INFO] [stdout] test flac::encoder::tests::test_flac_encode_silence ... ok [INFO] [stdout] test flac::rice::tests::test_optimal_rice_param_large_residuals ... ok [INFO] [stdout] test flac_codec::tests::test_encode_decode_frame_roundtrip ... ok [INFO] [stdout] test flac_codec::tests::test_encode_empty_block ... ok [INFO] [stdout] test flac_codec::tests::test_fixed_predict_order0 ... ok [INFO] [stdout] test flac_codec::tests::test_fixed_predict_order1_constant ... ok [INFO] [stdout] test flac_codec::tests::test_encode_decode_large_block ... ok [INFO] [stdout] test flac_codec::tests::test_fixed_predict_order2_quadratic ... ok [INFO] [stdout] test flac_codec::tests::test_fixed_predict_restore_roundtrip ... ok [INFO] [stdout] test flac_codec::tests::test_flac_config_default ... ok [INFO] [stdout] test flac_codec::tests::test_optimal_predictor_linear_ramp ... ok [INFO] [stdout] test flac_codec::tests::test_optimal_predictor_silence ... ok [INFO] [stdout] test flac_codec::tests::test_rice_encode_decode_roundtrip ... ok [INFO] [stdout] test flac_codec::tests::test_rice_encode_zeros ... ok [INFO] [stdout] test flac_codec::tests::test_zigzag_roundtrip ... ok [INFO] [stdout] test flac::lpc::tests::test_levinson_durbin_order1 ... ok [INFO] [stdout] test flac::rice::tests::test_zigzag_non_negative_output ... ok [INFO] [stdout] test frame::tests::test_frame_type ... ok [INFO] [stdout] test frame::tests::test_plane_dimensions ... ok [INFO] [stdout] test frame::tests::test_video_frame_new ... ok [INFO] [stdout] test frame_queue::tests::test_b_frame_reorder_anchor_before_b ... ok [INFO] [stdout] test frame_queue::tests::test_b_frame_reorder_dts_leq_pts ... ok [INFO] [stdout] test frame_queue::tests::test_dts_calculator_basic ... ok [INFO] [stdout] test frame_queue::tests::test_dts_calculator_reset ... ok [INFO] [stdout] test frame_queue::tests::test_frame_queue_drain_ordered ... ok [INFO] [stdout] test frame_queue::tests::test_frame_queue_duplicate_pts_error ... ok [INFO] [stdout] test frame_queue::tests::test_frame_queue_push_pop_ordered ... ok [INFO] [stdout] test frame_queue::tests::test_frame_queue_peek_pts ... ok [INFO] [stdout] test frame_queue::tests::test_no_b_frames_passthrough ... ok [INFO] [stdout] test frame_types::tests::test_b_frame_not_reference ... ok [INFO] [stdout] test frame_types::tests::test_frame_descriptor_defaults ... ok [INFO] [stdout] test frame_types::tests::test_frame_descriptor_with_qp ... ok [INFO] [stdout] test frame_types::tests::test_frame_type_labels ... ok [INFO] [stdout] test frame_types::tests::test_gop_sequence_starts_with_idr ... ok [INFO] [stdout] test frame_types::tests::test_i_and_p_are_references ... ok [INFO] [stdout] test frame_types::tests::test_i_frame_is_intra ... ok [INFO] [stdout] test frame_types::tests::test_intra_only_all_idr_or_i ... ok [INFO] [stdout] test frame_types::tests::test_ip_sequence_no_b_frames ... ok [INFO] [stdout] test frame_types::tests::test_p_frame_not_intra ... ok [INFO] [stdout] test frame_types::tests::test_reference_pool_capacity_eviction ... ok [INFO] [stdout] test frame_types::tests::test_reference_pool_clear_on_idr ... ok [INFO] [stdout] test frame_types::tests::test_reference_pool_len ... ok [INFO] [stdout] test gif::decoder::tests::test_color_table_size ... ok [INFO] [stdout] test frame::tests::test_frame_allocate ... ok [INFO] [stdout] test gif::decoder::tests::test_deinterlace ... ok [INFO] [stdout] test gif::encoder::tests::test_bits_needed ... ok [INFO] [stdout] test gif::encoder::tests::test_color_table_size_field ... ok [INFO] [stdout] test gif::lzw::tests::test_bit_reader_writer ... ok [INFO] [stdout] test gif::encoder::tests::test_next_power_of_two ... ok [INFO] [stdout] test gif::lzw::tests::test_invalid_min_code_size ... ok [INFO] [stdout] test flac::encoder::tests::test_flac_frame_sample_number_increases ... ok [INFO] [stdout] test gif::lzw::tests::test_lzw_simple ... ok [INFO] [stdout] test gif::quality::tests::test_analyse_and_resolve_nonadaptive_ignores_content ... ok [INFO] [stdout] test gif::lzw::tests::test_lzw_roundtrip ... ok [INFO] [stdout] test gif::lzw::tests::test_lzw_repeated_pattern ... ok [INFO] [stdout] test gif::quality::tests::test_analyse_and_resolve_returns_ok ... ok [INFO] [stdout] test gif::quality::tests::test_invalid_quality_rejected ... ok [INFO] [stdout] test gif::quality::tests::test_loop_count_propagated ... ok [INFO] [stdout] test gif::quality::tests::test_min_colors_gt_max_colors_rejected ... ok [INFO] [stdout] test gif::quality::tests::test_perceptual_metrics_flat_image ... ok [INFO] [stdout] test gif::quality::tests::test_perceptual_metrics_wrong_size ... ok [INFO] [stdout] test gif::quality::tests::test_perceptual_metrics_zero_size ... ok [INFO] [stdout] test gif::quality::tests::test_quality_tier_description ... ok [INFO] [stdout] test gif::quality::tests::test_quality_tier_high ... ok [INFO] [stdout] test gif::quality::tests::test_quality_tier_invalid ... ok [INFO] [stdout] test gif::quality::tests::test_resolve_high_quality ... ok [INFO] [stdout] test gif::quality::tests::test_quality_tier_low ... ok [INFO] [stdout] test gif::quality::tests::test_quality_tier_medium ... ok [INFO] [stdout] test gif::quality::tests::test_resolve_low_quality ... ok [INFO] [stdout] test gif::quality::tests::test_resolve_medium_quality ... ok [INFO] [stdout] test gif::quality::tests::test_clamp_to_valid_color_count ... ok [INFO] [stdout] test gif::tests::test_is_gif ... ok [INFO] [stdout] test gif::tests::test_disposal_method ... ok [INFO] [stdout] test gop_structure::tests::test_b_ratio_range ... ok [INFO] [stdout] test gop_structure::tests::test_gop_frame_b_frame ... ok [INFO] [stdout] test gop_structure::tests::test_gop_frame_keyframe ... ok [INFO] [stdout] test gop_structure::tests::test_plan_gop_first_frame_is_keyframe ... ok [INFO] [stdout] test gop_structure::tests::test_plan_gop_length ... ok [INFO] [stdout] test gop_structure::tests::test_plan_gop_zero_returns_empty ... ok [INFO] [stdout] test gop_structure::tests::test_pyramid_level_ordering ... ok [INFO] [stdout] test gop_structure::tests::test_pyramid_qp_delta_increases ... ok [INFO] [stdout] test gop_structure::tests::test_scene_change_not_triggered_below_interval ... ok [INFO] [stdout] test gop_structure::tests::test_scene_change_reset ... ok [INFO] [stdout] test gop_structure::tests::test_scene_change_triggered_above_threshold ... ok [INFO] [stdout] test gop_structure::tests::test_statistics_empty_gop ... ok [INFO] [stdout] test gif::tests::test_roundtrip ... ok [INFO] [stdout] test gop_structure::tests::test_statistics_total_equals_i_plus_p_plus_b ... ok [INFO] [stdout] test hdr::tests::test_aces_hdr10_constructor ... ok [INFO] [stdout] test hdr::tests::test_aces_monotone ... ok [INFO] [stdout] test hdr::tests::test_aces_output_range ... ok [INFO] [stdout] test hdr::tests::test_aces_preserves_black ... ok [INFO] [stdout] test hdr::tests::test_bt2020_to_bt709_no_negative ... ok [INFO] [stdout] test hdr::tests::test_bt2020_to_bt709_white ... ok [INFO] [stdout] test hdr::tests::test_bt709_oetf_monotone ... ok [INFO] [stdout] test hdr::tests::test_builder_round_trip ... ok [INFO] [stdout] test hdr::tests::test_clamp_output_range ... ok [INFO] [stdout] test hdr::tests::test_clamp_preserves_black ... ok [INFO] [stdout] test hdr::tests::test_hable_hdr10_constructor ... ok [INFO] [stdout] test hdr::tests::test_hable_monotone ... ok [INFO] [stdout] test hdr::tests::test_hable_near_black ... ok [INFO] [stdout] test hdr::tests::test_hable_output_range ... ok [INFO] [stdout] test hdr::tests::test_hlg_eotf_bounds ... ok [INFO] [stdout] test hdr::tests::test_hlg_round_trip ... ok [INFO] [stdout] test hdr::tests::test_map_frame_in_place ... ok [INFO] [stdout] test hdr::tests::test_map_frame_owned ... ok [INFO] [stdout] test hdr::tests::test_pq_eotf_bounds ... ok [INFO] [stdout] test hdr::tests::test_pq_round_trip ... ok [INFO] [stdout] test hdr::tests::test_pq_to_sdr_constructor ... ok [INFO] [stdout] test hdr::tests::test_pq_to_sdr_output_range ... ok [INFO] [stdout] test hdr::tests::test_reinhard_global_output_range ... ok [INFO] [stdout] test hdr::tests::test_reinhard_global_preserves_black ... ok [INFO] [stdout] test hdr::tests::test_reinhard_hdr10_constructor ... ok [INFO] [stdout] test hdr::tests::test_reinhard_local_monotone ... ok [INFO] [stdout] test hdr::tests::test_reinhard_local_output_range ... ok [INFO] [stdout] test hdr::tests::test_reinhard_local_preserves_black ... ok [INFO] [stdout] test hdr::tests::test_saturation_desaturate ... ok [INFO] [stdout] test hdr::tests::test_saturation_neutral ... ok [INFO] [stdout] test hdr::tests::test_soft_knee_above_knee_end_clamps ... ok [INFO] [stdout] test hdr::tests::test_soft_knee_below_knee ... ok [INFO] [stdout] test intra::context::tests::test_availability ... ok [INFO] [stdout] test intra::context::tests::test_bit_depth_10 ... ok [INFO] [stdout] test av1::quantization::tests::test_get_dc_ac_dequant_12bit ... ok [INFO] [stdout] test av1::quantization::tests::test_is_lossless ... ok [INFO] [stdout] test intra::context::tests::test_context_creation ... ok [INFO] [stdout] test av1::quantization::tests::test_lookup_table_monotonic ... ok [INFO] [stdout] test intra::context::tests::test_extended_sample_access ... ok [INFO] [stdout] test bitrate_model::tests::test_rc_mode_cbr_not_quality_based ... ok [INFO] [stdout] test intra::context::tests::test_extended_samples ... ok [INFO] [stdout] test gop_structure::tests::test_statistics_i_frame_count_at_least_one ... ok [INFO] [stdout] test bitrate_model::tests::test_rc_mode_crf_is_quality_based ... ok [INFO] [stdout] test entropy_tables::tests::range_coder_ac_skip_roundtrip ... ok [INFO] [stdout] test flac::decoder::tests::test_probe_rejects_too_short ... ok [INFO] [stdout] test av1::quantization::tests::test_dc_dequant_10bit ... ok [INFO] [stdout] test frame_queue::tests::test_dts_calculator_invalid_delta ... ok [INFO] [stdout] test intra::dc::tests::test_dc_both ... ok [INFO] [stdout] test intra::context::tests::test_fill_unavailable ... ok [INFO] [stdout] test intra::context::tests::test_neighbor_availability_constants ... ok [INFO] [stdout] test intra::dc::tests::test_bit_depth_10 ... ok [INFO] [stdout] test intra::context::tests::test_bulk_sample_setting ... ok [INFO] [stdout] test intra::dc::tests::test_dc_128_predictor ... ok [INFO] [stdout] test intra::dc::tests::test_dc_left_predictor ... ok [INFO] [stdout] test intra::dc::tests::test_dc_mode_determination ... ok [INFO] [stdout] test gif::tests::test_encoder_animation ... ok [INFO] [stdout] test intra::dc::tests::test_dc_top_predictor ... ok [INFO] [stdout] test intra::directional::tests::test_d135_prediction ... ok [INFO] [stdout] test intra::directional::tests::test_direction_deltas ... ok [INFO] [stdout] test intra::directional::tests::test_directional_with_delta ... ok [INFO] [stdout] test intra::directional::tests::test_d45_prediction ... ok [INFO] [stdout] test intra::directional::tests::test_interpolation ... ok [INFO] [stdout] test intra::directional::tests::test_vertical_prediction ... ok [INFO] [stdout] test intra::dc::tests::test_dc_left_only ... ok [INFO] [stdout] test intra::dc::tests::test_dc_predictor_both ... ok [INFO] [stdout] test intra::filter::tests::test_is_steep_angle ... ok [INFO] [stdout] test intra::filter::tests::test_recursive_helper_horizontal ... ok [INFO] [stdout] test intra::dc::tests::test_dc_top_only ... ok [INFO] [stdout] test intra::filter::tests::test_filter_strength_selection ... ok [INFO] [stdout] test intra::filter::tests::test_recursive_helper_vertical ... ok [INFO] [stdout] test intra::filter::tests::test_auto_filter_creation ... ok [INFO] [stdout] test intra::context::tests::test_reconstruct_neighbors ... ok [INFO] [stdout] test intra::context::tests::test_reconstruct_at_edge ... ok [INFO] [stdout] test intra::filter::tests::test_filter_clipping ... ok [INFO] [stdout] test intra::modes::tests::test_angle_delta ... ok [INFO] [stdout] test flac::encoder::tests::test_flac_encode_ramp ... ok [INFO] [stdout] test gif::tests::test_encoder_single_frame ... ok [INFO] [stdout] test intra::modes::tests::test_angle_delta_from_steps ... ok [INFO] [stdout] test intra::modes::tests::test_directional_mode ... ok [INFO] [stdout] test intra::modes::tests::test_intra_mode_directional ... ok [INFO] [stdout] test intra::modes::tests::test_intra_mode_smooth ... ok [INFO] [stdout] test intra::modes::tests::test_vp9_directional_mode ... ok [INFO] [stdout] test intra::filter::tests::test_strong_filter ... ok [INFO] [stdout] test intra::filter::tests::test_weak_filter ... ok [INFO] [stdout] test intra::modes::tests::test_intra_mode_from_u8 ... ok [INFO] [stdout] test intra::modes::tests::test_nominal_angles ... ok [INFO] [stdout] test intra::paeth::tests::test_paeth_edge_cases ... ok [INFO] [stdout] test intra::context::tests::test_sample_setting ... ok [INFO] [stdout] test intra::paeth::tests::test_paeth_predictor_left ... ok [INFO] [stdout] test intra::directional::tests::test_directional_predictor ... ok [INFO] [stdout] test intra::directional::tests::test_horizontal_prediction ... ok [INFO] [stdout] test intra::paeth::tests::test_paeth_predictor_top ... ok [INFO] [stdout] test intra::paeth::tests::test_paeth_predictor_top_left ... ok [INFO] [stdout] test intra::palette::tests::test_color_cache ... ok [INFO] [stdout] test intra::palette::tests::test_color_index_map ... ok [INFO] [stdout] test intra::palette::tests::test_build_cache_from_neighbors ... ok [INFO] [stdout] test intra::palette::tests::test_decode_color_indices_rle ... ok [INFO] [stdout] test intra::palette::tests::test_color_cache_no_duplicates ... ok [INFO] [stdout] test intra::palette::tests::test_palette_find_nearest ... ok [INFO] [stdout] test intra::palette::tests::test_palette_info_creation ... ok [INFO] [stdout] test intra::palette::tests::test_palette_predictor ... ok [INFO] [stdout] test intra::paeth::tests::test_paeth_predictor_block ... ok [INFO] [stdout] test intra::palette::tests::test_palette_set_color ... ok [INFO] [stdout] test intra::paeth::tests::test_paeth_with_gradient ... ok [INFO] [stdout] test intra::paeth::tests::test_paeth_selection ... ok [INFO] [stdout] test intra::smooth::tests::test_bilinear_interpolate ... ok [INFO] [stdout] test intra::smooth::tests::test_smooth_prediction ... ok [INFO] [stdout] test intra::smooth::tests::test_smooth_rectangular_block ... ok [INFO] [stdout] test intra::smooth::tests::test_smooth_v_prediction ... ok [INFO] [stdout] test intra::smooth::tests::test_smooth_weights ... ok [INFO] [stdout] test jpegxl::bitreader::tests::test_bitreader_align ... ignored [INFO] [stdout] test jpegxl::bitreader::tests::test_bitreader_basic ... ignored [INFO] [stdout] test jpegxl::bitreader::tests::test_bitreader_bool ... ignored [INFO] [stdout] test jpegxl::bitreader::tests::test_bitreader_cross_byte ... ignored [INFO] [stdout] test intra::smooth::tests::test_weight_interpolation ... ok [INFO] [stdout] test jpegxl::bitreader::tests::test_bitreader_eof ... ignored [INFO] [stdout] test jpegxl::bitreader::tests::test_bitreader_remaining ... ignored [INFO] [stdout] test jpegxl::bitreader::tests::test_bitwriter_align ... ignored [INFO] [stdout] test jpegxl::bitreader::tests::test_bitwriter_basic ... ignored [INFO] [stdout] test jpegxl::bitreader::tests::test_bitwriter_bool ... ignored [INFO] [stdout] test intra::tests::test_block_dimensions ... ok [INFO] [stdout] test jpegxl::bitreader::tests::test_bitwriter_cross_byte ... ignored [INFO] [stdout] test jpegxl::bitreader::tests::test_roundtrip_bits ... ignored [INFO] [stdout] test jpegxl::bitreader::tests::test_roundtrip_u64 ... ignored [INFO] [stdout] test intra::smooth::tests::test_smooth_h_prediction ... ok [INFO] [stdout] test intra::tests::test_bit_depth_values ... ok [INFO] [stdout] test intra::palette::tests::test_palette_sort ... ok [INFO] [stdout] test jpegxl::decoder::tests::test_decoded_image_16bit ... ignored [INFO] [stdout] test jpegxl::decoder::tests::test_decoded_image_metrics ... ignored [INFO] [stdout] test jpegxl::decoder::tests::test_extract_codestream_bare ... ignored [INFO] [stdout] test jpegxl::decoder::tests::test_extract_codestream_invalid ... ignored [INFO] [stdout] test jpegxl::decoder::tests::test_is_codestream_signature ... ignored [INFO] [stdout] test jpegxl::decoder::tests::test_is_container_signature ... ignored [INFO] [stdout] test jpegxl::decoder::tests::test_is_jxl ... ignored [INFO] [stdout] test jpegxl::decoder::tests::test_parse_size_header_small ... ignored [INFO] [stdout] test jpegxl::decoder::tests::test_read_header_invalid_data ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_deinterleave_16bit ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_deinterleave_rgb ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_effort_levels ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_encode_invalid_buffer ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_encode_zero_dimensions ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_lossless_roundtrip_16bit ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_lossless_roundtrip_flat_image ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_lossless_roundtrip_grayscale ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_lossless_roundtrip_rgb8 ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_lossless_roundtrip_rgba ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_signature_written ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_size_header_large ... ignored [INFO] [stdout] test jpegxl::encoder::tests::test_size_header_small ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_ans_roundtrip_long_sequence ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_ans_roundtrip_repeated_symbol ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_ans_roundtrip_sequence ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_ans_roundtrip_single_symbol ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_ans_roundtrip_skewed_distribution ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_distribution_cumulative ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_distribution_from_counts ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_distribution_lookup ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_empty_distribution_error ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_uniform_distribution ... ignored [INFO] [stdout] test jpegxl::entropy::tests::test_zero_symbol_uniform_error ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_get_neighbors_corner ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_gradient_predictor ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_gradient_predictor_edge ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_modular_empty_channels_error ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_modular_encode_decode_flat ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_modular_encode_decode_gradient ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_modular_encode_decode_with_rct ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_modular_large_values ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_modular_multichannel ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_modular_zero_dimensions_error ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_prediction_context ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_rct_negative_values ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_rct_roundtrip ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_residual_encode_decode_roundtrip ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_signed_unsigned_roundtrip ... ignored [INFO] [stdout] test jpegxl::modular::tests::test_zigzag_ordering ... ignored [INFO] [stdout] test jpegxl::types::tests::test_codestream_signature ... ignored [INFO] [stdout] test jpegxl::types::tests::test_config_effort ... ignored [INFO] [stdout] test jpegxl::types::tests::test_config_lossless ... ignored [INFO] [stdout] test jpegxl::types::tests::test_config_lossy ... ignored [INFO] [stdout] test jpegxl::types::tests::test_config_validate ... ignored [INFO] [stdout] test jpegxl::types::tests::test_container_signature ... ignored [INFO] [stdout] test jpegxl::types::tests::test_header_data_size ... ignored [INFO] [stdout] test jpegxl::types::tests::test_header_gray ... ignored [INFO] [stdout] test jpegxl::types::tests::test_header_invalid_channels ... ignored [INFO] [stdout] test jpegxl::types::tests::test_header_srgb ... ignored [INFO] [stdout] test jpegxl::types::tests::test_header_srgb_rgba ... ignored [INFO] [stdout] test jpegxl::types::tests::test_header_zero_dimensions ... ignored [INFO] [stdout] test intra::palette::tests::test_color_cache_overflow ... ok [INFO] [stdout] test motion::cache::tests::test_cache_manager ... ok [INFO] [stdout] test motion::cache::tests::test_cache_manager_new_frame ... ok [INFO] [stdout] test motion::cache::tests::test_co_located_lookup_scaling ... ok [INFO] [stdout] test motion::cache::tests::test_mv_cache_allocate ... ok [INFO] [stdout] test motion::cache::tests::test_mv_cache_entry_inter ... ok [INFO] [stdout] test motion::cache::tests::test_mv_cache_entry_invalid ... ok [INFO] [stdout] test motion::cache::tests::test_mv_cache_fill_block ... ok [INFO] [stdout] test motion::cache::tests::test_mv_cache_get_set ... ok [INFO] [stdout] test motion::cache::tests::test_mv_cache_neighbors ... ok [INFO] [stdout] test motion::cache::tests::test_search_result_cache ... ok [INFO] [stdout] test motion::cache::tests::test_search_result_cache_clear ... ok [INFO] [stdout] test motion::diamond::tests::test_adaptive_diamond_convergence ... ok [INFO] [stdout] test motion::cache::tests::test_ref_frame_mvs ... ok [INFO] [stdout] test error_concealment::tests::conceal_missing_frame_panics_on_wrong_size - should panic ... ok [INFO] [stdout] test motion::diamond::tests::test_cross_diamond ... ok [INFO] [stdout] test motion::diamond::tests::test_adaptive_diamond_early_switch ... ok [INFO] [stdout] test motion::diamond::tests::test_extended_diamond_all_rings ... ok [INFO] [stdout] test motion::diamond::tests::test_diamond_builder_pattern ... ok [INFO] [stdout] test motion::diamond::tests::test_extended_diamond_search ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_search_default_max_iterations ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_search_diagonal_motion ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_search_inner_pattern_length ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_search_max_iterations_builder ... ok [INFO] [stdout] test motion::diamond::tests::test_extended_diamond_pattern_sizes ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_search_outer_ring_used ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_search_finds_match ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_search_pattern_constants ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_search_zero_match ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_vs_diamond_quality_on_diagonal ... ok [INFO] [stdout] test motion::diamond::tests::test_hexagonal_search_with_predictor_improves ... ok [INFO] [stdout] test motion::diamond::tests::test_large_diamond_pattern ... ok [INFO] [stdout] test motion::diamond::tests::test_predictor_diamond ... ok [INFO] [stdout] test motion::diamond::tests::test_small_diamond_search ... ok [INFO] [stdout] test motion::diamond::tests::test_umhex_builder_pattern ... ok [INFO] [stdout] test motion::diamond::tests::test_umhex_zero_sad_early_exit ... ok [INFO] [stdout] test motion::hierarchical::tests::test_coarse_to_fine_refiner ... ok [INFO] [stdout] test motion::hierarchical::tests::test_hierarchical_config ... ok [INFO] [stdout] test motion::hierarchical::tests::test_hierarchical_search_creation ... ok [INFO] [stdout] test motion::diamond::tests::test_umhex_search_returns_valid_block_match ... ok [INFO] [stdout] test motion::diamond::tests::test_umhex_vertical_motion ... ok [INFO] [stdout] test motion::diamond::tests::test_umhex_hex1_and_hex2_sizes ... ok [INFO] [stdout] test motion::diamond::tests::test_umhex_predictor_helps ... ok [INFO] [stdout] test motion::diamond::tests::test_large_diamond_search ... ok [INFO] [stdout] test motion::diamond::tests::test_umhex_search_finds_match ... ok [INFO] [stdout] test motion::hierarchical::tests::test_calculate_pyramid_levels ... ok [INFO] [stdout] test motion::diamond::tests::test_small_diamond_pattern ... ok [INFO] [stdout] test motion::hierarchical::tests::test_resolution_scaler_mv ... ok [INFO] [stdout] test motion::hierarchical::tests::test_hierarchical_search_integration ... ok [INFO] [stdout] test motion::hierarchical::tests::test_scale_mv ... ok [INFO] [stdout] test motion::partition::tests::test_merge_candidate ... ok [INFO] [stdout] test motion::hierarchical::tests::test_pyramid_level_pixel_access ... ok [INFO] [stdout] test motion::partition::tests::test_merge_candidate_list_dedup ... ok [INFO] [stdout] test motion::hierarchical::tests::test_resolution_scaler_downsample ... ok [INFO] [stdout] test motion::partition::tests::test_partition_context_child_size ... ok [INFO] [stdout] test motion::partition::tests::test_partition_decider_early_termination ... ok [INFO] [stdout] test motion::partition::tests::test_partition_decider ... ok [INFO] [stdout] test motion::partition::tests::test_partition_decision_default ... ok [INFO] [stdout] test motion::hierarchical::tests::test_pyramid_level_creation ... ok [INFO] [stdout] test motion::hierarchical::tests::test_refinement_step ... ok [INFO] [stdout] test motion::hierarchical::tests::test_pyramid_level_downsample ... ok [INFO] [stdout] test motion::partition::tests::test_partition_decision_comparison ... ok [INFO] [stdout] test motion::partition::tests::test_merge_candidate_list ... ok [INFO] [stdout] test motion::partition::tests::test_partition_decision_from_match ... ok [INFO] [stdout] test motion::partition::tests::test_partition_decision_skip ... ok [INFO] [stdout] test motion::partition::tests::test_partition_type_is_split ... ok [INFO] [stdout] test motion::partition::tests::test_partition_context ... ok [INFO] [stdout] test motion::partition::tests::test_partition_type_num_parts ... ok [INFO] [stdout] test motion::partition::tests::test_skip_detector ... ok [INFO] [stdout] test motion::partition::tests::test_split_decision_no_split ... ok [INFO] [stdout] test motion::partition::tests::test_split_decision_split ... ok [INFO] [stdout] test motion::predictor::tests::test_motion_vectors_extraction ... ok [INFO] [stdout] test motion::predictor::tests::test_mv_candidate ... ok [INFO] [stdout] test motion::predictor::tests::test_mv_cost_calculator ... ok [INFO] [stdout] test motion::predictor::tests::test_mv_cost_rd ... ok [INFO] [stdout] test motion::predictor::tests::test_mv_pred_context_builder ... ok [INFO] [stdout] test motion::predictor::tests::test_mv_predictor_build ... ok [INFO] [stdout] test motion::predictor::tests::test_mv_predictor_list_dedup ... ok [INFO] [stdout] test motion::predictor::tests::test_mvp_mode ... ok [INFO] [stdout] test motion::predictor::tests::test_neighbor_info_unavailable ... ok [INFO] [stdout] test motion::predictor::tests::test_neighbor_info_with_mv ... ok [INFO] [stdout] test motion::predictor::tests::test_spatial_predictor_build ... ok [INFO] [stdout] test motion::predictor::tests::test_spatial_predictor_median ... ok [INFO] [stdout] test motion::search::tests::test_adaptive_search ... ok [INFO] [stdout] test motion::search::tests::test_diamond_search ... ok [INFO] [stdout] test motion::predictor::tests::test_temporal_predictor_scale ... ok [INFO] [stdout] test motion::search::tests::test_hexagon_search ... ok [INFO] [stdout] test motion::search::tests::test_full_search ... ok [INFO] [stdout] test motion::search::tests::test_is_valid_mv ... ok [INFO] [stdout] test motion::search::tests::test_search_config_builder ... ok [INFO] [stdout] test motion::search::tests::test_out_of_bounds_mv ... ok [INFO] [stdout] test motion::search::tests::test_early_termination ... ok [INFO] [stdout] test motion::predictor::tests::test_mv_predictor_list_add ... ok [INFO] [stdout] test motion::predictor::tests::test_mv_predictor_list_sort ... ok [INFO] [stdout] test motion::search::tests::test_search_config_default ... ok [INFO] [stdout] test motion::search::tests::test_search_context_identical_blocks ... ok [INFO] [stdout] test motion::search::tests::test_search_context_sad_calculation ... ok [INFO] [stdout] test motion::search::tests::test_umh_search ... ok [INFO] [stdout] test motion::search::tests::test_search_with_predictor ... ok [INFO] [stdout] test motion::subpel::tests::test_interpolation_full_pel ... ok [INFO] [stdout] test motion::subpel::tests::test_hadamard_4x4 ... ok [INFO] [stdout] test motion::subpel::tests::test_half_pel_bilinear ... ok [INFO] [stdout] test motion::subpel::tests::test_satd_16x16 ... ok [INFO] [stdout] test motion::subpel::tests::test_interpolation_half_pel ... ok [INFO] [stdout] test motion::subpel::tests::test_quarter_pel_bilinear ... ok [INFO] [stdout] test motion::subpel::tests::test_half_pel_interpolate_h ... ok [INFO] [stdout] test motion::search::tests::test_three_step_search ... ok [INFO] [stdout] test motion::subpel::tests::test_satd_4x4_constant_diff ... ok [INFO] [stdout] test motion::subpel::tests::test_satd_4x4_identical ... ok [INFO] [stdout] test motion::subpel::tests::test_subpel_config ... ok [INFO] [stdout] test motion::subpel::tests::test_satd_8x8 ... ok [INFO] [stdout] test motion::subpel::tests::test_satd_block_size ... ok [INFO] [stdout] test motion::subpel::tests::test_subpel_patterns ... ok [INFO] [stdout] test motion::subpel::tests::test_subpel_refiner_creation ... ok [INFO] [stdout] test motion::subpel::tests::test_subpel_refiner_no_motion ... ok [INFO] [stdout] test motion::tests::test_block_sizes ... ok [INFO] [stdout] test motion::tests::test_cache_creation ... ok [INFO] [stdout] test motion::tests::test_diamond_patterns ... ok [INFO] [stdout] test motion::tests::test_hierarchical_components ... ok [INFO] [stdout] test motion::tests::test_integration_search_workflow ... ok [INFO] [stdout] test motion::tests::test_module_imports ... ok [INFO] [stdout] test motion::tests::test_mv_precision ... ok [INFO] [stdout] test motion::tests::test_partition_types ... ok [INFO] [stdout] test motion::tests::test_predictor_creation ... ok [INFO] [stdout] test motion::tests::test_search_algorithm_creation ... ok [INFO] [stdout] test motion::tests::test_subpel_components ... ok [INFO] [stdout] test motion::types::tests::test_block_match ... ok [INFO] [stdout] test motion::types::tests::test_block_match_update ... ok [INFO] [stdout] test motion::types::tests::test_block_size ... ok [INFO] [stdout] test motion::types::tests::test_block_size_log2 ... ok [INFO] [stdout] test motion::types::tests::test_motion_vector_arithmetic ... ok [INFO] [stdout] test motion::types::tests::test_motion_vector_components ... ok [INFO] [stdout] test motion::types::tests::test_motion_vector_creation ... ok [INFO] [stdout] test motion::types::tests::test_motion_vector_magnitude ... ok [INFO] [stdout] test motion::types::tests::test_motion_vector_precision_conversion ... ok [INFO] [stdout] test motion::types::tests::test_mv_cost ... ok [INFO] [stdout] test motion::types::tests::test_mv_cost_with_ref ... ok [INFO] [stdout] test motion::types::tests::test_mv_precision ... ok [INFO] [stdout] test motion::types::tests::test_search_range ... ok [INFO] [stdout] test motion::types::tests::test_mv_precision_convert ... ok [INFO] [stdout] test motion::types::tests::test_search_range_positions ... ok [INFO] [stdout] test multipass::allocation::tests::test_allocation_config_bits_per_frame ... ok [INFO] [stdout] test multipass::allocation::tests::test_allocation_config_new ... ok [INFO] [stdout] test multipass::allocation::tests::test_allocator_complexity ... ok [INFO] [stdout] test multipass::allocation::tests::test_allocator_uniform ... ok [INFO] [stdout] test multipass::allocation::tests::test_allocator_keyframe_boost ... ok [INFO] [stdout] test multipass::allocation::tests::test_frame_allocation_clamp ... ok [INFO] [stdout] test multipass::allocation::tests::test_frame_allocation_within_range ... ok [INFO] [stdout] test motion::types::tests::test_motion_vector_zero ... ok [INFO] [stdout] test flac::encoder::tests::test_flac_frame_has_crc ... ok [INFO] [stdout] test multipass::complexity::tests::test_analyze_solid_frame ... ok [INFO] [stdout] test multipass::complexity::tests::test_encoding_difficulty ... ok [INFO] [stdout] test multipass::complexity::tests::test_scene_change_detection ... ok [INFO] [stdout] test multipass::complexity::tests::test_no_scene_change ... ok [INFO] [stdout] test multipass::complexity::tests::test_complexity_analyzer_new ... ok [INFO] [stdout] test multipass::lookahead::tests::test_lookahead_add_frame ... ok [INFO] [stdout] test multipass::lookahead::tests::test_lookahead_buffer_new ... ok [INFO] [stdout] test multipass::lookahead::tests::test_lookahead_config_clamp ... ok [INFO] [stdout] test multipass::stats::tests::test_average_bitrate ... ok [INFO] [stdout] test multipass::stats::tests::test_frame_statistics_new ... ok [INFO] [stdout] test multipass::stats::tests::test_pass_statistics_add_frame ... ok [INFO] [stdout] test multipass::lookahead::tests::test_lookahead_config_new ... ok [INFO] [stdout] test multipass::stats::tests::test_save_and_load ... ok [INFO] [stdout] test multipass::tests::test_encoder_config_new ... ok [INFO] [stdout] test multipass::tests::test_multipass_encoder_new ... ok [INFO] [stdout] test motion::hierarchical::tests::test_image_pyramid_build ... ok [INFO] [stdout] test motion::hierarchical::tests::test_image_pyramid_min_size ... ok [INFO] [stdout] test motion::partition::tests::test_inter_mode ... ok [INFO] [stdout] test multipass::vbv::tests::test_vbv_buffer_can_send ... ok [INFO] [stdout] test multipass::vbv::tests::test_vbv_buffer_new ... ok [INFO] [stdout] test multipass::vbv::tests::test_vbv_buffer_underflow ... ok [INFO] [stdout] test multipass::vbv::tests::test_vbv_config_frame_period ... ok [INFO] [stdout] test motion::subpel::tests::test_half_pel_sixtap ... ok [INFO] [stdout] test multipass::vbv::tests::test_vbv_config_new ... ok [INFO] [stdout] test multipass::vbv::tests::test_vbv_reset ... ok [INFO] [stdout] test multipass::lookahead::tests::test_scene_change_detector ... ok [INFO] [stdout] test multipass::vbv::tests::test_vbv_statistics ... ok [INFO] [stdout] test multipass::stats::tests::test_complexity_distribution ... ok [INFO] [stdout] test multipass_quality::tests::test_comparison_multipass_better_qp ... ok [INFO] [stdout] test multipass_quality::tests::test_comparison_multipass_more_consistent ... ok [INFO] [stdout] test multipass_quality::tests::test_comparison_smoother_bitrate ... ok [INFO] [stdout] test multipass_quality::tests::test_empty_recorder_defaults ... ok [INFO] [stdout] test multipass_quality::tests::test_pass_recorder_basic ... ok [INFO] [stdout] test multipass_quality::tests::test_pass_recorder_reset ... ok [INFO] [stdout] test multipass_quality::tests::test_comparison_summary_format ... ok [INFO] [stdout] test multipass_quality::tests::test_qp_std_dev_varying ... ok [INFO] [stdout] test multipass::tests::test_encoder_config_builder ... ok [INFO] [stdout] test multipass::vbv::tests::test_vbv_buffer_update ... ok [INFO] [stdout] test multipass_quality::tests::test_comparison_identical_passes ... ok [INFO] [stdout] test nal_unit::tests::test_h264_is_parameter_set ... ok [INFO] [stdout] test nal_unit::tests::test_h264_is_slice ... ok [INFO] [stdout] test nal_unit::tests::test_h264_non_idr_slice ... ok [INFO] [stdout] test nal_unit::tests::test_h264_idr_type ... ok [INFO] [stdout] test nal_unit::tests::test_h264_pps_type ... ok [INFO] [stdout] test nal_unit::tests::test_h264_sps_type ... ok [INFO] [stdout] test nal_unit::tests::test_h265_idr_type ... ok [INFO] [stdout] test nal_unit::tests::test_h265_non_idr_not_idr ... ok [INFO] [stdout] test nal_unit::tests::test_has_start_code_3byte ... ok [INFO] [stdout] test nal_unit::tests::test_has_start_code_4byte ... ok [INFO] [stdout] test nal_unit::tests::test_no_start_code ... ok [INFO] [stdout] test nal_unit::tests::test_parse_annex_b_multiple_nals ... ok [INFO] [stdout] test nal_unit::tests::test_parse_annex_b_single_nal ... ok [INFO] [stdout] test nal_unit::tests::test_strip_rbsp_no_stop_bit_returns_original ... ok [INFO] [stdout] test nal_unit::tests::test_strip_rbsp_trailing_removes_stop_bit ... ok [INFO] [stdout] test packet_builder::tests::builder_audio_duration_from_samples ... ok [INFO] [stdout] test packet_builder::tests::builder_audio_no_keyframe ... ok [INFO] [stdout] test packet_builder::tests::builder_first_pts_zero ... ok [INFO] [stdout] test packet_builder::tests::builder_keyframe_flag ... ok [INFO] [stdout] test packet_builder::tests::builder_pts_advances ... ok [INFO] [stdout] test packet_builder::tests::builder_stream_index ... ok [INFO] [stdout] test packet_builder::tests::dts_secs_conversion ... ok [INFO] [stdout] test packet_builder::tests::pts_secs_conversion ... ok [INFO] [stdout] test packet_builder::tests::rebase_90k_to_1000 ... ok [INFO] [stdout] test packet_builder::tests::reorderer_drain_all ... ok [INFO] [stdout] test packet_builder::tests::reorderer_empty_returns_none ... ok [INFO] [stdout] test packet_builder::tests::reorderer_pts_order ... ok [INFO] [stdout] test packet_queue::tests::test_clear ... ok [INFO] [stdout] test packet_queue::tests::test_drain ... ok [INFO] [stdout] test packet_queue::tests::test_dts_ordering ... ok [INFO] [stdout] test packet_queue::tests::test_empty_queue ... ok [INFO] [stdout] test packet_queue::tests::test_max_bytes_overflow ... ok [INFO] [stdout] test packet_queue::tests::test_max_packets_overflow ... ok [INFO] [stdout] test multipass_quality::tests::test_qp_std_dev_uniform ... ok [INFO] [stdout] test packet_queue::tests::test_peek_pts ... ok [INFO] [stdout] test packet_queue::tests::test_push_and_pop_single ... ok [INFO] [stdout] test packet_queue::tests::test_queue_order_default ... ok [INFO] [stdout] test packet_queue::tests::test_queued_packet_builder ... ok [INFO] [stdout] test packet_queue::tests::test_queued_packet_new ... ok [INFO] [stdout] test packet_queue::tests::test_stats ... ok [INFO] [stdout] test packet_splitter::tests::test_config_too_small_error ... ok [INFO] [stdout] test packet_splitter::tests::test_empty_packet_split_error ... ok [INFO] [stdout] test packet_splitter::tests::test_encode_decode_fragment_stream ... ok [INFO] [stdout] test packet_splitter::tests::test_enforce_max_nal_size ... ok [INFO] [stdout] test packet_splitter::tests::test_fragment_serialise_deserialise ... ok [INFO] [stdout] test packet_splitter::tests::test_inconsistent_fragments_error ... ok [INFO] [stdout] test packet_splitter::tests::test_reassemble_missing_fragment_error ... ok [INFO] [stdout] test packet_queue::tests::test_pts_ordering ... ok [INFO] [stdout] test packet_splitter::tests::test_split_multiple_fragments ... ok [INFO] [stdout] test packet_splitter::tests::test_split_nal_unit ... ok [INFO] [stdout] test packet_splitter::tests::test_split_single_fragment ... ok [INFO] [stdout] test pcm::tests::test_config_accessor ... ok [INFO] [stdout] test pcm::tests::test_decode_bad_alignment_error ... ok [INFO] [stdout] test pcm::tests::test_encode_raw_bad_alignment_error ... ok [INFO] [stdout] test pcm::tests::test_encode_raw_roundtrip ... ok [INFO] [stdout] test pcm::tests::test_f32_be_roundtrip ... ok [INFO] [stdout] test pcm::tests::test_f32_le_roundtrip ... ok [INFO] [stdout] test pcm::tests::test_f64_le_roundtrip ... ok [INFO] [stdout] test pcm::tests::test_frame_count ... ok [INFO] [stdout] test pcm::tests::test_i16_be_roundtrip ... ok [INFO] [stdout] test pcm::tests::test_i16_le_roundtrip ... ok [INFO] [stdout] test packet_splitter::tests::test_reassemble_unordered ... ok [INFO] [stdout] test pcm::tests::test_i24_be_roundtrip ... ok [INFO] [stdout] test pcm::tests::test_i24_le_roundtrip ... ok [INFO] [stdout] test pcm::tests::test_i32_le_roundtrip ... ok [INFO] [stdout] test pcm::tests::test_mismatched_channels_error ... ok [INFO] [stdout] test pcm::tests::test_mismatched_sample_rate_error ... ok [INFO] [stdout] test pcm::tests::test_silence_encode_decode ... ok [INFO] [stdout] test pcm::tests::test_u8_roundtrip ... ok [INFO] [stdout] test picture_timing::tests::test_clock_timestamp_is_discontinuity ... ok [INFO] [stdout] test picture_timing::tests::test_clock_timestamp_to_ms_mixed ... ok [INFO] [stdout] test picture_timing::tests::test_clock_timestamp_to_ms_one_hour ... ok [INFO] [stdout] test picture_timing::tests::test_clock_timestamp_to_ms_zero ... ok [INFO] [stdout] test picture_timing::tests::test_parser_cpb_dpb_delays ... ok [INFO] [stdout] test picture_timing::tests::test_parser_empty_data_returns_none ... ok [INFO] [stdout] test picture_timing::tests::test_parser_frame_pic_struct ... ok [INFO] [stdout] test picture_timing::tests::test_parser_no_pic_struct_when_flag_false ... ok [INFO] [stdout] test picture_timing::tests::test_parser_repeat_first_field_flag ... ok [INFO] [stdout] test picture_timing::tests::test_parser_top_field_pic_struct ... ok [INFO] [stdout] test picture_timing::tests::test_pic_struct_field_count_is_one ... ok [INFO] [stdout] test picture_timing::tests::test_pic_struct_has_repeated_field ... ok [INFO] [stdout] test picture_timing::tests::test_pic_struct_is_progressive ... ok [INFO] [stdout] test picture_timing::tests::test_pic_struct_progressive_frame_count_doubling ... ok [INFO] [stdout] test picture_timing::tests::test_pic_struct_progressive_frame_count_frame ... ok [INFO] [stdout] test picture_timing::tests::test_pic_struct_progressive_frame_count_tripling ... ok [INFO] [stdout] test picture_timing::tests::test_picture_timing_new ... ok [INFO] [stdout] test picture_timing::tests::test_picture_timing_repeat_first_field ... ok [INFO] [stdout] test png::apng::tests::test_apng_contains_fctl_chunk ... ok [INFO] [stdout] test png::apng::tests::test_apng_decoder_bad_signature ... ok [INFO] [stdout] test png::apng::tests::test_apng_decoder_frame_timing ... ok [INFO] [stdout] test png::apng::tests::test_apng_decoder_roundtrip_metadata ... ok [INFO] [stdout] test png::apng::tests::test_apng_encode_empty_frames_errors ... ok [INFO] [stdout] test png::apng::tests::test_apng_first_frame_idat ... ok [INFO] [stdout] test png::apng::tests::test_apng_is_apng_true ... ok [INFO] [stdout] test png::apng::tests::test_apng_loop_count ... ok [INFO] [stdout] test png::apng::tests::test_apng_multiple_frames ... ok [INFO] [stdout] test png::apng::tests::test_apng_second_frame_fdat ... ok [INFO] [stdout] test multipass::tests::test_first_pass_encoding ... ok [INFO] [stdout] test png::apng::tests::test_apng_single_frame_produces_png_signature ... ok [INFO] [stdout] test png::apng::tests::test_apng_wrong_frame_size_errors ... ok [INFO] [stdout] test png::apng::tests::test_blend_op_values ... ok [INFO] [stdout] test png::apng::tests::test_dispose_op_values ... ok [INFO] [stdout] test png::apng::tests::test_frame_info_delay_zero_den ... ok [INFO] [stdout] test profile_level::tests::test_av1_level_50_constraints ... ok [INFO] [stdout] test profile_level::tests::test_codec_family_display ... ok [INFO] [stdout] test profile_level::tests::test_compliance_fail_bitrate ... ok [INFO] [stdout] test profile_level::tests::test_compliance_fail_width ... ok [INFO] [stdout] test profile_level::tests::test_compliance_pass ... ok [INFO] [stdout] test profile_level::tests::test_compliance_result_constructors ... ok [INFO] [stdout] test profile_level::tests::test_level_display ... ok [INFO] [stdout] test profile_level::tests::test_find_minimum_level_none ... ok [INFO] [stdout] test profile_level::tests::test_find_minimum_level ... ok [INFO] [stdout] test profile_level::tests::test_max_bitrate_tier ... ok [INFO] [stdout] test profile_level::tests::test_level_ordering ... ok [INFO] [stdout] test profile_level::tests::test_max_pixels ... ok [INFO] [stdout] test profile_level::tests::test_tier_default ... ok [INFO] [stdout] test psycho_visual::tests::pvs_model_bright_region_higher_threshold ... ok [INFO] [stdout] test psycho_visual::tests::pvs_model_clamped_inputs_safe ... ok [INFO] [stdout] test psycho_visual::tests::pvs_model_dark_region_higher_threshold ... ok [INFO] [stdout] test psycho_visual::tests::pvs_model_low_freq_below_high_freq ... ok [INFO] [stdout] test psycho_visual::tests::pvs_model_threshold_positive ... ok [INFO] [stdout] test psycho_visual::tests::test_block_stats_from_luma_gradient ... ok [INFO] [stdout] test psycho_visual::tests::test_block_stats_from_luma_uniform ... ok [INFO] [stdout] test psycho_visual::tests::test_compute_frame_qp_map_dimensions ... ok [INFO] [stdout] test psycho_visual::tests::test_default_config_strength ... ok [INFO] [stdout] test psycho_visual::tests::test_qp_delta_clamped_negative ... ok [INFO] [stdout] test psycho_visual::tests::test_qp_delta_clamped_positive ... ok [INFO] [stdout] test psycho_visual::tests::test_qp_delta_zero_strength ... ok [INFO] [stdout] test psycho_visual::tests::test_qp_map_with_sad_map ... ok [INFO] [stdout] test psycho_visual::tests::test_scale_thresholds_high_quality ... ok [INFO] [stdout] test psycho_visual::tests::test_scale_thresholds_min_clamp ... ok [INFO] [stdout] test psycho_visual::tests::test_visibility_threshold_tables_length ... ok [INFO] [stdout] test quality_metrics::tests::test_assess_quality_f32_passes ... ok [INFO] [stdout] test quality_metrics::tests::test_assess_quality_u8_fails ... ok [INFO] [stdout] test quality_metrics::tests::test_mse_f32_identical ... ok [INFO] [stdout] test quality_metrics::tests::test_assess_quality_u8_passes ... ok [INFO] [stdout] test quality_metrics::tests::test_mse_f32_known_difference ... ok [INFO] [stdout] test packet_splitter::tests::test_reassemble_ordered ... ok [INFO] [stdout] test quality_metrics::tests::test_mse_u8_empty ... ok [INFO] [stdout] test quality_metrics::tests::test_mse_u8_known_difference ... ok [INFO] [stdout] test quality_metrics::tests::test_pcm_f32_roundtrip_psnr ... ok [INFO] [stdout] test quality_metrics::tests::test_pcm_u8_roundtrip_psnr_above_threshold ... ok [INFO] [stdout] test quality_metrics::tests::test_psnr_f32_identical ... ok [INFO] [stdout] test quality_metrics::tests::test_psnr_f32_small_error ... ok [INFO] [stdout] test quality_metrics::tests::test_pcm_i16_roundtrip_psnr_above_threshold ... ok [INFO] [stdout] test quality_metrics::tests::test_psnr_u16_identical ... ok [INFO] [stdout] test quality_metrics::tests::test_psnr_u8_identical ... ok [INFO] [stdout] test quality_metrics::tests::test_psnr_u8_large_error ... ok [INFO] [stdout] test quality_metrics::tests::test_psnr_u8_small_error ... ok [INFO] [stdout] test multipass::vbv::tests::test_vbv_target_frame_size ... ok [INFO] [stdout] test multipass_quality::tests::test_average_qp ... ok [INFO] [stdout] test quality_metrics::tests::test_snr_f32_noisy ... ok [INFO] [stdout] test multipass_quality::tests::test_size_min_max_ratio ... ok [INFO] [stdout] test multipass_quality::tests::test_size_std_dev_uniform ... ok [INFO] [stdout] test profile_level::tests::test_profile_display ... ok [INFO] [stdout] test quality_metrics::tests::test_ssim_empty ... ok [INFO] [stdout] test quality_metrics::tests::test_ssim_identical ... ok [INFO] [stdout] test quality_metrics::tests::test_ssim_similar ... ok [INFO] [stdout] test rate_control::abr::tests::test_abr_creation ... ok [INFO] [stdout] test multipass::lookahead::tests::test_lookahead_get_next_frame ... ok [INFO] [stdout] test rate_control::abr::tests::test_bitrate_deviation ... ok [INFO] [stdout] test rate_control::abr::tests::test_curve_compression ... ok [INFO] [stdout] test rate_control::abr::tests::test_first_pass_collection ... ok [INFO] [stdout] test rate_control::abr::tests::test_lookahead_analysis ... ok [INFO] [stdout] test rate_control::abr::tests::test_linear_model ... ok [INFO] [stdout] test rate_control::abr::tests::test_projected_file_size ... ok [INFO] [stdout] test rate_control::abr::tests::test_power_model ... ok [INFO] [stdout] test rate_control::abr::tests::test_quadratic_model ... ok [INFO] [stdout] test rate_control::abr::tests::test_rate_model_prediction ... ok [INFO] [stdout] test rate_control::abr::tests::test_scene_cut_detection ... ok [INFO] [stdout] test rate_control::abr::tests::test_target_file_size ... ok [INFO] [stdout] test rate_control::abr::tests::test_two_pass_encoding ... ok [INFO] [stdout] test rate_control::allocation::tests::test_adaptive_allocation ... ok [INFO] [stdout] test rate_control::abr::tests::test_bit_allocation ... ok [INFO] [stdout] test rate_control::allocation::tests::test_allocator_creation ... ok [INFO] [stdout] test rate_control::allocation::tests::test_base_allocation ... ok [INFO] [stdout] test rate_control::allocation::tests::test_complexity_based_allocation ... ok [INFO] [stdout] test rate_control::allocation::tests::test_gop_tracking ... ok [INFO] [stdout] test rate_control::allocation::tests::test_hierarchical_allocation ... ok [INFO] [stdout] test rate_control::allocation::tests::test_reservoir_management ... ok [INFO] [stdout] test rate_control::allocation::tests::test_reset ... ok [INFO] [stdout] test rate_control::allocation::tests::test_strategy_switching ... ok [INFO] [stdout] test rate_control::allocation::tests::test_vbv_constraint ... ok [INFO] [stdout] test quality_metrics::tests::test_snr_f32_zero_signal ... ok [INFO] [stdout] test rate_control::analysis::tests::test_brightness_computation ... ok [INFO] [stdout] test quality_metrics::tests::test_psnr_u16_10bit_small_error ... ok [INFO] [stdout] test rate_control::analysis::tests::test_content_classification ... ok [INFO] [stdout] test rate_control::analysis::tests::test_content_analyzer_creation ... ok [INFO] [stdout] test rate_control::analysis::tests::test_contrast_computation ... ok [INFO] [stdout] test rate_control::analysis::tests::test_encoding_difficulty ... ok [INFO] [stdout] test quality_metrics::tests::test_mse_u8_identical ... ok [INFO] [stdout] test quality_metrics::tests::test_snr_f32_identical ... ok [INFO] [stdout] test rate_control::abr::tests::test_reset ... ok [INFO] [stdout] test rate_control::allocation::tests::test_gop_status ... ok [INFO] [stdout] test rate_control::allocation::tests::test_uniform_allocation ... ok [INFO] [stdout] test rate_control::analysis::tests::test_histogram_computation ... ok [INFO] [stdout] test rate_control::allocation::tests::test_allocation_result ... ok [INFO] [stdout] test rate_control::aq::tests::test_aq_creation ... ok [INFO] [stdout] test rate_control::aq::tests::test_aq_disabled ... ok [INFO] [stdout] test rate_control::aq::tests::test_aq_result_methods ... ok [INFO] [stdout] test rate_control::aq::tests::test_aq_modes ... ok [INFO] [stdout] test rate_control::aq::tests::test_dark_boost ... ok [INFO] [stdout] test rate_control::aq::tests::test_get_offset_at_pixel ... ok [INFO] [stdout] test rate_control::aq::tests::test_aq_strength_presets ... ok [INFO] [stdout] test multipass::lookahead::tests::test_lookahead_buffer_full ... ok [INFO] [stdout] test rate_control::aq::tests::test_offset_bounds ... ok [INFO] [stdout] test rate_control::aq::tests::test_strength_setting ... ok [INFO] [stdout] test rate_control::aq::tests::test_uniform_frame_offsets ... ok [INFO] [stdout] test rate_control::aq::tests::test_gradient_frame_offsets ... ok [INFO] [stdout] test rate_control::buffer::tests::test_buffer_model_max_min_bits ... ok [INFO] [stdout] test rate_control::buffer::tests::test_buffer_model_creation ... ok [INFO] [stdout] test rate_control::buffer::tests::test_buffer_model_encode_frame ... ok [INFO] [stdout] test rate_control::buffer::tests::test_buffer_model_underflow ... ok [INFO] [stdout] test rate_control::buffer::tests::test_buffer_model_overflow ... ok [INFO] [stdout] test rate_control::buffer::tests::test_rate_buffer_add_bits ... ok [INFO] [stdout] test rate_control::buffer::tests::test_rate_buffer_remove_bits ... ok [INFO] [stdout] test rate_control::buffer::tests::test_rate_buffer_reset ... ok [INFO] [stdout] test rate_control::cbr::tests::test_buffer_tracking ... ok [INFO] [stdout] test rate_control::cbr::tests::test_cbr_accuracy_within_10_percent_noisy_encoder ... ok [INFO] [stdout] test rate_control::buffer::tests::test_rate_buffer_available_space ... ok [INFO] [stdout] test rate_control::buffer::tests::test_vbv_params ... ok [INFO] [stdout] test rate_control::cbr::tests::test_cbr_creation ... ok [INFO] [stdout] test rate_control::cbr::tests::test_cbr_accuracy_within_5_percent_perfect_encoder ... ok [INFO] [stdout] test rate_control::cbr::tests::test_cbr_frame_count_tracked ... ok [INFO] [stdout] test rate_control::cbr::tests::test_frame_dropping ... ok [INFO] [stdout] test rate_control::cbr::tests::test_cbr_target_bits_per_frame_reasonable ... ok [INFO] [stdout] test rate_control::cbr::tests::test_frame_type_bit_allocation ... ok [INFO] [stdout] test rate_control::cbr::tests::test_get_rc_i_frame ... ok [INFO] [stdout] test rate_control::cbr::tests::test_get_rc_p_frame ... ok [INFO] [stdout] test rate_control::cbr::tests::test_overflow_underflow_detection ... ok [INFO] [stdout] test rate_control::cbr::tests::test_no_frame_dropping_when_disabled ... ok [INFO] [stdout] test rate_control::cbr::tests::test_qp_adjustment ... ok [INFO] [stdout] test rate_control::cbr::tests::test_short_term_bitrate ... ok [INFO] [stdout] test rate_control::complexity::tests::test_complexity_estimator_creation ... ok [INFO] [stdout] test rate_control::cbr::tests::test_reset ... ok [INFO] [stdout] test rate_control::buffer::tests::test_rate_buffer_creation ... ok [INFO] [stdout] test rate_control::complexity::tests::test_complexity_result_methods ... ok [INFO] [stdout] test rate_control::complexity::tests::test_gradient_frame_higher_complexity ... ok [INFO] [stdout] test rate_control::complexity::tests::test_motion_analyzer_reset ... ok [INFO] [stdout] test rate_control::complexity::tests::test_estimator_reset ... ok [INFO] [stdout] test rate_control::complexity::tests::test_motion_analyzer_static ... ok [INFO] [stdout] test rate_control::complexity::tests::test_suggested_qp_offset ... ok [INFO] [stdout] test rate_control::complexity::tests::test_temporal_complexity_static ... ok [INFO] [stdout] test rate_control::complexity::tests::test_motion_analyzer_creation ... ok [INFO] [stdout] test rate_control::complexity::tests::test_running_averages ... ok [INFO] [stdout] test rate_control::cqp::tests::test_cqp_creation ... ok [INFO] [stdout] test rate_control::cqp::tests::test_cqp_with_offsets ... ok [INFO] [stdout] test rate_control::cqp::tests::test_get_qp_by_frame_type ... ok [INFO] [stdout] test rate_control::cqp::tests::test_lambda_calculation ... ok [INFO] [stdout] test rate_control::cqp::tests::test_qp_clamping ... ok [INFO] [stdout] test rate_control::cqp::tests::test_reset ... ok [INFO] [stdout] test rate_control::cqp::tests::test_set_base_qp ... ok [INFO] [stdout] test rate_control::cqp::tests::test_statistics_tracking ... ok [INFO] [stdout] test rate_control::cbr::tests::test_cbr_average_bitrate_computation ... ok [INFO] [stdout] test rate_control::crf::tests::test_complexity_adjustment ... ok [INFO] [stdout] test rate_control::crf::tests::test_crf_creation ... ok [INFO] [stdout] test rate_control::complexity::tests::test_uniform_frame_low_complexity ... ok [INFO] [stdout] test rate_control::crf::tests::test_frame_type_qp_offsets ... ok [INFO] [stdout] test rate_control::crf::tests::test_average_qp ... ok [INFO] [stdout] test rate_control::crf::tests::test_get_rc_i_frame ... ok [INFO] [stdout] test rate_control::crf::tests::test_lambda_calculation ... ok [INFO] [stdout] test rate_control::crf::tests::test_quality_presets ... ok [INFO] [stdout] test rate_control::crf::tests::test_qp_variance ... ok [INFO] [stdout] test rate_control::crf::tests::test_estimated_bitrate ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_adaptive_allocation_lambda ... ok [INFO] [stdout] test rate_control::crf::tests::test_statistics_update ... ok [INFO] [stdout] test rate_control::crf::tests::test_crf_with_value ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_allocator_flat_frame ... ok [INFO] [stdout] test rate_control::crf::tests::test_reset ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_allocator_creation ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_allocator_reset ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_allocator_set_block_size ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_average_complexity ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_allocator_noisy_frame ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_allocator_confidence_increases ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_classify_high_detail ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_classify_static_content ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_classify_transition ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_content_metrics_default ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_content_type_bitrate_multipliers ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_content_type_qp_adjustments ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_flush ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_lookahead_creation ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_lookahead_frame ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_classify_high_motion ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_mini_gop_info ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_allocator_multiple_frames ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_push_frame ... ok [INFO] [stdout] test multipass::lookahead::tests::test_lookahead_analyze_window ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_buffer_full ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_lookahead_reset ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_push_with_complexity ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_adaptive_scene_change_boosts_bits ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_adaptive_static_scene_reduces_qp_offset ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_adaptive_more_bits_for_complex_content ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_adaptive_reset_clears_history ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_adaptive_confidence_increases_over_time ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_cut_min_interval ... ok [INFO] [stdout] test rate_control::analysis::tests::test_reset ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_change_detector_reset ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_cut_detection ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_block_qp_map ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_constant_qp ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_hierarchical_qp ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_lambda_calculation ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_qp_adaptation ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_block_qp_offsets ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_complexity_adaptive_qp ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_qp_result ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_qp_selector_creation ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_qp_variance ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_reset ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_allocator_clamps_targets ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_allocator_single_scene ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_frame_type_based_qp ... ok [INFO] [stdout] test rate_control::quantizer::tests::test_qp_clamping ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_classify_high_motion ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_allocator_two_scenes ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_avg_bits_per_frame ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_classify_transition ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_multipliers_ordering ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_scene_descriptors ... ok [INFO] [stdout] test rate_control::simple_rc::tests::abr_high_complexity_more_bits ... ok [INFO] [stdout] test rate_control::simple_rc::tests::abr_target_bits_per_frame ... ok [INFO] [stdout] test rate_control::simple_rc::tests::cbr_vbv_fullness_in_range ... ok [INFO] [stdout] test rate_control::simple_rc::tests::cbr_vbv_reduces_when_full ... ok [INFO] [stdout] test rate_control::simple_rc::tests::crf_allocation_nonzero ... ok [INFO] [stdout] test rate_control::simple_rc::tests::crf_lower_crf_more_bits ... ok [INFO] [stdout] test rate_control::simple_rc::tests::crf_target_bits_zero ... ok [INFO] [stdout] test rate_control::simple_rc::tests::is_keyframe_at_correct_intervals ... ok [INFO] [stdout] test rate_control::simple_rc::tests::record_frame_accumulates_bits ... ok [INFO] [stdout] test rate_control::simple_rc::tests::record_frame_increments_count ... ok [INFO] [stdout] test rate_control::simple_rc::tests::stats_actual_bitrate_nonzero ... ok [INFO] [stdout] test rate_control::simple_rc::tests::stats_avg_bits_per_frame ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_from_raw_static_frame ... ok [INFO] [stdout] test rate_control::simple_rc::tests::two_pass_no_stats_flat_fallback ... ok [INFO] [stdout] test rate_control::simple_rc::tests::two_pass_uses_first_pass_stats ... ok [INFO] [stdout] test rate_control::simple_rc::tests::vbr_allocation_clamped ... ok [INFO] [stdout] test rate_control::tests::test_all_modes_covered ... ok [INFO] [stdout] test rate_control::tests::test_controller_trait_reset ... ok [INFO] [stdout] test rate_control::tests::test_controller_trait_update ... ok [INFO] [stdout] test rate_control::tests::test_create_controller_cbr ... ok [INFO] [stdout] test rate_control::tests::test_create_controller_cqp ... ok [INFO] [stdout] test rate_control::tests::test_create_controller_crf ... ok [INFO] [stdout] test rate_control::tests::test_create_controller_vbr ... ok [INFO] [stdout] test rate_control::types::tests::test_frame_stats ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_from_raw_scene_cut ... ok [INFO] [stdout] test rate_control::types::tests::test_gop_stats ... ok [INFO] [stdout] test rate_control::types::tests::test_rate_control_mode ... ok [INFO] [stdout] test rate_control::types::tests::test_rc_config_creation ... ok [INFO] [stdout] test rate_control::types::tests::test_rc_config_validation ... ok [INFO] [stdout] test rate_control::types::tests::test_rc_output_lambda ... ok [INFO] [stdout] test rate_control::types::tests::test_rc_state_update ... ok [INFO] [stdout] test rate_control::types::tests::test_target_bits_per_frame ... ok [INFO] [stdout] test rate_control::vbr::tests::test_adaptive_gop ... ok [INFO] [stdout] test rate_control::vbr::tests::test_bit_reservoir ... ok [INFO] [stdout] test rate_control::vbr::tests::test_complexity_adjustment ... ok [INFO] [stdout] test rate_control::vbr::tests::test_frame_type_decision ... ok [INFO] [stdout] test rate_control::scene_adaptive::tests::test_classify_static ... ok [INFO] [stdout] test rate_control::vbr::tests::test_closed_loop_feedback ... ok [INFO] [stdout] test rate_control::vbr::tests::test_get_rc ... ok [INFO] [stdout] test rate_control::vbr::tests::test_lookahead_buffer ... ok [INFO] [stdout] test rate_control::vbr::tests::test_pid_controller ... ok [INFO] [stdout] test rate_control::vbr::tests::test_rate_prediction_model ... ok [INFO] [stdout] test rate_control::vbr::tests::test_reset ... ok [INFO] [stdout] test rate_control::vbr::tests::test_two_pass_encoding ... ok [INFO] [stdout] test rate_control::vbr::tests::test_vbr_creation ... ok [INFO] [stdout] test rate_control::vbr::tests::test_vbv_compliance ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_average_bitrate_calculation ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_bitrate_deviation ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_cbr_exceeds_tolerance ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_cbr_not_enough_frames ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_cbr_perfect_bitrate ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_cbr_within_5_percent ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_crf_no_qp_data ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_crf_stable_qp ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_crf_unstable_qp ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_frame_count ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_reset ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_vbr_over_target ... ok [INFO] [stdout] test rate_control_accuracy::tests::test_vbr_within_tolerance ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_buffer_pool ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_buffer_pool_max_size ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_buffer_pool_reconfigure ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_frame_buffer_copy_from ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_frame_buffer_mono ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_frame_buffer_new ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_frame_buffer_planes ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_plane_buffer_get_set ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_plane_buffer_max_value ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_plane_buffer_new ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_plane_buffer_row ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_plane_buffer_set_clamped ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_plane_buffer_to_u8 ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_reference_frame_manager ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_reference_frame_manager_clear ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_cdef_applicator_adjusted_damping ... ok [INFO] [stdout] test reconstruct::buffer::tests::test_plane_buffer_copy_from ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_cdef_applicator_creation ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_cdef_applicator_damping ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_cdef_block_config ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_cdef_secondary_values ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_constrain ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_cdef_applicator_apply ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_filter_block ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_filter_single_block ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_block_info ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_boundary_strength_calculation ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_boundary_strength_with_coeffs ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_constants ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_detect_direction ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_deblock_filter_apply ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_deblock_filter_apply_disabled ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_deblock_filter_creation ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_deblock_filter_with_params ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_constants ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_deblock_params ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_filter_strength_from_qp ... ok [INFO] [stdout] test reconstruct::cdef_apply::tests::test_cdef_applicator_presets ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_normal_filter ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_strong_filter ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_constants ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_film_grain_apply_disabled ... ok [INFO] [stdout] test reconstruct::deblock::tests::test_filter_strength_new ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_film_grain_params_ar_coeffs ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_film_grain_params_enabled ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_film_grain_params_scaling_values ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_film_grain_synthesizer_creation ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_film_grain_params_default ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_film_grain_synthesizer_set_params ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_grain_block ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_grain_rng ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_grain_rng_gaussian ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_scaling_point ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_constants ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_edge_filter_flat_detection ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_edge_filter_hev_threshold ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_edge_filter_new ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_filter14_stays_in_range ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_filter4 ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_filter8 ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_filter_direction ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_horizontal_edge_filter_smooths_discontinuity ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_loop_filter_apply_disabled ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_film_grain_apply_enabled ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_loop_filter_config ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_loop_filter_config_disabled ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_loop_filter_pipeline_creation ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_loop_filter_pipeline_with_config ... ok [INFO] [stdout] test rate_control::analysis::tests::test_texture_analysis ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_zero_level_no_modification ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_loop_filter_apply_enabled ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_vertical_edge_filter_cached_offsets_match ... ok [INFO] [stdout] test reconstruct::output::tests::test_convert_sample ... ok [INFO] [stdout] test reconstruct::output::tests::test_convert_sample_clamping ... ok [INFO] [stdout] test reconstruct::output::tests::test_output_buffer_rgb ... ok [INFO] [stdout] test reconstruct::output::tests::test_output_buffer ... ok [INFO] [stdout] test reconstruct::output::tests::test_output_buffer_rgba ... ok [INFO] [stdout] test reconstruct::output::tests::test_output_format ... ok [INFO] [stdout] test reconstruct::output::tests::test_output_config ... ok [INFO] [stdout] test reconstruct::output::tests::test_output_formatter_creation ... ok [INFO] [stdout] test reconstruct::output::tests::test_output_formatter_format_yuv ... ok [INFO] [stdout] test reconstruct::output::tests::test_output_formatter_format_rgb ... ok [INFO] [stdout] test reconstruct::output::tests::test_output_formatter_with_config ... ok [INFO] [stdout] test reconstruct::output::tests::test_yuv_to_rgb ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_decoder_pipeline_reconfigure ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_decoder_pipeline_reset ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_frame_context_default ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_frame_context_super_res ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_pipeline_config_builder ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_pipeline_config_default ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_pipeline_config_validation ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_pipeline_stage_is_filter ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_pipeline_stage_is_optional ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_decoder_pipeline_creation ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_decoder_pipeline_process_frame ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_pipeline_stage_name ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_stage_result ... ok [INFO] [stdout] test reconstruct::pipeline::tests::test_stage_results ... ok [INFO] [stdout] test reconstruct::residual::tests::test_add_residual_clamping ... ok [INFO] [stdout] test reconstruct::residual::tests::test_clip_residuals ... ok [INFO] [stdout] test reconstruct::residual::tests::test_add_residual_function ... ok [INFO] [stdout] test reconstruct::residual::tests::test_constants ... ok [INFO] [stdout] test reconstruct::residual::tests::test_add_residual_to_frame ... ok [INFO] [stdout] test reconstruct::residual::tests::test_residual_buffer_clear ... ok [INFO] [stdout] test reconstruct::residual::tests::test_residual_plane_get_set ... ok [INFO] [stdout] test reconstruct::residual::tests::test_residual_plane_new ... ok [INFO] [stdout] test reconstruct::residual::tests::test_residual_plane_write_read_block ... ok [INFO] [stdout] test reconstruct::residual::tests::test_transform_block_count_nonzero ... ok [INFO] [stdout] test reconstruct::residual::tests::test_transform_block_get_set ... ok [INFO] [stdout] test reconstruct::residual::tests::test_transform_block_new ... ok [INFO] [stdout] test reconstruct::residual::tests::test_transform_type ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_bicubic_weights ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_constants ... ok [INFO] [stdout] test reconstruct::film_grain::tests::test_generate_block ... ok [INFO] [stdout] test reconstruct::residual::tests::test_residual_buffer_new ... ok [INFO] [stdout] test reconstruct::residual::tests::test_residual_buffer_mono ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_filter_kernel ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_super_res_apply_disabled ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_super_res_config_default ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_super_res_config_from_denominator ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_super_res_config_new ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_super_res_config_source_x ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_super_res_upscaler_creation ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_super_res_config_no_scaling ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_super_res_upscaler_set_config ... ok [INFO] [stdout] test reconstruct::tests::test_chroma_size_calculation ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_upscale_method ... ok [INFO] [stdout] test reconstruct::tests::test_chroma_subsampling ... ok [INFO] [stdout] test reconstruct::tests::test_constants ... ok [INFO] [stdout] test reconstruct::tests::test_plane_type ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_list_add_within_capacity ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_list_clear ... ok [INFO] [stdout] test reconstruct::super_res::tests::test_super_res_upscaler_with_config ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_list_find_closest_poc_empty_returns_none ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_list_find_closest_poc ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_list_add_evicts_oldest_when_full ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_list_is_empty_initially ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_list_iter_only_active ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_long_term_constructor ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_mark_unused ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_short_term_constructor ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_type_is_long_term ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_type_is_short_term ... ok [INFO] [stdout] test reconstruct::tests::test_reconstruction_error_display ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_list_long_term_count ... ok [INFO] [stdout] test reference_frames::tests::test_ref_frame_list_remove_oldest_evicts_min_frame_num ... ok [INFO] [stdout] test scene_change_idr::tests::scene_change_detector_at_threshold_is_not_change ... ok [INFO] [stdout] test scene_change_idr::tests::scene_change_detector_max_diff ... ok [INFO] [stdout] test scene_change_idr::tests::scene_change_detector_zero_diff ... ok [INFO] [stdout] test scene_change_idr::tests::scene_change_detector_below_threshold ... ok [INFO] [stdout] test scene_change_idr::tests::test_frame_decision_is_idr_helper ... ok [INFO] [stdout] test scene_change_idr::tests::test_hard_cut_triggers_idr ... ok [INFO] [stdout] test scene_change_idr::tests::test_gop_boundary_triggers_idr ... ok [INFO] [stdout] test scene_change_idr::tests::test_idr_positions_logged ... ok [INFO] [stdout] test scene_change_idr::tests::test_identical_frames_are_inter ... ok [INFO] [stdout] test scene_change_idr::tests::scene_change_detector_above_threshold ... ok [INFO] [stdout] test scene_change_idr::tests::test_min_idr_interval_respected ... ok [INFO] [stdout] test sei_nal::tests::test_av1_metadata_obu_wrong_type ... ok [INFO] [stdout] test scene_change_idr::tests::test_reset_clears_state ... ok [INFO] [stdout] test sei_nal::tests::test_av1_metadata_obu_roundtrip ... ok [INFO] [stdout] test sei_nal::tests::test_picture_timing_roundtrip ... ok [INFO] [stdout] test sei_nal::tests::test_picture_timing_too_short ... ok [INFO] [stdout] test sei_nal::tests::test_sei_decoder_truncated_length ... ok [INFO] [stdout] test sei_nal::tests::test_sei_encoder_decoder_roundtrip ... ok [INFO] [stdout] test sei_nal::tests::test_user_data_unregistered_roundtrip ... ok [INFO] [stdout] test sei_nal::tests::test_user_data_unregistered_too_short ... ok [INFO] [stdout] test sei_nal::tests::test_vp8_metadata_block_bad_marker ... ok [INFO] [stdout] test sei_nal::tests::test_vp8_metadata_block_roundtrip ... ok [INFO] [stdout] test silk::tests::test_silk_bandwidth_sample_rate_mediumband ... ok [INFO] [stdout] test silk::tests::test_silk_bandwidth_sample_rate_narrowband ... ok [INFO] [stdout] test sei_nal::tests::test_sei_decoder_truncated_payload ... ok [INFO] [stdout] test silk::tests::test_silk_bandwidth_sample_rate_superwideband ... ok [INFO] [stdout] test sei_nal::tests::test_sei_payload_type_roundtrip ... ok [INFO] [stdout] test silk::tests::test_silk_decoder_new ... ok [INFO] [stdout] test silk::tests::test_silk_frame_as_f32_samples_i16_max ... ok [INFO] [stdout] test silk::tests::test_silk_frame_as_f32_samples_i16_min ... ok [INFO] [stdout] test silk::tests::test_silk_frame_header_parse_basic ... ok [INFO] [stdout] test silk::tests::test_silk_frame_header_parse_empty_returns_error ... ok [INFO] [stdout] test silk::tests::test_silk_lpc_coeffs_new ... ok [INFO] [stdout] test silk::tests::test_silk_bandwidth_sample_rate_wideband ... ok [INFO] [stdout] test silk::tests::test_silk_decoder_decode_frame ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_direction_offset_all_directions ... ok [INFO] [stdout] test silk::tests::test_silk_lpc_synthesis_zero_excitation_gives_zero_output ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_filter_block_u16_partial_frame ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_filter_u16_output_in_range_10bit ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_filter_block_u16_in_range ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_filter_u16_uniform_plane_unchanged ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_filter_u16_zero_strength_is_noop ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_filter_u16_output_in_range_12bit ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_find_direction_u16_returns_valid_direction ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_find_direction_u16_uniform_block ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_pixel_u16_as_i32 ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_pixel_u16_from_clamped ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_pixel_u16_max_value ... ok [INFO] [stdout] test simd::av1::cdef::tests::test_cdef_pixel_u8_max_value ... ok [INFO] [stdout] test simd::blend::tests::test_apply_half_pel_h ... ok [INFO] [stdout] test simd::blend::tests::test_bilinear_blend ... ok [INFO] [stdout] test simd::blend::tests::test_bilinear_row ... ok [INFO] [stdout] test simd::blend::tests::test_half_pel_filter ... ok [INFO] [stdout] test simd::blend::tests::test_lerp_i16x8 ... ok [INFO] [stdout] test simd::blend::tests::test_lerp_u8 ... ok [INFO] [stdout] test simd::blend::tests::test_weighted_avg_u8x16 ... ok [INFO] [stdout] test simd::dct::tests::test_dct4_coeffs_orthogonality ... ok [INFO] [stdout] test simd::dct::tests::test_dct8_coeffs ... ok [INFO] [stdout] test simd::dct::tests::test_dct_dc_only ... ok [INFO] [stdout] test simd::dct::tests::test_dct_zero_input ... ok [INFO] [stdout] test simd::dct::tests::test_forward_inverse_4x4_identity ... ok [INFO] [stdout] test simd::dct::tests::test_forward_inverse_8x8_identity ... ok [INFO] [stdout] test simd::dct::tests::test_generate_dct_coeffs ... ok [INFO] [stdout] test simd::dct::tests::test_quantize_dequantize ... ok [INFO] [stdout] test simd::filter::tests::test_bilinear_coeffs_sum ... ok [INFO] [stdout] test simd::filter::tests::test_calculate_thresholds ... ok [INFO] [stdout] test simd::filter::tests::test_calculate_thresholds_zero_level ... ok [INFO] [stdout] test simd::filter::tests::test_filter_h_2tap ... ok [INFO] [stdout] test simd::filter::tests::test_filter_h_4tap ... ok [INFO] [stdout] test simd::filter::tests::test_filter_h_8tap ... ok [INFO] [stdout] test simd::filter::tests::test_filter_v_8tap ... ok [INFO] [stdout] test simd::filter::tests::test_loop_filter_4 ... ok [INFO] [stdout] test simd::filter::tests::test_loop_filter_4_no_filter ... ok [INFO] [stdout] test simd::filter::tests::test_loop_filter_8_flat ... ok [INFO] [stdout] test simd::filter::tests::test_subpel_coeffs_sum ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_psnr_perfect_match ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_psnr_moderate_error ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_psnr_worst_case ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_rgb_to_yuv420_roundtrip_size ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_rgba_to_yuv420_simd_black_y_is_16 ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_rgb_to_yuv422_roundtrip_psnr ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_rgba_to_yuv420_simd_invalid_input_empty ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_rgba_to_yuv420_simd_white_y_is_235 ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_rgba_yuv420_rgba_ramp_roundtrip_psnr ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_rgba_to_yuv420_simd_output_length ... ok [INFO] [stdout] test scene_change_idr::tests::test_first_frame_is_idr ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv420_roundtrip_psnr ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_rgba_yuv420_rgba_roundtrip_luma ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv420_to_rgba_simd_bright_frame ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv420_to_rgba_simd_grey_frame ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv420_to_rgba_simd_invalid_input_empty ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_adaptive_bit_surplus_bounded ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv420_to_rgba_simd_output_length ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv422_to_yuv420_grey_uv_planes ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv422_to_yuv420_grey_y_plane ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv422_to_yuv420_chroma_vertical_averaging ... ok [INFO] [stdout] test rate_control::analysis::tests::test_spatial_complexity ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv422_to_yuv420_output_length ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv444_identity_grey ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv444_roundtrip_perfect ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv444_to_yuv420_grey ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv444_to_yuv420_invalid_input_empty ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv444_to_yuv420_output_length ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv444_to_yuv420_y_passthrough ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv444_to_yuv420_zero_dimensions ... ok [INFO] [stdout] test simd::sad::tests::test_find_best_match ... ok [INFO] [stdout] test simd::sad::tests::test_sad_16x16_constant_diff ... ok [INFO] [stdout] test simd::sad::tests::test_sad_16x16_identical ... ok [INFO] [stdout] test simd::sad::tests::test_sad_32x32_identical ... ok [INFO] [stdout] test simd::sad::tests::test_sad_4x4_constant_diff ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv422_to_rgb_size ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv444_to_yuv420_chroma_block_avg ... ok [INFO] [stdout] test simd::sad::tests::test_sad_8x8_constant_diff ... ok [INFO] [stdout] test simd::sad::tests::test_sad_8x8_identical ... ok [INFO] [stdout] test simd::sad::tests::test_sad_nxn ... ok [INFO] [stdout] test simd::sad::tests::test_sad_with_stride ... ok [INFO] [stdout] test simd::sad::tests::test_satd_4x4_identical ... ok [INFO] [stdout] test simd::sad::tests::test_sad_4x4_identical ... ok [INFO] [stdout] test simd::tests::test_architecture_specific ... ok [INFO] [stdout] test simd::tests::test_codec_specific_types ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv420_to_rgb_grey ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv420_to_rgba_simd_alpha_is_255 ... ok [INFO] [stdout] test simd::sad::tests::test_satd_4x4_constant_diff ... ok [INFO] [stdout] test simd::tests::test_get_simd_ext ... ok [INFO] [stdout] test simd::tests::test_integration_blend ... ok [INFO] [stdout] test simd::tests::test_detect_simd ... ok [INFO] [stdout] test simd::tests::test_integration_dct ... ok [INFO] [stdout] test simd::tests::test_integration_sad ... ok [INFO] [stdout] test simd::tests::test_simd_capabilities ... ok [INFO] [stdout] test rate_control::lookahead::tests::test_scene_adaptive_target_bits_positive ... ok [INFO] [stdout] test simd::types::tests::test_i16x8_basic ... ok [INFO] [stdout] test simd::pixel_convert::tests::test_yuv422_to_yuv420_invalid_input_empty ... ok [INFO] [stdout] test simd::tests::test_get_simd ... ok [INFO] [stdout] test simd::tests::test_integration_filter ... ok [INFO] [stdout] test simd::tests::test_module_reexports ... ok [INFO] [stdout] test simd::tests::test_select_transform_impl ... ok [INFO] [stdout] test simd::traits::tests::test_trait_bounds ... ok [INFO] [stdout] test simd::types::tests::test_i16x8_widen ... ok [INFO] [stdout] test simd::types::tests::test_i32x4_horizontal_sum ... ok [INFO] [stdout] test simd::types::tests::test_u8x32_split ... ok [INFO] [stdout] test simd::types::tests::test_u8x16_widen ... ok [INFO] [stdout] test simd::yuv_convert::tests::nv12_i420_nv12_roundtrip ... ok [INFO] [stdout] test simd::yuv_convert::tests::nv12_to_i420_luma_unchanged ... ok [INFO] [stdout] test simd::types::tests::test_i32x4_narrow_sat ... ok [INFO] [stdout] test simd::yuv_convert::tests::i420_to_nv12_interleave_known_values ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv420_444_420_roundtrip_constant_chroma ... ok [INFO] [stdout] test simd::yuv_convert::tests::i420_to_nv12_luma_unchanged ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv420_to_yuv444_gray_image ... ok [INFO] [stdout] test simd::yuv_convert::tests::i420_to_nv12_output_size ... ok [INFO] [stdout] test simd::yuv_convert::tests::nv12_to_i420_output_size ... ok [INFO] [stdout] test simd::yuv_convert::tests::nv12_i420_roundtrip_large ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv420_to_yuv444_odd_dimensions ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv420_to_yuv444_chroma_replication ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv420_to_yuv444_output_size ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv422_444_422_roundtrip_constant ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv422_to_yuv444_horizontal_replication ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv444_to_yuv420_averaging ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv444_to_yuv420_constant_chroma ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv444_to_yuv420_output_size ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv444_to_yuv422_horizontal_averaging ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv444_to_yuv422_luma_unchanged ... ok [INFO] [stdout] test simd::yuv_convert::tests::nv12_to_i420_deinterleave_known_values ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv444_to_yuv422_output_size ... ok [INFO] [stdout] test slice_header::tests::test_reader_frame_num_short_returns_none ... ok [INFO] [stdout] test slice_header::tests::test_reader_frame_num_masked ... ok [INFO] [stdout] test slice_header::tests::test_reader_parse_too_short_returns_none ... ok [INFO] [stdout] test slice_header::tests::test_reader_read_type_empty_returns_none ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv422_to_yuv444_luma_unchanged ... ok [INFO] [stdout] test slice_header::tests::test_reader_read_type_i_slice ... ok [INFO] [stdout] test slice_header::tests::test_slice_header_is_idr ... ok [INFO] [stdout] test slice_header::tests::test_reader_parse_full ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv444_to_yuv420_luma_unchanged ... ok [INFO] [stdout] test slice_header::tests::test_slice_header_non_reference ... ok [INFO] [stdout] test slice_header::tests::test_slice_header_is_reference ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv420_to_yuv444_large_frame ... ok [INFO] [stdout] test slice_header::tests::test_slice_type_b_is_bipredictive ... ok [INFO] [stdout] test slice_header::tests::test_slice_type_from_raw_0_to_4 ... ok [INFO] [stdout] test slice_header::tests::test_slice_type_is_intra_i ... ok [INFO] [stdout] test slice_header::tests::test_slice_type_is_intra_si ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv422_to_yuv444_output_size ... ok [INFO] [stdout] test slice_header::tests::test_slice_type_p_is_not_intra ... ok [INFO] [stdout] test slice_header::tests::test_slice_type_is_switching ... ok [INFO] [stdout] test stats::tests::new_stats_no_data ... ok [INFO] [stdout] test slice_header::tests::test_slice_type_p_is_not_bipredictive ... ok [INFO] [stdout] test slice_header::tests::test_slice_type_from_raw_5_to_9_maps_same ... ok [INFO] [stdout] test stats::tests::psnr_accumulated_over_multiple_frames ... ok [INFO] [stdout] test stats::tests::psnr_positive_for_different_frames ... ok [INFO] [stdout] test stats::tests::ssim_identical_frames_near_one ... ok [INFO] [stdout] test stats::tests::reset_clears_all ... ok [INFO] [stdout] test stats::tests::stats_min_max_psnr ... ok [INFO] [stdout] test stream_info::tests::test_media_info_primary_audio ... ok [INFO] [stdout] test stats::tests::ssim_drops_for_noisy_frames ... ok [INFO] [stdout] test stream_info::tests::test_media_info_total_bitrate_kbps ... ok [INFO] [stdout] test stream_info::tests::test_media_info_primary_video ... ok [INFO] [stdout] test stream_info::tests::test_media_info_video_streams ... ok [INFO] [stdout] test stats::tests::psnr_identical_frames_near_100 ... ok [INFO] [stdout] test stream_info::tests::test_media_info_stream_count ... ok [INFO] [stdout] test stream_info::tests::test_parser_parses_audio_line ... ok [INFO] [stdout] test stream_info::tests::test_parser_parses_video_line ... ok [INFO] [stdout] test stream_info::tests::test_parser_skips_comment_lines ... ok [INFO] [stdout] test stream_info::tests::test_stream_info_duration_ms ... ok [INFO] [stdout] test stream_info::tests::test_parser_skips_malformed_lines ... ok [INFO] [stdout] test stream_info::tests::test_stream_info_is_audio ... ok [INFO] [stdout] test tile::tests::test_assemble_decode_roundtrip_two_tiles ... ok [INFO] [stdout] test stream_info::tests::test_stream_info_frame_rate ... ok [INFO] [stdout] test tile::tests::test_assemble_empty ... ok [INFO] [stdout] test tile::tests::test_assemble_single_tile ... ok [INFO] [stdout] test tile::tests::test_decode_tile_stream_truncated_data ... ok [INFO] [stdout] test stream_info::tests::test_stream_info_is_video ... ok [INFO] [stdout] test stream_info::tests::test_stream_info_zero_den_frame_rate ... ok [INFO] [stdout] test tile::tests::test_assemble_decode_roundtrip_four_tiles ... ok [INFO] [stdout] test tile::tests::test_decode_empty_stream ... ok [INFO] [stdout] test tile::tests::test_decode_tile_stream_truncated_header ... ok [INFO] [stdout] test multipass::examples::tests::test_single_pass_lookahead_example ... ok [INFO] [stdout] test simd::yuv_convert::tests::yuv420_to_yuv444_luma_unchanged ... ok [INFO] [stdout] test multipass::examples::tests::test_adaptive_quantization_example ... ok [INFO] [stdout] test multipass::tests::test_single_pass_lookahead ... ok [INFO] [stdout] test tile::tests::test_encoder_4x3_coverage ... ok [INFO] [stdout] test tile::tests::test_encoder_encode_parallel ... ok [INFO] [stdout] test tile::tests::test_decode_tile_stream_truncated_size ... ok [INFO] [stdout] test tile::tests::test_raw_luma_op_partial_tile ... ok [INFO] [stdout] test tile::tests::test_encoder_wrong_frame_dimensions ... ok [INFO] [stdout] test tile::tests::test_stats_from_empty ... ok [INFO] [stdout] test tile::tests::test_tile_config_auto_single_thread ... ok [INFO] [stdout] test tile::tests::test_encoder_encode_error_propagates ... ok [INFO] [stdout] test tile::tests::test_encoder_single_tile ... ok [INFO] [stdout] test tile::tests::test_stats_from_uniform ... ok [INFO] [stdout] test tile::tests::test_headered_tile_op_header_content ... ok [INFO] [stdout] test tile::tests::test_stats_compression_ratio ... ok [INFO] [stdout] test tile::tests::test_tile_config_auto_tall ... ok [INFO] [stdout] test tile::tests::test_raw_luma_op_size ... ok [INFO] [stdout] test tile::tests::test_tile_config_new_too_many_rows ... ok [INFO] [stdout] test tile::tests::test_tile_config_new_valid ... ok [INFO] [stdout] test tile::tests::test_tile_config_new_zero_cols ... ok [INFO] [stdout] test tile::tests::test_tile_config_auto_wide ... ok [INFO] [stdout] test tile::tests::test_tile_config_new_zero_rows ... ok [INFO] [stdout] test tile::tests::test_tile_config_overflow ... ok [INFO] [stdout] test tile::tests::test_tile_config_thread_count_auto ... ok [INFO] [stdout] test tile::tests::test_tile_config_thread_count_explicit ... ok [INFO] [stdout] test tile::tests::test_tile_config_new_too_many_cols ... ok [INFO] [stdout] test tile::tests::test_tile_config_default ... ok [INFO] [stdout] test tile::tests::test_encoder_raster_order ... ok [INFO] [stdout] test tile::tests::test_tile_coord_index ... ok [INFO] [stdout] test tile::tests::test_tile_coord_top_left ... ok [INFO] [stdout] test tile::tests::test_tile_encoder_debug ... ok [INFO] [stdout] test tile::tests::test_tile_result_empty ... ok [INFO] [stdout] test stats::tests::update_psnr_panics_on_wrong_length - should panic ... ok [INFO] [stdout] test tile::tests::test_tile_result_metadata ... ok [INFO] [stdout] test rate_control::analysis::tests::test_flash_detection ... ok [INFO] [stdout] test tile_encoder::tests::test_adaptive_partition_above_threshold ... ok [INFO] [stdout] test tile_encoder::tests::test_adaptive_partition_below_threshold ... ok [INFO] [stdout] test tile_encoder::tests::test_adaptive_partition_max_split_clamped ... ok [INFO] [stdout] test tile_encoder::tests::test_allocate_tile_bits_empty ... ok [INFO] [stdout] test tile_encoder::tests::test_allocate_tile_bits_minimum_floor ... ok [INFO] [stdout] test tile_encoder::tests::test_allocate_tile_bits_proportional ... ok [INFO] [stdout] test tile_encoder::tests::test_allocate_tile_bits_qp_range ... ok [INFO] [stdout] test tile_encoder::tests::test_analyse_complexity_score_normalised ... ok [INFO] [stdout] test tile_encoder::tests::test_analyse_frame_quality_full ... ok [INFO] [stdout] test tile_encoder::tests::test_analyse_tile_complexity_gradient ... ok [INFO] [stdout] test tile_encoder::tests::test_analyse_tile_complexity_uniform ... ok [INFO] [stdout] test tile_encoder::tests::test_dependency_graph_add_mv ... ok [INFO] [stdout] test tile_encoder::tests::test_dependency_graph_build_2x2 ... ok [INFO] [stdout] test tile_encoder::tests::test_dependency_graph_ready_tiles ... ok [INFO] [stdout] test tile_encoder::tests::test_split_merge_roundtrip_divisible ... ok [INFO] [stdout] test tile_encoder::tests::test_encode_tiles_parallel_transform ... ok [INFO] [stdout] test tile_encoder::tests::test_split_merge_roundtrip_non_divisible ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_buffer_extract ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_buffer_write_back ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_config_builder ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_config_thread_count_auto ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_config_thread_count_explicit ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_layout_2x2_non_divisible ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_for_pixel ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_layout_2x2_divisible ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_quality_identical ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_quality_size_mismatch ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_layout_get_tile ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_layout_non_divisible_coverage ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_region_contains ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_buffer_new ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_quality_different ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_config_clamp_cols ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_region_area ... ok [INFO] [stdout] test traits::tests::test_encoder_config_builder ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_region_pixel_ranges ... ok [INFO] [stdout] test tile_encoder::tests::test_tile_config_default ... ok [INFO] [stdout] test vbr_twopass::tests::test_allocator_empty_stats ... ok [INFO] [stdout] test tile_encoder::tests::test_encode_tiles_parallel_error_propagates ... ok [INFO] [stdout] test vbr_twopass::tests::test_first_pass_record_after_finish_errors ... ok [INFO] [stdout] test vbr_twopass::tests::test_allocator_correct_count ... ok [INFO] [stdout] test vbr_twopass::tests::test_allocator_bits_in_range ... ok [INFO] [stdout] test vbr_twopass::tests::test_first_pass_stats_frame_count ... ok [INFO] [stdout] test vbr_twopass::tests::test_mean_intra_inter_ratio ... ok [INFO] [stdout] test vbr_twopass::tests::test_scene_change_flagged_on_high_ratio ... ok [INFO] [stdout] test vbr_twopass::tests::test_allocator_qp_in_range ... ok [INFO] [stdout] test traits::tests::test_preset_speed ... ok [INFO] [stdout] test vbr_twopass::tests::test_scene_change_not_flagged_on_low_ratio ... ok [INFO] [stdout] test vbr_twopass::tests::test_session_state_transitions ... ok [INFO] [stdout] test vbr_twopass::tests::test_total_complexity_positive ... ok [INFO] [stdout] test vbr_twopass::tests::two_pass_tracker_mean_complexity ... ok [INFO] [stdout] test vbr_twopass::tests::two_pass_tracker_new_is_empty ... ok [INFO] [stdout] test vbr_twopass::tests::two_pass_tracker_compute_bitrate_proportional ... ok [INFO] [stdout] test vbr_twopass::tests::two_pass_tracker_record_adds_frames ... ok [INFO] [stdout] test tile_encoder::tests::test_wavefront_encode_2x2 ... ok [INFO] [stdout] test vorbis::codebook::tests::test_codebook_average_length ... ok [INFO] [stdout] test vbr_twopass::tests::test_session_second_pass_iterates ... ok [INFO] [stdout] test vorbis::codebook::tests::test_codebook_kraft_inequality ... ok [INFO] [stdout] test vorbis::codebook::tests::test_codebook_lookup_out_of_range ... ok [INFO] [stdout] test vorbis::codebook::tests::test_codebook_unused_entry_length_zero ... ok [INFO] [stdout] test vorbis::codebook::tests::test_codebook_entry_count ... ok [INFO] [stdout] test vorbis::codebook::tests::test_codebook_lookup_valid ... ok [INFO] [stdout] test vorbis::codebook::tests::test_codebook_dimension_is_one ... ok [INFO] [stdout] test vorbis::decoder::tests::test_id_header_bitrates_parsed ... ok [INFO] [stdout] test vorbis::decoder::tests::test_comment_header_populated_after_processing ... ok [INFO] [stdout] test vorbis::decoder::tests::test_id_header_framing_bit_required ... ok [INFO] [stdout] test vbr_twopass::tests::two_pass_tracker_compute_bitrate_at_least_one ... ok [INFO] [stdout] test vbr_twopass::tests::two_pass_tracker_total_complexity ... ok [INFO] [stdout] test vorbis::decoder::tests::test_decode_audio_packet_valid_type_returns_empty_vec ... ok [INFO] [stdout] test vbr_twopass::tests::two_pass_tracker_compute_bitrate_empty_returns_budget ... ok [INFO] [stdout] test vorbis::decoder::tests::test_decode_audio_packet_before_headers_errors ... ok [INFO] [stdout] test vorbis::decoder::tests::test_id_header_populated_after_processing ... ok [INFO] [stdout] test vorbis::decoder::tests::test_decode_audio_packet_wrong_type_byte_errors ... ok [INFO] [stdout] test vorbis::decoder::tests::test_process_header_packet_non_header_type_errors ... ok [INFO] [stdout] test vorbis::decoder::tests::test_vorbis_decoder_new_state ... ok [INFO] [stdout] test vorbis::decoder::tests::test_vorbis_decoder_empty_packet_errors ... ok [INFO] [stdout] test vorbis::decoder::tests::test_process_header_packet_returns_correct_types ... ok [INFO] [stdout] test vorbis::decoder::tests::test_is_ready_only_after_all_three_headers ... ok [INFO] [stdout] test vorbis::decoder::tests::test_vorbis_decoder_audio_before_headers_errors ... ok [INFO] [stdout] test vorbis::decoder::tests::test_vorbis_decoder_id_header_channels ... ok [INFO] [stdout] test vorbis::decoder::tests::test_vorbis_decoder_parse_headers ... ok [INFO] [stdout] test tile_encoder::tests::test_encode_tiles_parallel_identity ... ok [INFO] [stdout] test vorbis::decoder::tests::test_process_header_packet_empty_errors ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_encode_pcm_wrong_channel_count_errors ... ok [INFO] [stdout] test vorbis::decoder::tests::test_vorbis_decoder_wrong_order_errors ... ok [INFO] [stdout] test vorbis::decoder::tests::test_vorbis_packets_decoded_counter ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_encoder_invalid_sample_rate ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_quality_range_clamp ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_encoder_new_ok ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_comment_header_has_vendor ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_enc_config_quality_mapping_high ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_enc_config_quality_mapping_mid ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_encoder_invalid_channels ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_encode_wrong_channel_count_errors ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_enc_config_quality_mapping_low ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_encoder_invalid_sample_rate ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_encoder_new_stereo ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_encoder_invalid_channels ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_headers_count ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_id_header_magic ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_id_header_starts_with_packet_type ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_quality_bits_per_sample ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_quality_residue_step_decreasing ... ok [INFO] [stdout] test vorbis::floor::tests::test_encode_floor1_clamped_to_u8_range ... ok [INFO] [stdout] test vorbis::floor::tests::test_encode_floor1_flat_spectrum ... ok [INFO] [stdout] test vorbis::floor::tests::test_floor1_config_default ... ok [INFO] [stdout] test vorbis::floor::tests::test_floor1_curve_interpolate_midpoint ... ok [INFO] [stdout] test vorbis::floor::tests::test_floor1_curve_unused ... ok [INFO] [stdout] test vorbis::floor::tests::test_floor1_to_linear_amplitude_zero ... ok [INFO] [stdout] test vorbis::mdct::tests::test_mdct_apply_window_reduces_edges ... ok [INFO] [stdout] test vorbis::mdct::tests::test_mdct_forward_inverse_roundtrip ... ok [INFO] [stdout] test vorbis::mdct::tests::test_mdct_forward_zero_input ... ok [INFO] [stdout] test vorbis::mdct::tests::test_mdct_non_power_of_two_panics - should panic ... ok [INFO] [stdout] test vorbis::mdct::tests::test_mdct_twiddles_n8 ... ok [INFO] [stdout] test vorbis::mdct::tests::test_mdct_window_values_positive ... ok [INFO] [stdout] test vorbis::residue::tests::test_residue_decoder_decode ... ok [INFO] [stdout] test vorbis::residue::tests::test_residue_encoder_clamping ... ok [INFO] [stdout] test vorbis::residue::tests::test_residue_encoder_quantise_zero ... ok [INFO] [stdout] test vorbis::residue::tests::test_residue_encoder_roundtrip ... ok [INFO] [stdout] test vorbis::residue::tests::test_residue_max_quant_error_is_bounded ... ok [INFO] [stdout] test vorbis::residue::tests::test_residue_type_default ... ok [INFO] [stdout] test webp::alpha::tests::all_reserved_header_bytes_rejected ... ok [INFO] [stdout] test webp::alpha::tests::all_valid_header_bytes_parse ... ok [INFO] [stdout] test webp::alpha::tests::decode_empty_chunk_is_error ... ok [INFO] [stdout] test webp::alpha::tests::decode_truncated_payload_is_error ... ok [INFO] [stdout] test webp::alpha::tests::decode_vp8l_alpha_is_unsupported ... ok [INFO] [stdout] test webp::alpha::tests::encode_decode_large_plane ... ok [INFO] [stdout] test webp::alpha::tests::encode_decode_roundtrip_gradient_data ... ok [INFO] [stdout] test webp::alpha::tests::encode_decode_roundtrip_random_like ... ok [INFO] [stdout] test webp::alpha::tests::encode_decode_roundtrip_single_column ... ok [INFO] [stdout] test webp::alpha::tests::encode_decode_roundtrip_single_pixel ... ok [INFO] [stdout] test webp::alpha::tests::encode_decode_roundtrip_single_row ... ok [INFO] [stdout] test webp::alpha::tests::encode_decode_roundtrip_uniform ... ok [INFO] [stdout] test webp::alpha::tests::encode_decode_zero_dimensions ... ok [INFO] [stdout] test webp::alpha::tests::encode_too_short_input_is_error ... ok [INFO] [stdout] test webp::alpha::tests::filter_gradient_known_vector ... ok [INFO] [stdout] test webp::alpha::tests::filter_gradient_roundtrip ... ok [INFO] [stdout] test webp::alpha::tests::filter_horizontal_roundtrip ... ok [INFO] [stdout] test webp::alpha::tests::filter_horizontal_wrapping ... ok [INFO] [stdout] test webp::alpha::tests::filter_none_roundtrip ... ok [INFO] [stdout] test webp::alpha::tests::filter_vertical_roundtrip ... ok [INFO] [stdout] test webp::alpha::tests::filter_vertical_wrapping ... ok [INFO] [stdout] test webp::alpha::tests::gradient_predict_clamp_high ... ok [INFO] [stdout] test webp::alpha::tests::gradient_predict_clamp_low ... ok [INFO] [stdout] test webp::alpha::tests::gradient_predict_normal ... ok [INFO] [stdout] test webp::alpha::tests::header_reserved_bits_rejected ... ok [INFO] [stdout] test webp::alpha::tests::header_roundtrip_all_fields ... ok [INFO] [stdout] test webp::alpha::tests::header_roundtrip_no_compression_no_filter ... ok [INFO] [stdout] test webp::alpha::tests::header_roundtrip_webp_lossless_horizontal ... ok [INFO] [stdout] test webp::alpha::tests::known_vector_gradient_filter ... ok [INFO] [stdout] test webp::alpha::tests::known_vector_horizontal_filter ... ok [INFO] [stdout] test webp::alpha::tests::known_vector_no_filter_no_compression ... ok [INFO] [stdout] test webp::alpha::tests::known_vector_vertical_filter ... ok [INFO] [stdout] test webp::alpha::tests::overflow_dimensions_rejected ... ok [INFO] [stdout] test webp::alpha::tests::select_best_filter_for_horizontal_ramp ... ok [INFO] [stdout] test webp::alpha::tests::select_best_filter_for_uniform_data ... ok [INFO] [stdout] test webp::alpha::tests::select_best_filter_for_vertical_ramp ... ok [INFO] [stdout] test webp::animation::tests::test_canvas_dimensions_from_multiple_frames ... ok [INFO] [stdout] test webp::animation::tests::test_decode_bad_magic ... ok [INFO] [stdout] test webp::animation::tests::test_decode_too_short ... ok [INFO] [stdout] test webp::animation::tests::test_encode_empty_frames_error ... ok [INFO] [stdout] test webp::animation::tests::test_encode_odd_x_offset_error ... ok [INFO] [stdout] test webp::animation::tests::test_encode_odd_y_offset_error ... ok [INFO] [stdout] test webp::animation::tests::test_encode_wrong_pixel_length_error ... ok [INFO] [stdout] test webp::animation::tests::test_encode_zero_dimension_error ... ok [INFO] [stdout] test webp::animation::tests::test_frame_count_error_on_non_anim ... ok [INFO] [stdout] test webp::animation::tests::test_frame_count_multiple ... ok [INFO] [stdout] test webp::animation::tests::test_frame_count_single ... ok [INFO] [stdout] test webp::animation::tests::test_is_webp_anim_false_for_empty ... ok [INFO] [stdout] test webp::animation::tests::test_is_webp_anim_false_for_garbage ... ok [INFO] [stdout] test webp::animation::tests::test_is_webp_anim_false_for_truncated_riff ... ok [INFO] [stdout] test webp::animation::tests::test_is_webp_anim_true_after_encode ... ok [INFO] [stdout] test webp::animation::tests::test_pixel_fidelity_solid_colour ... ok [INFO] [stdout] test webp::animation::tests::test_roundtrip_dispose_and_blend_flags ... ok [INFO] [stdout] test webp::animation::tests::test_roundtrip_multiple_frames ... ok [INFO] [stdout] test webp::animation::tests::test_roundtrip_offsets ... ok [INFO] [stdout] test webp::animation::tests::test_roundtrip_single_frame ... ok [INFO] [stdout] test webp::animation::tests::test_roundtrip_with_alpha ... ok [INFO] [stdout] test webp::encoder::tests::test_bool_encoder_basic ... ok [INFO] [stdout] test webp::encoder::tests::test_bool_encoder_literal ... ok [INFO] [stdout] test webp::encoder::tests::test_bool_encoder_with_prob ... ok [INFO] [stdout] test webp::encoder::tests::test_compute_dc_pred_16x16_no_neighbors ... ok [INFO] [stdout] test tile::tests::test_encoder_2x2_coverage ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_oversized_dimensions ... ok [INFO] [stdout] test webp::encoder::tests::test_compute_dc_pred_16x16_with_top ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_quality_extremes ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_rgb_1x1 ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_rgb_colored_image ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_rgb_different_qualities ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_rgb_produces_valid_frame_tag ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_rgba_basic ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_too_short_data ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_zero_dimensions ... ok [INFO] [stdout] test webp::encoder::tests::test_fdct4_1d ... ok [INFO] [stdout] test webp::encoder::tests::test_fdct4x4_dc_only ... ok [INFO] [stdout] test webp::encoder::tests::test_first_partition_size_encoding ... ok [INFO] [stdout] test webp::encoder::tests::test_fwht4x4_dc_only ... ok [INFO] [stdout] test webp::encoder::tests::test_fwht_iwht_roundtrip ... ok [INFO] [stdout] test webp::encoder::tests::test_idct4x4_simple_dc ... ok [INFO] [stdout] test webp::encoder::tests::test_encode_rgb_non_mb_aligned ... ok [INFO] [stdout] test webp::encoder::tests::test_quantize ... ok [INFO] [stdout] test webp::encoder::tests::test_rgb_to_yuv420_basic ... ok [INFO] [stdout] test webp::encoder::tests::test_rgb_to_yuv420_black ... ok [INFO] [stdout] test webp::encoder::tests::test_rgb_to_yuv420_short_data ... ok [INFO] [stdout] test webp::encoder::tests::test_quality_to_qindex ... ok [INFO] [stdout] test webp::riff::tests::test_accessor_methods_none ... ok [INFO] [stdout] test webp::riff::tests::test_chunk_type_roundtrip ... ok [INFO] [stdout] test webp::riff::tests::test_dimensions_from_vp8_bitstream ... ok [INFO] [stdout] test webp::riff::tests::test_dimensions_from_vp8l_bitstream ... ok [INFO] [stdout] test webp::riff::tests::test_dimensions_from_vp8x ... ok [INFO] [stdout] test webp::riff::tests::test_even_payload_no_padding ... ok [INFO] [stdout] test webp::riff::tests::test_chunk_type_display ... ok [INFO] [stdout] test webp::riff::tests::test_extended_file_size_field_accuracy ... ok [INFO] [stdout] test webp::riff::tests::test_multiple_chunks_with_metadata ... ok [INFO] [stdout] test webp::riff::tests::test_parse_bad_riff_magic ... ok [INFO] [stdout] test webp::riff::tests::test_file_size_field_accuracy ... ok [INFO] [stdout] test webp::riff::tests::test_parse_empty_payload ... ok [INFO] [stdout] test webp::riff::tests::test_parse_extended_no_alpha ... ok [INFO] [stdout] test webp::riff::tests::test_parse_extended_with_alpha ... ok [INFO] [stdout] test webp::riff::tests::test_parse_simple_lossless ... ok [INFO] [stdout] test webp::riff::tests::test_parse_simple_lossy ... ok [INFO] [stdout] test webp::riff::tests::test_parse_too_small ... ok [INFO] [stdout] test webp::riff::tests::test_truncated_chunk_error ... ok [INFO] [stdout] test webp::riff::tests::test_unknown_chunk_type_preserved ... ok [INFO] [stdout] test webp::riff::tests::test_vp8_dimensions_bad_sync ... ok [INFO] [stdout] test webp::riff::tests::test_vp8_dimensions_basic ... ok [INFO] [stdout] test webp::riff::tests::test_vp8_dimensions_too_small ... ok [INFO] [stdout] test webp::riff::tests::test_vp8_dimensions_with_scale_bits ... ok [INFO] [stdout] test webp::riff::tests::test_vp8_dimensions_zero_width ... ok [INFO] [stdout] test webp::riff::tests::test_vp8l_dimensions_bad_signature ... ok [INFO] [stdout] test webp::riff::tests::test_vp8l_dimensions_basic ... ok [INFO] [stdout] test webp::riff::tests::test_vp8l_dimensions_max_14bit ... ok [INFO] [stdout] test webp::riff::tests::test_parse_bad_webp_magic ... ok [INFO] [stdout] test webp::riff::tests::test_vp8l_dimensions_too_small ... ok [INFO] [stdout] test webp::riff::tests::test_vp8x_features_parse_all_flags ... ok [INFO] [stdout] test webp::riff::tests::test_vp8l_dimensions_one_pixel ... ok [INFO] [stdout] test webp::riff::tests::test_vp8x_features_parse_too_small ... ok [INFO] [stdout] test webp::riff::tests::test_vp8x_features_roundtrip ... ok [INFO] [stdout] test webp::riff::tests::test_vp8x_max_canvas_size ... ok [INFO] [stdout] test webp::riff::tests::test_write_chunks_custom ... ok [INFO] [stdout] test webp::riff::tests::test_write_extended_roundtrip ... ok [INFO] [stdout] test webp::riff::tests::test_write_lossless_roundtrip ... ok [INFO] [stdout] test webp::riff::tests::test_vp8x_features_parse_no_flags ... ok [INFO] [stdout] test webp::riff::tests::test_write_odd_sized_payload_padding ... ok [INFO] [stdout] test webp::riff::tests::test_write_lossy_roundtrip ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_add_pixels ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_add_pixels_wrapping ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_average2 ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_bitreader_peek_and_advance ... ok [INFO] [stdout] test rate_control::analysis::tests::test_temporal_complexity ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_bitreader_read_bit ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_bitreader_read_bits ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_bitreader_read_zero_bits ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_clamp_add_subtract_full ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_clamp_add_subtract_full_clamping ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_color_cache ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_color_transform_delta ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_decode_1x1_black ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_decode_1x1_white ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_decode_1x1_with_alpha ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_decode_2x2_uniform ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_decode_1x1_red ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_decode_invalid_data ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_mono_encoder ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_distance_map_code_1 ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_distance_map_clamp_to_1 ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_decoder_new ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_decoder_default ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_distance_map_code_2 ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_div_round_up ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_huffman_single_symbol ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_distance_map_negative_dx ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_huffman_three_symbols ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_huffman_two_symbols ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_parse_header_bad_signature ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_parse_header_bad_version ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_distance_map_over_120 ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_parse_header_too_short ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_predict_average_modes ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_predict_modes ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_prefix_code_small ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_prefix_code_with_extra_bits ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_inverse_subtract_green ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_parse_header_basic ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_reverse_bits ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_select_predictor ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_bit_writer_basic ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_bit_writer_byte_len ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_bit_writer_empty ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_bit_writer_multi_byte ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_bit_writer_single_bit ... ok [INFO] [stdout] test multipass::examples::tests::test_scene_change_example ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_build_huffman_all_equal_frequencies ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_build_huffman_empty ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_build_huffman_single_symbol ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_build_huffman_multiple_symbols ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_build_huffman_two_symbols ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_1x1_image ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_dimension_overflow ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_effort_clamped ... ok [INFO] [stdout] test webp::vp8l_decoder::tests::test_parse_header_with_alpha ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_canonical_codes_prefix_free ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_effort_affects_output ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_all_black ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_pixel_count_mismatch ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_gradient ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_invalid_zero_dimensions ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_max_valid_dimension ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_small_image ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_header_signature ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_with_alpha ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_header_with_alpha ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_with_predictor ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_header_dimensions_encoded ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_histogram_basic ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_histogram_out_of_range ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_limit_code_lengths ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_limit_code_lengths_no_change ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_predictor_transform_dimension_mismatch ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_predictor_transform_uniform ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_reverse_bits ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_rle_encode_mixed ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_rle_encode_small_zeros ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_rle_encode_zeros ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_subtract_green ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_subtract_green_wraparound ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_rle_encode_single_values ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_histogram_single_symbol ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_flush_no_panic ... ok [INFO] [stdout] test webp::vp8l_encoder::tests::test_encoder_large_uniform_compresses ... ok [INFO] [stdout] test multipass::examples::tests::test_allocation_comparison_example ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_encode_produces_packet_after_full_block ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_encode_silence_no_panic ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_encode_pcm_returns_length_prefixed_packets ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_encode_pcm_second_call_no_duplicate_headers ... ok [INFO] [stdout] test vorbis::encoder::tests::test_simple_vorbis_encode_pcm_includes_headers_on_first_call ... ok [INFO] [stdout] test reconstruct::loop_filter::tests::test_loop_filter_1920x1080_1000_iterations_completes ... ok [INFO] [stdout] test vorbis::encoder::tests::test_vorbis_flush_no_panic ... ok [INFO] [stdout] test vorbis::decoder::tests::test_vorbis_encoder_decoder_pipeline ... ok [INFO] [stderr] Running tests/av1_conformance.rs (/opt/rustwide/target/debug/deps/av1_conformance-4ed9e54a62598de4) [INFO] [stdout] test rate_control::analysis::tests::test_scene_change_detection ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 2317 passed; 0 failed; 127 ignored; 0 measured; 0 filtered out; finished in 2.46s [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test av1_cdf_prob_bits_consistent ... ok [INFO] [stdout] test av1_film_grain_disabled_noop ... ok [INFO] [stdout] test av1_cdf_tables_are_monotone ... ok [INFO] [stdout] test av1_obu_validator_handles_sequence_header_prefix ... ok [INFO] [stdout] test av1_roundtrip_gray_256x256_psnr_high ... ignored, requires full AV1 encode+decode pipeline; run manually [INFO] [stdout] test av1_roundtrip_white_frame_decoded_matches ... ignored, requires full AV1 encode+decode pipeline; run manually [INFO] [stdout] test av1_obu_validator_rejects_empty ... ok [INFO] [stdout] test av1_per_block_bilinear_boundary_smooth ... ok [INFO] [stdout] test av1_film_grain_per_block_u16_range_10bit ... ok [INFO] [stdout] test av1_film_grain_modifies_pixels ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 8 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/codec_quality.rs (/opt/rustwide/target/debug/deps/codec_quality-b8a3fe1fb0e629a5) [INFO] [stdout] [INFO] [stdout] running 10 tests [INFO] [stdout] test avif_ftyp_brands_include_avif ... ok [INFO] [stdout] test av1_crf30_encode_produces_valid_bitstream ... ok [INFO] [stdout] test avif_encode_decode_produces_valid_container ... ok [INFO] [stdout] test cbr_rate_control_moderate_variance_passes ... ok [INFO] [stdout] test cbr_rate_control_within_10_percent_at_target ... ok [INFO] [stdout] test yuv420_444_420_constant_chroma_lossless ... ok [INFO] [stdout] test ffv1_lossless_pixel_exact_roundtrip ... ok [INFO] [stdout] test nv12_i420_pixel_exact_roundtrip ... ok [INFO] [stdout] test flac_lossless_audio_roundtrip ... ok [INFO] [stdout] test cbr_rate_control_fails_at_3x_overrun ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s [INFO] [stdout] [INFO] [stderr] Running tests/fuzz_decoders.rs (/opt/rustwide/target/debug/deps/fuzz_decoders-13b2036b8dac10f9) [INFO] [stdout] [INFO] [stdout] running 9 tests [INFO] [stdout] test gif_decoder_no_panic_random_bytes ... ok [INFO] [stdout] test webp_vp8l_chunk_plus_random_no_panic ... ok [INFO] [stdout] test gif_decoder_no_panic_87a_header_plus_random ... ok [INFO] [stdout] test png_decoder_no_panic_valid_plus_garbage ... ok [INFO] [stdout] test webp_vp8l_decoder_no_panic_random_bytes ... ok [INFO] [stdout] test png_decoder_no_panic_random_bytes ... ok [INFO] [stdout] test png_decoder_no_panic_magic_plus_random ... ok [INFO] [stdout] test webp_decoder_no_panic_riff_header_plus_random ... ok [INFO] [stdout] test gif_decoder_no_panic_header_plus_random ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 9 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.23s [INFO] [stdout] [INFO] [stderr] Doc-tests oximedia_codec [INFO] [stdout] [INFO] [stdout] running 79 tests [INFO] [stdout] test src/av1/conformance.rs - av1::conformance (line 13) ... ignored [INFO] [stdout] test src/av1/film_grain_table.rs - av1::film_grain_table (line 25) ... ignored [INFO] [stdout] test src/av1/mod.rs - av1 (line 38) ... ignored [INFO] [stdout] test src/av1/sequence.rs - av1::sequence::SvcConfig (line 346) ... ignored [INFO] [stdout] test src/ffv1/decoder.rs - ffv1::decoder::Ffv1Decoder (line 26) ... ignored [INFO] [stdout] test src/ffv1/encoder.rs - ffv1::encoder::Ffv1Encoder (line 26) ... ignored [INFO] [stdout] test src/ffv1/mod.rs - ffv1 (line 26) ... ignored [INFO] [stdout] test src/gif/mod.rs - gif (line 15) ... ignored [INFO] [stdout] test src/gif/mod.rs - gif (line 32) ... ignored [INFO] [stdout] test src/gif/mod.rs - gif::is_gif (line 371) ... ignored [INFO] [stdout] test src/image.rs - image (line 13) ... ignored [INFO] [stdout] test src/image.rs - image (line 24) ... ignored [INFO] [stdout] test src/intra/mod.rs - intra (line 25) ... ignored [INFO] [stdout] test src/jpegxl/mod.rs - jpegxl (line 25) ... ignored [INFO] [stdout] test src/jpegxl/mod.rs - jpegxl (line 34) ... ignored [INFO] [stdout] test src/lib.rs - (line 25) ... ignored [INFO] [stdout] test src/lib.rs - (line 37) ... ignored [INFO] [stdout] test src/motion/mod.rs - motion (line 23) ... ignored [INFO] [stdout] test src/multipass/mod.rs - multipass (line 41) ... ignored [INFO] [stdout] test src/multipass/mod.rs - multipass (line 74) ... ignored [INFO] [stdout] test src/png/mod.rs - png (line 21) ... ignored [INFO] [stdout] test src/png/mod.rs - png (line 33) ... ignored [INFO] [stdout] test src/png/mod.rs - png (line 47) ... ignored [INFO] [stdout] test src/png/mod.rs - png::decode (line 101) ... ignored [INFO] [stdout] test src/png/mod.rs - png::encode_grayscale (line 175) ... ignored [INFO] [stdout] test src/png/mod.rs - png::encode_rgb (line 151) ... ignored [INFO] [stdout] test src/png/mod.rs - png::encode_rgba (line 126) ... ignored [INFO] [stdout] test src/png/mod.rs - png::get_info (line 218) ... ignored [INFO] [stdout] test src/png/mod.rs - png::is_png (line 265) ... ignored [INFO] [stdout] test src/png/mod.rs - png::optimize (line 321) ... ignored [INFO] [stdout] test src/png/mod.rs - png::transcode (line 292) ... ignored [INFO] [stdout] test src/png/mod.rs - png::validate (line 248) ... ignored [INFO] [stdout] test src/flac/mod.rs - flac (line 17) ... ok [INFO] [stdout] test src/rate_control/cqp.rs - rate_control::cqp (line 9) ... ignored [INFO] [stdout] test src/rate_control/lookahead.rs - rate_control::lookahead::ContentAdaptiveAllocator (line 590) ... ignored [INFO] [stdout] test src/rate_control/mod.rs - rate_control (line 52) ... ignored [INFO] [stdout] test src/rate_control/mod.rs - rate_control (line 65) ... ignored [INFO] [stdout] test src/rate_control/mod.rs - rate_control (line 82) ... ignored [INFO] [stdout] test src/rate_control/mod.rs - rate_control (line 96) ... ignored [INFO] [stdout] test src/rate_control/mod.rs - rate_control::create_controller (line 171) ... ignored [INFO] [stdout] test src/packet_builder.rs - packet_builder (line 21) ... ok [INFO] [stdout] test src/quality_metrics.rs - quality_metrics (line 16) ... ok [INFO] [stdout] test src/reconstruct/mod.rs - reconstruct (line 20) ... ignored [INFO] [stdout] test src/simd/mod.rs - simd (line 19) ... ignored [INFO] [stdout] test src/simd/mod.rs - simd (line 36) ... ignored [INFO] [stdout] test src/simd/mod.rs - simd::detect_simd (line 174) ... ignored [INFO] [stdout] test src/pcm/mod.rs - pcm (line 15) ... ok [INFO] [stdout] test src/simd/traits.rs - simd::traits (line 9) ... ignored [INFO] [stdout] test src/gif/quality.rs - gif::quality (line 26) ... ok [INFO] [stdout] test src/gif/quality.rs - gif::quality::ConstantQualityGifEncoder (line 345) ... ok [INFO] [stdout] test src/entropy_tables.rs - entropy_tables (line 32) ... ok [INFO] [stdout] test src/hdr.rs - hdr (line 26) ... ok [INFO] [stdout] test src/entropy_coding.rs - entropy_coding::TableArithmeticCoder (line 356) ... ok [INFO] [stdout] test src/apng/mod.rs - apng (line 20) ... ok [INFO] [stdout] test src/codec_profile.rs - codec_profile (line 11) ... ok [INFO] [stdout] test src/av1/parallel_tile_encoder.rs - av1::parallel_tile_encoder (line 29) ... ok [INFO] [stdout] test src/multipass_quality.rs - multipass_quality (line 23) ... ok [INFO] [stdout] test src/png/apng.rs - png::apng (line 25) ... ok [INFO] [stdout] test src/traits.rs - traits::VideoDecoder (line 14) ... ignored [INFO] [stdout] test src/codec_registry.rs - codec_registry (line 12) ... ok [INFO] [stdout] test src/vorbis/encoder.rs - vorbis::encoder::SimpleVorbisEncoder (line 427) ... ignored [INFO] [stdout] test src/av1/parallel_tile_decoder.rs - av1::parallel_tile_decoder (line 19) ... ok [INFO] [stdout] test src/simd/pixel_convert.rs - simd::pixel_convert (line 22) ... ok [INFO] [stdout] test src/webp/vp8l_encoder.rs - webp::vp8l_encoder::Vp8lEncoder (line 819) ... ignored [INFO] [stdout] test src/vbr_twopass.rs - vbr_twopass::TwoPassStateTracker (line 400) ... ok [INFO] [stdout] test src/tile_encoder.rs - tile_encoder::TileBuffer (line 332) ... ok [INFO] [stdout] test src/tile_encoder.rs - tile_encoder (line 25) ... ok [INFO] [stdout] test src/tile_encoder.rs - tile_encoder::TileConfig (line 57) ... ok [INFO] [stdout] test src/tile_encoder.rs - tile_encoder::TileLayout (line 229) ... ok [INFO] [stdout] test src/tile_encoder.rs - tile_encoder::TileRegion (line 157) ... ok [INFO] [stdout] test src/vorbis/mod.rs - vorbis (line 15) ... ok [INFO] [stdout] test src/webp/encoder.rs - webp::encoder::WebPLossyEncoder (line 1202) ... ok [INFO] [stdout] test src/tile.rs - tile::decode_tiles_parallel (line 802) ... ok [INFO] [stdout] test src/tile_encoder.rs - tile_encoder::ParallelTileEncoder (line 418) ... ok [INFO] [stdout] test src/rate_control_accuracy.rs - rate_control_accuracy (line 18) ... ok [INFO] [stdout] test src/tile.rs - tile::TileEncoder (line 350) ... ok [INFO] [stdout] test src/simd/yuv_convert.rs - simd::yuv_convert (line 25) ... ok [INFO] [stdout] test src/tile.rs - tile (line 27) ... ok [INFO] [stdout] test src/rate_control/simple_rc.rs - rate_control::simple_rc::SimpleRateController (line 184) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 32 passed; 0 failed; 47 ignored; 0 measured; 0 filtered out; finished in 4.37s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "89d964c7bd2f997fb50d37ff370cb7af59a509509e5eea4b6a840dd9f419db10", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "89d964c7bd2f997fb50d37ff370cb7af59a509509e5eea4b6a840dd9f419db10", kill_on_drop: false }` [INFO] [stdout] 89d964c7bd2f997fb50d37ff370cb7af59a509509e5eea4b6a840dd9f419db10