[INFO] fetching crate oximedia-transcode 0.1.5...
[INFO] testing oximedia-transcode-0.1.5 against master#ec6f9a5b4413f74386267ef8efc93712c2ce6db6 for pr-155739
[INFO] extracting crate oximedia-transcode 0.1.5 into /workspace/builds/worker-3-tc1/source
[INFO] started tweaking crates.io crate oximedia-transcode 0.1.5
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oximedia-transcode 0.1.5
[INFO] tweaked toml for crates.io crate oximedia-transcode 0.1.5 written to /workspace/builds/worker-3-tc1/source/Cargo.toml
[INFO] validating manifest of crates.io crate oximedia-transcode 0.1.5 on toolchain ec6f9a5b4413f74386267ef8efc93712c2ce6db6
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oximedia-transcode 0.1.5 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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded oxiarc-deflate v0.2.6
[INFO] [stderr]   Downloaded md-5 v0.11.0
[INFO] [stderr]   Downloaded oximedia-io v0.1.5
[INFO] [stderr]   Downloaded fontdue v0.9.3
[INFO] [stderr]   Downloaded oximedia-metering v0.1.5
[INFO] [stderr]   Downloaded ttf-parser v0.21.1
[INFO] [stderr]   Downloaded oximedia-subtitle v0.1.5
[INFO] [stderr]   Downloaded oximedia-graph v0.1.5
[INFO] [stderr]   Downloaded oximedia-image v0.1.5
[INFO] [stderr]   Downloaded oximedia-container v0.1.5
[INFO] [stderr]   Downloaded oximedia-codec v0.1.5
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1253a2c3bfffcef918b11ba7fe8ae2cb9076be54a5581848bc5433917f976c3c
[INFO] running `Command { std: "docker" "start" "-a" "1253a2c3bfffcef918b11ba7fe8ae2cb9076be54a5581848bc5433917f976c3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1253a2c3bfffcef918b11ba7fe8ae2cb9076be54a5581848bc5433917f976c3c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1253a2c3bfffcef918b11ba7fe8ae2cb9076be54a5581848bc5433917f976c3c", kill_on_drop: false }`
[INFO] [stdout] 1253a2c3bfffcef918b11ba7fe8ae2cb9076be54a5581848bc5433917f976c3c
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 5a43c4997434eb89f83871ad3d1ff80b07af7bfaa300ce15df3ea409311795f4
[INFO] running `Command { std: "docker" "start" "-a" "5a43c4997434eb89f83871ad3d1ff80b07af7bfaa300ce15df3ea409311795f4", kill_on_drop: false }`
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling either v1.15.0
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling zerocopy-derive v0.8.48
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling num-complex v0.4.6
[INFO] [stderr]    Compiling rayon v1.12.0
[INFO] [stderr]    Compiling strength_reduce v0.2.4
[INFO] [stderr]    Compiling audio-core v0.2.1
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling transpose v0.2.3
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling primal-check v0.3.4
[INFO] [stderr]    Compiling flate2 v1.1.9
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling fax_derive v0.2.0
[INFO] [stderr]    Compiling oximedia-core v0.1.5
[INFO] [stderr]    Compiling typenum v1.20.0
[INFO] [stderr]    Compiling rustfft v6.4.1
[INFO] [stderr]    Compiling audioadapter-sample v3.0.0
[INFO] [stderr]    Compiling fax v0.2.6
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling audioadapter v3.0.0
[INFO] [stderr]    Compiling oxiarc-core v0.2.6
[INFO] [stderr]    Compiling oxifft v0.2.0
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling hybrid-array v0.4.10
[INFO] [stderr]    Compiling oxiarc-deflate v0.2.6
[INFO] [stderr]    Compiling zerocopy v0.8.48
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling audioadapter-buffers v3.0.0
[INFO] [stderr]    Compiling windowfunctions v0.1.1
[INFO] [stderr]    Compiling oxifft-codegen v0.2.0
[INFO] [stderr]    Compiling visibility v0.1.1
[INFO] [stderr]    Compiling seahash v4.1.0
[INFO] [stderr]    Compiling spin v0.10.0
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling jpeg-decoder v0.3.2
[INFO] [stderr]    Compiling png v0.18.1
[INFO] [stderr]    Compiling block-buffer v0.12.0
[INFO] [stderr]    Compiling crypto-common v0.2.1
[INFO] [stderr]    Compiling ttf-parser v0.21.1
[INFO] [stderr]    Compiling ttf-parser v0.25.1
[INFO] [stderr]    Compiling const-oid v0.10.2
[INFO] [stderr]    Compiling digest v0.11.2
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling ab_glyph_rasterizer v0.1.10
[INFO] [stderr]    Compiling realfft v3.5.0
[INFO] [stderr]    Compiling rubato v2.0.0
[INFO] [stderr]    Compiling md-5 v0.11.0
[INFO] [stderr]    Compiling quick-xml v0.39.2
[INFO] [stderr]    Compiling oximedia-io v0.1.5
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling oximedia-audio v0.1.5
[INFO] [stderr]    Compiling tiff v0.11.3
[INFO] [stderr]    Compiling owned_ttf_parser v0.25.1
[INFO] [stderr]    Compiling fontdue v0.9.3
[INFO] [stderr]    Compiling ab_glyph v0.2.32
[INFO] [stderr]    Compiling oximedia-image v0.1.5
[INFO] [stderr]    Compiling oximedia-container v0.1.5
[INFO] [stderr]    Compiling oximedia-codec v0.1.5
[INFO] [stderr]    Compiling oximedia-metering v0.1.5
[INFO] [stderr]    Compiling oximedia-graph v0.1.5
[INFO] [stderr]    Compiling oximedia-subtitle v0.1.5
[INFO] [stderr]    Compiling oximedia-transcode v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 41s
[INFO] running `Command { std: "docker" "inspect" "5a43c4997434eb89f83871ad3d1ff80b07af7bfaa300ce15df3ea409311795f4", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "5a43c4997434eb89f83871ad3d1ff80b07af7bfaa300ce15df3ea409311795f4", kill_on_drop: false }`
[INFO] [stdout] 5a43c4997434eb89f83871ad3d1ff80b07af7bfaa300ce15df3ea409311795f4
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] a34b3dc5055b58b44a330b47d5ee6be44dfefa5743a77a981221f2ccb1f09959
[INFO] running `Command { std: "docker" "start" "-a" "a34b3dc5055b58b44a330b47d5ee6be44dfefa5743a77a981221f2ccb1f09959", kill_on_drop: false }`
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling oximedia-io v0.1.5
[INFO] [stderr]    Compiling oximedia-codec v0.1.5
[INFO] [stderr]    Compiling oximedia-container v0.1.5
[INFO] [stderr]    Compiling oximedia-subtitle v0.1.5
[INFO] [stderr]    Compiling oximedia-graph v0.1.5
[INFO] [stderr]    Compiling oximedia-transcode v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 1m 23s
[INFO] running `Command { std: "docker" "inspect" "a34b3dc5055b58b44a330b47d5ee6be44dfefa5743a77a981221f2ccb1f09959", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "a34b3dc5055b58b44a330b47d5ee6be44dfefa5743a77a981221f2ccb1f09959", kill_on_drop: false }`
[INFO] [stdout] a34b3dc5055b58b44a330b47d5ee6be44dfefa5743a77a981221f2ccb1f09959
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-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" "+ec6f9a5b4413f74386267ef8efc93712c2ce6db6" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 32a42a03528999ea2319742caf29e405a43ca8729be95b1a2e4ab83798686dfd
[INFO] running `Command { std: "docker" "start" "-a" "32a42a03528999ea2319742caf29e405a43ca8729be95b1a2e4ab83798686dfd", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oximedia_transcode-4a3cf41daadf39a7)
[INFO] [stdout] 
[INFO] [stdout] running 1077 tests
[INFO] [stdout] test ab_compare::tests::test_is_lossless_false ... ok
[INFO] [stdout] test ab_compare::tests::test_suite_best_by_psnr ... ok
[INFO] [stdout] test ab_compare::tests::test_suite_add_increments_count ... ok
[INFO] [stdout] test ab_compare::tests::test_suite_best_by_efficiency ... ok
[INFO] [stdout] test ab_compare::tests::test_suite_empty ... ok
[INFO] [stdout] test ab_compare::tests::test_candidate_name ... ok
[INFO] [stdout] test ab_compare::tests::test_winner_by_efficiency_a_cheaper_and_better ... ok
[INFO] [stdout] test ab_compare::tests::test_winner_by_efficiency_same_bitrate_falls_back_to_psnr ... ok
[INFO] [stdout] test ab_compare::tests::test_winner_by_psnr_b_wins ... ok
[INFO] [stdout] test abr::tests::test_abr_rung_creation ... ok
[INFO] [stdout] test abr::tests::test_abr_rung_quality_checks ... ok
[INFO] [stdout] test abr::tests::test_abr_rung_resolution_string ... ok
[INFO] [stdout] test abr::tests::test_conservative_ladder ... ok
[INFO] [stdout] test abr::tests::test_hls_standard_ladder ... ok
[INFO] [stdout] test abr::tests::test_ladder_sorting ... ok
[INFO] [stdout] test abr::tests::test_youtube_standard_ladder ... ok
[INFO] [stdout] test abr::tests::test_ladder_builder ... ok
[INFO] [stdout] test abr_ladder::tests::test_ladder_codec ... ok
[INFO] [stdout] test abr_ladder::tests::test_generate_switch_rules ... ok
[INFO] [stdout] test abr_ladder::tests::test_ladder_rung_count ... ok
[INFO] [stdout] test abr_ladder::tests::test_ladder_segment_duration ... ok
[INFO] [stdout] test abr_ladder::tests::test_ladder_sorted_by_bitrate ... ok
[INFO] [stdout] test abr_ladder::tests::test_lowest_highest_rung ... ok
[INFO] [stdout] test abr::tests::test_aggressive_ladder ... ok
[INFO] [stdout] test abr_ladder::tests::test_rung_fps_f64 ... ok
[INFO] [stdout] test abr_ladder::tests::test_rung_pixel_count ... ok
[INFO] [stdout] test abr::tests::test_ladder_filtering ... ok
[INFO] [stdout] test abr_ladder::tests::test_rung_with_bufsize ... ok
[INFO] [stdout] test abr_ladder::tests::test_rung_with_crf ... ok
[INFO] [stdout] test abr_ladder::tests::test_select_rung_bandwidth_fit ... ok
[INFO] [stdout] test abr_ladder::tests::test_select_rung_no_fit ... ok
[INFO] [stdout] test abr_ladder::tests::test_rung_total_bitrate ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_abr_ladder_empty_check ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_abr_ladder_generator_720p_limit ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_abr_ladder_generator_full_1080p ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_abr_ladder_optimal_bitrate ... ok
[INFO] [stdout] test abr_ladder::tests::test_switch_rule_new ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_abr_ladder_optimal_bitrate_too_low ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_abr_ladder_sorted_descending ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_bandwidth_estimator_add_sample ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_bandwidth_estimator_average ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_bandwidth_estimator_ring_buffer ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_per_title_analyze_complexity_empty ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_per_title_analyze_complexity ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_per_title_optimize_ladder_lower ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_resolution_bitrate_aspect_ratio ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_resolution_bitrate_new ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_resolution_bitrate_pixel_count ... ok
[INFO] [stdout] test audio_channel_map::tests::test_apply_identity ... ok
[INFO] [stdout] test audio_channel_map::tests::test_compute_gain_db_out_of_range ... ok
[INFO] [stdout] test audio_channel_map::tests::test_compute_gain_db_stereo_to_mono ... ok
[INFO] [stdout] test audio_channel_map::tests::test_five_one_channel_count ... ok
[INFO] [stdout] test audio_channel_map::tests::test_has_lfe ... ok
[INFO] [stdout] test audio_channel_map::tests::test_identity_map_validate ... ok
[INFO] [stdout] test audio_channel_map::tests::test_labels_non_empty ... ok
[INFO] [stdout] test audio_channel_map::tests::test_mono_channel_count ... ok
[INFO] [stdout] test audio_channel_map::tests::test_output_channel_count ... ok
[INFO] [stdout] test audio_channel_map::tests::test_params_invalid_zero_sample_rate ... ok
[INFO] [stdout] test audio_channel_map::tests::test_params_is_passthrough_default ... ok
[INFO] [stdout] test ab_compare::tests::test_is_lossless_true ... ok
[INFO] [stdout] test audio_channel_map::tests::test_params_is_valid_default ... ok
[INFO] [stdout] test ab_compare::tests::test_winner_by_psnr_tie ... ok
[INFO] [stdout] test audio_channel_map::tests::test_params_not_passthrough_different_layout ... ok
[INFO] [stdout] test abr_ladder::tests::test_rung_with_profile ... ok
[INFO] [stdout] test audio_channel_map::tests::test_params_not_passthrough_with_gain ... ok
[INFO] [stdout] test audio_channel_map::tests::test_seven_one_channel_count ... ok
[INFO] [stdout] test audio_channel_map::tests::test_stereo_channel_count ... ok
[INFO] [stdout] test audio_channel_map::tests::test_stereo_to_mono_validate ... ok
[INFO] [stdout] test audio_only::tests::test_codec_default_bitrate ... ok
[INFO] [stdout] test audio_only::tests::test_codec_lossless_flag ... ok
[INFO] [stdout] test audio_only::tests::test_codec_id_names ... ok
[INFO] [stdout] test audio_only::tests::test_config_boundary_sample_rates ... ok
[INFO] [stdout] test audio_only::tests::test_config_invalid_channels_too_many ... ok
[INFO] [stdout] test audio_only::tests::test_config_shortcuts ... ok
[INFO] [stdout] test audio_only::tests::test_config_invalid_sample_rate_too_low ... ok
[INFO] [stdout] test audio_only::tests::test_config_invalid_channels_zero ... ok
[INFO] [stdout] test audio_only::tests::test_config_invalid_sample_rate_too_high ... ok
[INFO] [stdout] test audio_only::tests::test_config_valid_creation ... ok
[INFO] [stdout] test audio_only::tests::test_transcode_samples_empty_input_succeeds ... ok
[INFO] [stdout] test audio_only::tests::test_lossless_output_gain_is_unity ... ok
[INFO] [stdout] test audio_only::tests::test_reset_clears_frame_count ... ok
[INFO] [stdout] test audio_only::tests::test_transcode_samples_rejects_misaligned_input ... ok
[INFO] [stdout] test audio_only::tests::test_transcode_samples_rejects_nan ... ok
[INFO] [stdout] test audio_only::tests::test_transcoder_creation ... ok
[INFO] [stdout] test audio_only::tests::test_transcode_samples_sine_wave ... ok
[INFO] [stdout] test audio_only::tests::test_transcoder_estimated_bitrate_from_config ... ok
[INFO] [stdout] test audio_only::tests::test_transcoder_estimated_bitrate_uses_default_when_zero ... ok
[INFO] [stdout] test audio_only::tests::test_update_config_invalid_channels ... ok
[INFO] [stdout] test audio_only::tests::test_update_config_valid ... ok
[INFO] [stdout] test audio_transcode::tests::test_aac_stereo_256k_config ... ok
[INFO] [stdout] test audio_transcode::tests::test_channel_layout_name ... ok
[INFO] [stdout] test audio_transcode::tests::test_config_is_valid ... ok
[INFO] [stdout] test audio_transcode::tests::test_config_with_normalization ... ok
[INFO] [stdout] test audio_transcode::tests::test_estimate_output_size_bytes ... ok
[INFO] [stdout] test audio_transcode::tests::test_estimate_output_size_bytes_zero_bitrate ... ok
[INFO] [stdout] test audio_transcode::tests::test_flac_lossless_config ... ok
[INFO] [stdout] test audio_transcode::tests::test_is_lossless_codec_known_lossless ... ok
[INFO] [stdout] test audio_transcode::tests::test_is_lossless_codec_known_lossy ... ok
[INFO] [stdout] test audio_transcode::tests::test_opus_stereo_128k_config ... ok
[INFO] [stdout] test audio_transcode::tests::test_typical_max_bitrate_stereo ... ok
[INFO] [stdout] test ab_compare::tests::test_winner_by_psnr_a_wins ... ok
[INFO] [stdout] test abr_ladder::tests::test_select_rung_conservative ... ok
[INFO] [stdout] test benchmark::tests::test_benchmark_by_file_size ... ok
[INFO] [stdout] test benchmark::tests::test_benchmark_best ... ok
[INFO] [stdout] test audio_transcode::tests::test_estimate_output_size_bytes_zero_duration ... ok
[INFO] [stdout] test audio_transcode::tests::test_audio_transcode_job_summary ... ok
[INFO] [stdout] test benchmark::tests::test_benchmark_by_psnr ... ok
[INFO] [stdout] test benchmark::tests::test_benchmark_report ... ok
[INFO] [stdout] test benchmark::tests::test_benchmark_report_empty_error ... ok
[INFO] [stdout] test benchmark::tests::test_benchmark_timer ... ok
[INFO] [stdout] test benchmark::tests::test_bits_per_pixel_per_frame ... ok
[INFO] [stdout] test benchmark::tests::test_composite_score_range ... ok
[INFO] [stdout] test benchmark::tests::test_encode_metrics_bitrate ... ok
[INFO] [stdout] test benchmark::tests::test_encode_metrics_speed_factor ... ok
[INFO] [stdout] test bitrate_control::tests::test_cbr_all_equal ... ok
[INFO] [stdout] test benchmark::tests::test_encode_metrics_zero_duration ... ok
[INFO] [stdout] test adaptive_bitrate::tests::test_per_title_optimize_ladder_clamping ... ok
[INFO] [stdout] test audio_channel_map::tests::test_compute_gain_db_unity ... ok
[INFO] [stdout] test bitrate_control::tests::test_crf_is_quality_based ... ok
[INFO] [stdout] test bitrate_control::tests::test_cq_is_quality_based ... ok
[INFO] [stdout] test bitrate_control::tests::test_current_kbps_single_frame ... ok
[INFO] [stdout] test audio_only::tests::test_transcode_samples_rejects_infinite ... ok
[INFO] [stdout] test bitrate_control::tests::test_current_kbps_zero_fps ... ok
[INFO] [stdout] test bitrate_control::tests::test_description_not_empty ... ok
[INFO] [stdout] test bitrate_control::tests::test_peak_to_avg_ratio_zero_avg ... ok
[INFO] [stdout] test bitrate_control::tests::test_new_empty_history ... ok
[INFO] [stdout] test bitrate_control::tests::test_variance_non_zero ... ok
[INFO] [stdout] test bitrate_control::tests::test_cbr_not_quality_based ... ok
[INFO] [stdout] test bitrate_control::tests::test_current_kbps_no_frames ... ok
[INFO] [stdout] test bitrate_control::tests::test_peak_to_avg_ratio ... ok
[INFO] [stdout] test bitrate_control::tests::test_variance_uniform_frames ... ok
[INFO] [stdout] test benchmark::tests::test_benchmark_by_speed ... ok
[INFO] [stdout] test bitrate_control::tests::test_variance_zero_single_frame ... ok
[INFO] [stdout] test bitrate_control::tests::test_vbr_not_quality_based ... ok
[INFO] [stdout] test bitrate_control::tests::test_with_peak_is_vbr ... ok
[INFO] [stdout] test benchmark::tests::test_benchmark_record_and_count ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_estimate_file_size ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_estimate_from_crf_positive ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_higher_fps_higher_bitrate ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_higher_resolution_higher_bitrate ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_lower_crf_higher_bitrate ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_vmaf_estimate_high_quality ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_crf_for_target_bitrate_roundtrip ... ok
[INFO] [stdout] test builder::tests::test_advanced_builder_cbr ... ok
[INFO] [stdout] test builder::tests::test_advanced_builder_vbr ... ok
[INFO] [stdout] test builder::tests::test_builder_basic ... ok
[INFO] [stdout] test builder::tests::test_builder_missing_input ... ok
[INFO] [stdout] test builder::tests::test_builder_missing_output ... ok
[INFO] [stdout] test builder::tests::test_advanced_builder_crf ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_video_params_estimate_bitrate ... ok
[INFO] [stdout] test builder::tests::test_builder_with_multipass ... ok
[INFO] [stdout] test builder::tests::test_builder_with_normalization ... ok
[INFO] [stdout] test builder::tests::test_builder_with_resolution ... ok
[INFO] [stdout] test burn_subs::tests::test_active_at_returns_correct_entries ... ok
[INFO] [stdout] test builder::tests::test_builder_with_quality ... ok
[INFO] [stdout] test burn_subs::tests::test_estimate_text_size_multiline ... ok
[INFO] [stdout] test burn_subs::tests::test_position_bottom_center ... ok
[INFO] [stdout] test burn_subs::tests::test_estimate_text_size ... ok
[INFO] [stdout] test burn_subs::tests::test_font_defaults ... ok
[INFO] [stdout] test burn_subs::tests::test_position_custom ... ok
[INFO] [stdout] test burn_subs::tests::test_font_italic_bold ... ok
[INFO] [stdout] test burn_subs::tests::test_font_with_outline ... ok
[INFO] [stdout] test burn_subs::tests::test_subtitle_entry_duration ... ok
[INFO] [stdout] test burn_subs::tests::test_position_top_center ... ok
[INFO] [stdout] test burn_subs::tests::test_subtitle_entry_is_active ... ok
[INFO] [stdout] test burn_subs::tests::test_validate_empty_text ... ok
[INFO] [stdout] test burn_subs::tests::test_validate_invalid_timing ... ok
[INFO] [stdout] test codec_config::tests::test_av1_usage ... ok
[INFO] [stdout] test burn_subs::tests::test_validate_no_errors ... ok
[INFO] [stdout] test codec_config::tests::test_codec_config_new ... ok
[INFO] [stdout] test codec_config::tests::test_av1_config ... ok
[INFO] [stdout] test codec_config::tests::test_codec_config_from_quality ... ok
[INFO] [stdout] test codec_config::tests::test_ffv1_build ... ok
[INFO] [stdout] test codec_config::tests::test_ffv1_config_new_defaults ... ok
[INFO] [stdout] test codec_config::tests::test_ffv1_coder_values ... ok
[INFO] [stdout] test codec_config::tests::test_ffv1_level_values ... ok
[INFO] [stdout] test codec_config::tests::test_ffv1_lossless_fast ... ok
[INFO] [stdout] test codec_config::tests::test_ffv1_lossless_archive ... ok
[INFO] [stdout] test codec_config::tests::test_ffv1_with_slices ... ok
[INFO] [stdout] test codec_config::tests::test_flac_archival ... ok
[INFO] [stdout] test codec_config::tests::test_flac_archival_build_sets_verify ... ok
[INFO] [stdout] test codec_config::tests::test_flac_build ... ok
[INFO] [stdout] test codec_config::tests::test_flac_new_defaults ... ok
[INFO] [stdout] test codec_config::tests::test_flac_fast ... ok
[INFO] [stdout] test codec_config::tests::test_flac_streaming ... ok
[INFO] [stdout] test codec_config::tests::test_h264_config ... ok
[INFO] [stdout] test codec_config::tests::test_h264_profiles ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_build_lossless ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_build_photon_noise ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_build_lossy ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_build_progressive ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_color_space_names ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_default_is_new ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_effort_values ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_effort_names ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_lossless ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_new_defaults ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_photography ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_web ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_with_bit_depth ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_with_modular ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_with_quality ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_with_photon_noise ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_with_progressive ... ok
[INFO] [stdout] test codec_config::tests::test_opus_application ... ok
[INFO] [stdout] test codec_config::tests::test_opus_config ... ok
[INFO] [stdout] test codec_config::tests::test_jxl_with_effort ... ok
[INFO] [stdout] test codec_config::tests::test_opus_with_constrained_vbr ... ok
[INFO] [stdout] test codec_config::tests::test_opus_fullband_preset ... ok
[INFO] [stdout] test codec_config::tests::test_opus_music_preset ... ok
[INFO] [stdout] test codec_config::tests::test_opus_with_fec ... ok
[INFO] [stdout] test codec_config::tests::test_opus_with_dtx ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_custom_params ... ok
[INFO] [stdout] test codec_config::tests::test_opus_voice_preset ... ok
[INFO] [stdout] test bitrate_estimator::tests::test_zero_dimensions_returns_zero ... ok
[INFO] [stdout] test codec_config::tests::test_opus_with_vbr ... ok
[INFO] [stdout] test codec_config::tests::test_vp9_config ... ok
[INFO] [stdout] test codec_config::tests::test_vp9_crf_mode ... ok
[INFO] [stdout] test codec_config::tests::test_vp9_screen_content ... ok
[INFO] [stdout] test codec_config::tests::test_opus_with_packet_loss_perc ... ok
[INFO] [stdout] test codec_config::tests::test_vp9_crf_range_boundary ... ok
[INFO] [stdout] test codec_config::tests::test_vp9_with_frame_parallel ... ok
[INFO] [stdout] test codec_config::tests::test_vp9_with_row_mt ... ok
[INFO] [stdout] test codec_config::tests::test_vp9_with_lag_in_frames ... ok
[INFO] [stdout] test codec_dispatch::tests::test_make_apv_encoder ... ok
[INFO] [stdout] test codec_dispatch::tests::test_params_zero_width ... ok
[INFO] [stdout] test codec_dispatch::tests::test_params_new_valid ... ok
[INFO] [stdout] test codec_mapping::tests::test_add_custom_codec ... ok
[INFO] [stdout] test codec_dispatch::tests::test_make_mjpeg_encoder ... ok
[INFO] [stdout] test codec_config::tests::test_vp9_with_tile_columns ... ok
[INFO] [stdout] test codec_dispatch::tests::test_params_zero_height ... ok
[INFO] [stdout] test codec_mapping::tests::test_find_compatible_containers ... ok
[INFO] [stdout] test codec_dispatch::tests::test_unsupported_codec ... ok
[INFO] [stdout] test codec_profile::tests::test_apply_to_options ... ok
[INFO] [stdout] test codec_profile::tests::test_av1_animation_preset ... ok
[INFO] [stdout] test codec_mapping::tests::test_is_compatible ... ok
[INFO] [stdout] test codec_profile::tests::test_av1_film_preset ... ok
[INFO] [stdout] test codec_profile::tests::test_av1_grain_preset ... ok
[INFO] [stdout] test codec_mapping::tests::test_mp4_video_codecs ... ok
[INFO] [stdout] test codec_profile::tests::test_codec_level_as_f32 ... ok
[INFO] [stdout] test codec_profile::tests::test_codec_level_max_pixels_1080p ... ok
[INFO] [stdout] test codec_profile::tests::test_codec_level_max_pixels_4k ... ok
[INFO] [stdout] test codec_profile::tests::test_codec_level_ordering ... ok
[INFO] [stdout] test codec_mapping::tests::test_known_containers_non_empty ... ok
[INFO] [stdout] test codec_mapping::tests::test_subtitle_codecs_mkv ... ok
[INFO] [stdout] test codec_mapping::tests::test_webm_audio_codecs ... ok
[INFO] [stdout] test codec_mapping::tests::test_unknown_container_returns_empty ... ok
[INFO] [stdout] test codec_profile::tests::test_apply_to_empty_options ... ok
[INFO] [stdout] test codec_profile::tests::test_description_not_empty ... ok
[INFO] [stdout] test codec_profile::tests::test_find_av1_film ... ok
[INFO] [stdout] test codec_profile::tests::test_find_vp9_animation ... ok
[INFO] [stdout] test codec_profile::tests::test_presets_for_av1 ... ok
[INFO] [stdout] test codec_profile::tests::test_presets_for_av1_alias ... ok
[INFO] [stdout] test codec_profile::tests::test_presets_for_vp9 ... ok
[INFO] [stdout] test codec_profile::tests::test_presets_for_unknown_codec ... ok
[INFO] [stdout] test codec_profile::tests::test_find_nonexistent ... ok
[INFO] [stdout] test codec_profile::tests::test_profile_hw_encodable ... ok
[INFO] [stdout] test codec_profile::tests::test_profile_max_bitrate ... ok
[INFO] [stdout] test codec_profile::tests::test_presets_for_vp9_alias ... ok
[INFO] [stdout] test codec_profile::tests::test_profile_10bit_default_false ... ok
[INFO] [stdout] test codec_profile::tests::test_profile_with_10bit ... ok
[INFO] [stdout] test codec_profile::tests::test_selector_hevc_supports_4k ... ok
[INFO] [stdout] test codec_profile::tests::test_profile_supports_resolution_1080p ... ok
[INFO] [stdout] test codec_profile::tests::test_selector_select_for_1080p_returns_lowest_level ... ok
[INFO] [stdout] test codec_profile::tests::test_selector_select_for_720p ... ok
[INFO] [stdout] test codec_profile::tests::test_selector_select_for_8k_returns_none_h264 ... ok
[INFO] [stdout] test codec_profile::tests::test_selector_h264_defaults_count ... ok
[INFO] [stdout] test codec_profile::tests::test_vp9_animation_preset ... ok
[INFO] [stdout] test codec_profile::tests::test_vp9_film_preset ... ok
[INFO] [stdout] test codec_profile::tests::test_vp9_grain_preset ... ok
[INFO] [stdout] test concat_transcode::tests::test_concat_config_builder ... ok
[INFO] [stdout] test concat_transcode::tests::test_concat_plan_all_stream_copy ... ok
[INFO] [stdout] test concat_transcode::tests::test_concat_result_fields ... ok
[INFO] [stdout] test concat_transcode::tests::test_mixed_concatenator_mixed_resolution ... ok
[INFO] [stdout] test concat_transcode::tests::test_concat_step_resolution ... ok
[INFO] [stdout] test concat_transcode::tests::test_segment_new ... ok
[INFO] [stdout] test concat_transcode::tests::test_mixed_concatenator_uniform_sources ... ok
[INFO] [stdout] test concat_transcode::tests::test_mixed_concatenator_reencode_all ... ok
[INFO] [stdout] test concat_transcode::tests::test_conform_strategy_display ... ok
[INFO] [stdout] test concat_transcode::tests::test_segment_no_duration ... ok
[INFO] [stdout] test concat_transcode::tests::test_source_properties_compatible ... ok
[INFO] [stdout] test concat_transcode::tests::test_source_properties_incompatible_resolution ... ok
[INFO] [stdout] test concat_transcode::tests::test_concat_plan_reencode_count ... ok
[INFO] [stdout] test concat_transcode::tests::test_total_known_duration ... ok
[INFO] [stdout] test concat_transcode::tests::test_source_properties_incompatible_codec ... ok
[INFO] [stdout] test concat_transcode::tests::test_total_transition_time ... ok
[INFO] [stdout] test concat_transcode::tests::test_segment_trim ... ok
[INFO] [stdout] test concat_transcode::tests::test_source_properties_default ... ok
[INFO] [stdout] test concat_transcode::tests::test_validate_empty_segments ... ok
[INFO] [stdout] test concat_transcode::tests::test_validate_valid_config ... ok
[INFO] [stdout] test crf_optimizer::tests::test_bitrate_model_complexity_scaling ... ok
[INFO] [stdout] test crf_optimizer::tests::test_bitrate_model_predict_av1_lower_than_h264 ... ok
[INFO] [stdout] test crf_optimizer::tests::test_bitrate_model_predict_higher_crf_lower_bitrate ... ok
[INFO] [stdout] test crf_optimizer::tests::test_bitrate_model_predict_h264 ... ok
[INFO] [stdout] test crf_optimizer::tests::test_crf_optimizer_finds_within_budget ... ok
[INFO] [stdout] test crf_optimizer::tests::test_crf_optimizer_result_fields ... ok
[INFO] [stdout] test crf_optimizer::tests::test_crf_range_av1 ... ok
[INFO] [stdout] test crf_optimizer::tests::test_crf_range_h264 ... ok
[INFO] [stdout] test crf_optimizer::tests::test_crf_range_span ... ok
[INFO] [stdout] test crf_optimizer::tests::test_estimate_psnr_decreases_with_crf ... ok
[INFO] [stdout] test crf_optimizer::tests::test_crf_range_midpoint ... ok
[INFO] [stdout] test crf_optimizer::tests::test_quality_target_new ... ok
[INFO] [stdout] test crop_scale::tests::test_compute_crop_rect ... ok
[INFO] [stdout] test crop_scale::tests::test_compute_pad_offsets_center ... ok
[INFO] [stdout] test crop_scale::tests::test_compute_pad_offsets_topleft ... ok
[INFO] [stdout] test crop_scale::tests::test_compute_scaled_size_pad ... ok
[INFO] [stdout] test crop_scale::tests::test_compute_scaled_size_stretch ... ok
[INFO] [stdout] test crop_scale::tests::test_pad_color ... ok
[INFO] [stdout] test crop_scale::tests::test_pad_type_none_when_same_aspect ... ok
[INFO] [stdout] test crop_scale::tests::test_pad_type_pillarbox ... ok
[INFO] [stdout] test crop_scale::tests::test_pad_type_letterbox ... ok
[INFO] [stdout] test crop_scale::tests::test_rect_aspect_ratio ... ok
[INFO] [stdout] test concat_transcode::tests::test_transition_duration ... ok
[INFO] [stdout] test crop_scale::tests::test_rect_area ... ok
[INFO] [stdout] test crop_scale::tests::test_smart_crop_detector_default ... ok
[INFO] [stdout] test concat_transcode::tests::test_validate_bad_trim ... ok
[INFO] [stdout] test encoding_log::tests::test_encoding_event_is_error_false ... ok
[INFO] [stdout] test concat_transcode::tests::test_validate_empty_output ... ok
[INFO] [stdout] test crop_scale::tests::test_manual_crop ... ok
[INFO] [stdout] test encoding_log::tests::test_encoding_event_is_error_true ... ok
[INFO] [stdout] test encoding_log::tests::test_encoding_event_is_progress ... ok
[INFO] [stdout] test encoding_log::tests::test_encoding_event_is_warning ... ok
[INFO] [stdout] test crop_scale::tests::test_smart_crop_computes_center_crop ... ok
[INFO] [stdout] test encoding_log::tests::test_encoding_event_message ... ok
[INFO] [stdout] test encoding_log::tests::test_entry_elapsed_non_negative ... ok
[INFO] [stdout] test encoding_log::tests::test_log_errors ... ok
[INFO] [stdout] test encoding_log::tests::test_log_has_errors_false ... ok
[INFO] [stdout] test encoding_log::tests::test_log_has_errors_true ... ok
[INFO] [stdout] test encoding_log::tests::test_log_is_empty ... ok
[INFO] [stdout] test encoding_log::tests::test_log_last_progress_pct_none ... ok
[INFO] [stdout] test encoding_log::tests::test_log_last_progress_pct_some ... ok
[INFO] [stdout] test encoding_log::tests::test_log_progress_events ... ok
[INFO] [stdout] test encoding_log::tests::test_log_record_and_len ... ok
[INFO] [stdout] test encoding_log::tests::test_log_warnings ... ok
[INFO] [stdout] test examples::tests::test_archival_example ... ok
[INFO] [stdout] test examples::tests::test_instagram_example ... ok
[INFO] [stdout] test examples::tests::test_youtube_example ... ok
[INFO] [stdout] test filters::tests::test_audio_filter_chain ... ok
[INFO] [stdout] test filters::tests::test_audio_filter_eq ... ok
[INFO] [stdout] test filters::tests::test_audio_filter_fade ... ok
[INFO] [stdout] test filters::tests::test_audio_filter_normalize ... ok
[INFO] [stdout] test filters::tests::test_audio_filter_resample ... ok
[INFO] [stdout] test filters::tests::test_audio_filter_volume ... ok
[INFO] [stdout] test filters::tests::test_empty_filter_chain ... ok
[INFO] [stdout] test filters::tests::test_video_filter_chain ... ok
[INFO] [stdout] test filters::tests::test_filter_node_display ... ok
[INFO] [stdout] test filters::tests::test_video_filter_color_correct ... ok
[INFO] [stdout] test filters::tests::test_video_filter_crop ... ok
[INFO] [stdout] test filters::tests::test_video_filter_flip ... ok
[INFO] [stdout] test filters::tests::test_video_filter_scale ... ok
[INFO] [stdout] test filters::tests::test_video_filter_rotate ... ok
[INFO] [stdout] test frame_pipeline::tests::test_apply_audio_ops_gain ... ok
[INFO] [stdout] test frame_pipeline::tests::test_apply_audio_ops_no_op ... ok
[INFO] [stdout] test frame_pipeline::tests::test_apply_video_ops_gain ... ok
[INFO] [stdout] test frame_pipeline::tests::test_frame_pipeline_config_remux ... ok
[INFO] [stdout] test frame_pipeline::tests::test_out_format_from_path ... ok
[INFO] [stdout] test frame_pipeline::tests::test_apply_video_ops_scale_down ... ok
[INFO] [stdout] test frame_pipeline::tests::test_pipeline_result_speed_factor ... ok
[INFO] [stdout] test frame_pipeline::tests::test_apply_video_ops_scale_identity ... ok
[INFO] [stdout] test frame_pipeline::tests::test_resolve_output_hdr_passthrough ... ok
[INFO] [stdout] test frame_pipeline::tests::test_resolve_output_hdr_none_source ... ok
[INFO] [stdout] test frame_pipeline::tests::test_pipeline_result_speed_factor_zero_time ... ok
[INFO] [stdout] test frame_pipeline::tests::test_pipeline_result_to_output ... ok
[INFO] [stdout] test frame_pipeline::tests::test_wire_hdr_convert ... ok
[INFO] [stdout] test frame_pipeline::tests::test_resolve_output_hdr_strip ... ok
[INFO] [stdout] test frame_pipeline::tests::test_resolve_output_hdr_convert_pq_to_hlg ... ok
[INFO] [stdout] test frame_pipeline::tests::test_wire_hdr_inject ... ok
[INFO] [stdout] test frame_pipeline::tests::test_wire_hdr_passthrough ... ok
[INFO] [stdout] test frame_pipeline::tests::test_wire_hdr_strip ... ok
[INFO] [stdout] test frame_stats::tests::test_collector_avg_bits_per_frame ... ok
[INFO] [stdout] test frame_stats::tests::test_collector_avg_qp ... ok
[INFO] [stdout] test frame_stats::tests::test_collector_b_frame_count ... ok
[INFO] [stdout] test frame_stats::tests::test_collector_i_frame_count ... ok
[INFO] [stdout] test frame_stats::tests::test_collector_largest_frame ... ok
[INFO] [stdout] test frame_stats::tests::test_collector_total_bytes ... ok
[INFO] [stdout] test frame_stats::tests::test_frame_stat_bits_per_pixel ... ok
[INFO] [stdout] test frame_stats::tests::test_frame_stat_bits_per_pixel_zero_dimension ... ok
[INFO] [stdout] test frame_stats::tests::test_frame_stat_is_keyframe ... ok
[INFO] [stdout] test frame_stats::tests::test_frame_type_is_inter ... ok
[INFO] [stdout] test frame_stats::tests::test_frame_type_is_intra ... ok
[INFO] [stdout] test frame_stats::tests::test_frame_type_is_reference_b ... ok
[INFO] [stdout] test frame_stats::tests::test_frame_type_is_reference_i ... ok
[INFO] [stdout] test frame_stats::tests::test_frame_type_tag ... ok
[INFO] [stdout] test frame_trim::tests::test_frame_timecode_duration_to_reverse_is_none ... ok
[INFO] [stdout] test frame_trim::tests::test_frame_timecode_from_frame_30fps ... ok
[INFO] [stdout] test frame_trim::tests::test_frame_timecode_duration_to ... ok
[INFO] [stdout] test frame_trim::tests::test_resolved_range_contains_frame ... ok
[INFO] [stdout] test frame_trim::tests::test_frame_timecode_zero_fps_returns_none ... ok
[INFO] [stdout] test frame_trim::tests::test_resolved_range_frame_count ... ok
[INFO] [stdout] test frame_trim::tests::test_should_include_frame ... ok
[INFO] [stdout] test frame_trim::tests::test_trim_config_no_ranges_fails ... ok
[INFO] [stdout] test frame_trim::tests::test_total_output_duration_ms ... ok
[INFO] [stdout] test frame_trim::tests::test_trim_config_total_output_frames ... ok
[INFO] [stdout] test frame_trim::tests::test_trim_config_overlapping_ranges_fails ... ok
[INFO] [stdout] test frame_trim::tests::test_trim_range_resolve_ms ... ok
[INFO] [stdout] test frame_trim::tests::test_trim_range_validate_ok ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_cll_hdr10_default_valid ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_cll_sei_invalid_decoded_values ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_cll_sei_round_trip ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_cll_invalid_fall_exceeds_cll ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_cll_sei_too_short ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_colour_primaries_h273_codes ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_dv_profile_numbers ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_dv_level_validation ... ok
[INFO] [stdout] test frame_trim::tests::test_frame_timecode_from_ms_30fps ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_dv_rpu_passthrough ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_dv_backward_compatibility ... ok
[INFO] [stdout] test frame_trim::tests::test_trim_range_validate_in_ge_out_fails ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_dv_rpu_new ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_dv_rpu_passthrough_drain ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_dv_rpu_validate_ok ... ok
[INFO] [stdout] test frame_trim::tests::test_trim_range_validate_out_exceeds_total_fails ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_dv_rpu_validate_too_short ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_dv_rpu_validate_empty ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr10plus_decode_too_short ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr10plus_encode_decode_round_trip ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr10plus_validate_bad_avg_maxrgb ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr10plus_validate_bad_version ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr_metadata_hdr10_is_hdr ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr_metadata_default_not_hdr ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr10plus_new ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr10plus_validate_too_many_anchors ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr_metadata_hlg_is_hdr ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr_to_sdr_config_default ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr10plus_validate_bad_knee_point ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr_to_sdr_validate_bad_desat ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_hdr_to_sdr_validate_bad_source_peak ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_mastering_display_bad_chromaticity ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_mastering_display_bad_luminance ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_mastering_display_bt2020_4000nit_is_valid ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_mastering_display_p3_d65_1000nit_is_valid ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_mastering_display_sei_round_trip ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_mastering_display_sei_too_short ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_processor_convert_hlg_to_pq ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_processor_convert_pq_to_bt709 ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_processor_convert_sdr_to_pq_fails ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_processor_convert_with_sdr_to_pq_via_extended ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_processor_inject ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_processor_passthrough_none ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_processor_passthrough_some ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_processor_strip ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_repair_clamp_chromaticity ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_repair_luminance_order ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_repair_inject_defaults_for_pq ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_repair_fall_cll ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_repair_no_action_needed ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_sdr_to_hdr_apply_monotonic ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_sdr_to_hdr_default ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_sdr_to_hdr_validate_bad_gain ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_tonemap_reinhard_monotonic ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_tonemap_hable_positive ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_tonemap_reinhard_zero ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_transfer_function_h273_codes ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_transfer_function_is_hdr ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_transfer_function_is_wide_gamut ... ok
[INFO] [stdout] test hw_accel::tests::test_hw_accel_capabilities_none_is_empty ... ok
[INFO] [stdout] test hw_accel::tests::test_hw_accel_config ... ok
[INFO] [stdout] test hw_accel::tests::test_hw_accel_type_platform_name ... ok
[INFO] [stdout] test hw_accel::tests::test_hw_encoder_creation ... ok
[INFO] [stdout] test hw_accel::tests::test_hw_kind_debug ... ok
[INFO] [stdout] test hw_accel::tests::test_hw_accel_supported_codecs ... ok
[INFO] [stdout] test hw_accel::tests::test_hw_accel_encoder_name ... ok
[INFO] [stdout] test hw_accel::tests::test_mock_probe_empty_returns_empty_caps ... ok
[INFO] [stdout] test hw_accel::tests::test_mock_probe_with_device_is_non_empty ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_sdr_to_hdr_apply_zero ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_tonemap_aces_clamped ... ok
[INFO] [stdout] test hwaccel::tests::test_all_hw_contains_six_backends ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_tonemap_apply_clip ... ok
[INFO] [stdout] test hdr_passthrough::tests::test_sdr_to_hdr_validate_bad_midtone ... ok
[INFO] [stdout] test hwaccel::tests::test_amf_av1_encoder_name ... ok
[INFO] [stdout] test hwaccel::tests::test_backend_as_str ... ok
[INFO] [stdout] test hwaccel::tests::test_hw_accel_config_new ... ok
[INFO] [stdout] test hwaccel::tests::test_hw_accel_config_no_fallback ... ok
[INFO] [stdout] test hwaccel::tests::test_hw_accel_config_with_device ... ok
[INFO] [stdout] test hwaccel::tests::test_latency_mode_equality ... ok
[INFO] [stdout] test hwaccel::tests::test_latency_mode_is_live ... ok
[INFO] [stdout] test hwaccel::tests::test_none_backend_returns_none ... ok
[INFO] [stdout] test hwaccel::tests::test_nvenc_hevc_encoder_name ... ok
[INFO] [stdout] test hwaccel::tests::test_pipeline_hw_config_default_software ... ok
[INFO] [stdout] test hwaccel::tests::test_pipeline_hw_config_low_latency ... ok
[INFO] [stdout] test hwaccel::tests::test_qsv_h264_encoder_name ... ok
[INFO] [stdout] test hwaccel::tests::test_selector_filters_unsupported_codec ... ok
[INFO] [stdout] test hwaccel::tests::test_selector_fallback_to_software ... ok
[INFO] [stdout] test hw_accel::tests::test_detect_available_hw_accel ... ok
[INFO] [stdout] test hwaccel::tests::test_selector_returns_none_when_no_match ... ok
[INFO] [stdout] test hwaccel::tests::test_selector_picks_highest_sessions ... ok
[INFO] [stdout] test hwaccel::tests::test_simulate_d3d11va_is_decode_only ... ok
[INFO] [stdout] test hwaccel::tests::test_simulate_nvenc_does_not_support_vp9 ... ok
[INFO] [stdout] test hwaccel::tests::test_simulate_none_is_unlimited ... ok
[INFO] [stdout] test hwaccel::tests::test_simulate_nvenc_supports_hevc ... ok
[INFO] [stdout] test hwaccel::tests::test_simulate_resolution_check ... ok
[INFO] [stdout] test hwaccel::tests::test_unsupported_codec_returns_none ... ok
[INFO] [stdout] test hwaccel::tests::test_simulate_vaapi_can_encode_and_decode ... ok
[INFO] [stdout] test hwaccel::tests::test_vaapi_hevc_encoder_name ... ok
[INFO] [stdout] test hwaccel::tests::test_videotoolbox_hevc_encoder_name ... ok
[INFO] [stdout] test multipass::tests::test_multipass_config_builder ... ok
[INFO] [stdout] test multipass::tests::test_encoder_flags_two_pass ... ok
[INFO] [stdout] test multipass::tests::test_multipass_config_is_analysis_pass ... ok
[INFO] [stdout] test multipass::tests::test_multipass_config_stats_file ... ok
[INFO] [stdout] test multipass::tests::test_multipass_encoder_flow ... ok
[INFO] [stdout] test multipass::tests::test_multipass_mode_pass_count ... ok
[INFO] [stdout] test multipass::tests::test_multipass_mode_requires_stats ... ok
[INFO] [stdout] test multipass::tests::test_single_pass_no_stats ... ok
[INFO] [stdout] test multipass::tests::test_multipass_encoder_reset ... ok
[INFO] [stdout] test normalization::tests::test_loudness_metrics_compliance ... ok
[INFO] [stdout] test normalization::tests::test_custom_standard ... ok
[INFO] [stdout] test normalization::tests::test_loudness_metrics_non_compliant ... ok
[INFO] [stdout] test normalization::tests::test_loudness_standard_targets ... ok
[INFO] [stdout] test normalization::tests::test_loudness_target_validation ... ok
[INFO] [stdout] test normalization::tests::test_loudness_standard_peaks ... ok
[INFO] [stdout] test normalization::tests::test_normalization_config_builder ... ok
[INFO] [stdout] test normalization::tests::test_normalizer_gain_calculation ... ok
[INFO] [stdout] test normalization::tests::test_normalizer_filter_string ... ok
[INFO] [stdout] test normalization::tests::test_normalizer_needs_normalization ... ok
[INFO] [stdout] test output_verify::tests::test_constraint_is_bitrate_constraint ... ok
[INFO] [stdout] test output_verify::tests::test_constraint_name_max_video_bitrate ... ok
[INFO] [stdout] test output_verify::tests::test_report_blocking_vs_total ... ok
[INFO] [stdout] test output_verify::tests::test_verifier_duration_within_tolerance_ok ... ok
[INFO] [stdout] test output_verify::tests::test_verifier_duration_outside_tolerance ... ok
[INFO] [stdout] test output_verify::tests::test_verifier_exact_width_violation ... ok
[INFO] [stdout] test output_verify::tests::test_verifier_file_size_violation ... ok
[INFO] [stdout] test output_verify::tests::test_verifier_has_video_ok ... ok
[INFO] [stdout] test output_verify::tests::test_verifier_has_audio_missing ... ok
[INFO] [stdout] test output_verify::tests::test_constraint_is_stream_presence ... ok
[INFO] [stdout] test output_verify::tests::test_verifier_max_video_bitrate_violation ... ok
[INFO] [stdout] test output_verify::tests::test_verifier_min_video_bitrate_advisory ... ok
[INFO] [stdout] test output_verify::tests::test_violation_is_critical ... ok
[INFO] [stdout] test parallel::tests::test_assemble_av1_tile_bitstream_order ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_config_default ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_config_new_invalid_cols ... ok
[INFO] [stdout] test output_verify::tests::test_verifier_no_violations_on_pass ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_config_auto_4k ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_config_auto_1080p ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_config_new_invalid_rows ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_config_auto_720p ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_config_new_valid ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_config_validate_ok ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_config_validate_too_small ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_parallel_encoder_undersized_frame ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_stats_tiles_per_second ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_stats_zero_time ... ok
[INFO] [stdout] test parallel::tests::test_compress_tile_placeholder_rle ... ok
[INFO] [stdout] test parallel::tests::test_compress_tile_placeholder_empty ... ok
[INFO] [stdout] test parallel::tests::test_num_cpus ... ok
[INFO] [stdout] test parallel::tests::test_parallel_config_cores_validation ... ok
[INFO] [stdout] test parallel::tests::test_parallel_config_default ... ok
[INFO] [stdout] test parallel::tests::test_parallel_config_validation ... ok
[INFO] [stdout] test parallel::tests::test_parallel_encoder_add_jobs ... ok
[INFO] [stdout] test parallel::tests::test_parallel_builder ... ok
[INFO] [stdout] test parallel::tests::test_parallel_encoder_job_count ... ok
[INFO] [stdout] test per_scene_encode::tests::test_budget_allocator_complex_scene_gets_more ... ok
[INFO] [stdout] test per_scene_encode::tests::test_budget_allocator_empty_scenes ... ok
[INFO] [stdout] test per_scene_encode::tests::test_av1_tile_layout ... ok
[INFO] [stdout] test per_scene_encode::tests::test_action_fast_no_b_frames ... ok
[INFO] [stdout] test per_scene_encode::tests::test_budget_allocator_single_scene ... ok
[INFO] [stdout] test per_scene_encode::tests::test_budget_allocator_allocated_total ... ok
[INFO] [stdout] test per_scene_encode::tests::test_dark_scene_lower_crf ... ok
[INFO] [stdout] test per_scene_encode::tests::test_crf_clamped_to_valid_range ... ok
[INFO] [stdout] test per_scene_encode::tests::test_budget_allocator_sums_to_budget ... ok
[INFO] [stdout] test parallel::tests::test_parallel_encoder_clear ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_parallel_encoder_stats_reset ... ok
[INFO] [stdout] test parallel::tests::test_av1_tile_parallel_encoder_encode_frame ... ok
[INFO] [stdout] test per_scene_encode::tests::test_estimate_output_size_zero_frames ... ok
[INFO] [stdout] test per_scene_encode::tests::test_encode_params_preset_not_empty ... ok
[INFO] [stdout] test per_scene_encode::tests::test_estimate_output_size_basic ... ok
[INFO] [stdout] test per_scene_encode::tests::test_estimate_output_size_zero_fps ... ok
[INFO] [stdout] test per_scene_encode::tests::test_frame_count_alias ... ok
[INFO] [stdout] test per_scene_encode::tests::test_h265_tile_layout ... ok
[INFO] [stdout] test per_scene_encode::tests::test_max_bitrate_gte_avg_bitrate ... ok
[INFO] [stdout] test per_scene_encode::tests::test_params_are_valid ... ok
[INFO] [stdout] test per_scene_encode::tests::test_scene_segment_duration_secs ... ok
[INFO] [stdout] test per_scene_encode::tests::test_scene_segment_duration_secs_zero_fps ... ok
[INFO] [stdout] test per_scene_encode::tests::test_scene_segment_new ... ok
[INFO] [stdout] test per_scene_encode::tests::test_scene_type_equality ... ok
[INFO] [stdout] test per_scene_encode::tests::test_target_size_solver_basic ... ok
[INFO] [stdout] test per_scene_encode::tests::test_target_size_solver_high_complexity ... ok
[INFO] [stdout] test per_scene_encode::tests::test_target_size_solver_zero_frames ... ok
[INFO] [stdout] test pipeline::tests::test_apply_i16_gain_clamp_negative ... ok
[INFO] [stdout] test per_scene_encode::tests::test_target_size_solver_zero_target ... ok
[INFO] [stdout] test per_scene_encode::tests::test_vp9_tile_layout ... ok
[INFO] [stdout] test per_scene_encode::tests::test_static_scene_lower_crf_larger_gop ... ok
[INFO] [stdout] test pipeline::tests::test_apply_i16_gain_clamp_positive ... ok
[INFO] [stdout] test pipeline::tests::test_apply_i16_gain_odd_byte_length ... ok
[INFO] [stdout] test pipeline::tests::test_bytes_as_f32_samples_empty ... ok
[INFO] [stdout] test pipeline::tests::test_pass_stats_default ... ok
[INFO] [stdout] test pipeline::tests::test_output_format_from_path ... ok
[INFO] [stdout] test pipeline::tests::test_apply_i16_gain_double ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_builder_missing_input ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_builder ... ok
[INFO] [stdout] test pipeline::tests::test_apply_i16_gain_unity ... ok
[INFO] [stdout] test pipeline::tests::test_bytes_as_f32_known_value ... ok
[INFO] [stdout] test pipeline::tests::test_bytes_as_f32_samples_partial ... ok
[INFO] [stdout] test pipeline::tests::test_apply_i16_gain_half ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_stage_flow ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_builder_missing_output ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_audio_gain_double ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_audio_gain_skips_video ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_empty_passthrough_audio ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_hdr_passthrough ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_audio_gain_zero_db_noop ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_hdr_strip ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_empty_passthrough_video ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_video_scale_rgba ... ok
[INFO] [stdout] test pipeline_context::tests::test_frame_audio_defaults ... ok
[INFO] [stdout] test pipeline_context::tests::test_frame_video_defaults ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_video_scale_noop_same_dims ... ok
[INFO] [stdout] test pipeline_context::tests::test_frame_with_hdr ... ok
[INFO] [stdout] test pipeline_context::tests::test_filter_graph_video_scale_yuv420 ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_passthrough_config_default ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_passthrough_config_passthrough_mode ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_passthrough_config_convert_hdr10_to_hlg ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_passthrough_config_strip_mode ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_sei_injector_no_sei_when_no_metadata_stored ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_sei_injector_resolve_convert_hdr10_to_hlg ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_sei_injector_resolve_strip ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_sei_injector_stores_metadata_and_injects ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_sei_injector_resolve_passthrough ... ok
[INFO] [stdout] test pipeline_context::tests::test_hdr_sei_injector_no_sei_inject_disabled ... ok
[INFO] [stdout] test pipeline_context::tests::test_pass_stats_default_zeroed ... ok
[INFO] [stdout] test pipeline_context::tests::test_transcode_stats_speed_factor_computed ... ok
[INFO] [stdout] test pipeline_context::tests::test_transcode_stats_speed_factor_zero_when_no_time ... ok
[INFO] [stdout] test presets::archive::tests::test_high_quality_av1 ... ok
[INFO] [stdout] test presets::archive::tests::test_lossless_vp9 ... ok
[INFO] [stdout] test presets::broadcast::tests::test_atsc_a85 ... ok
[INFO] [stdout] test presets::broadcast::tests::test_ebu_r128 ... ok
[INFO] [stdout] test presets::archive::tests::test_master_archive ... ok
[INFO] [stdout] test presets::archive::tests::test_preservation_4k ... ok
[INFO] [stdout] test presets::broadcast::tests::test_prores_proxy_4k ... ok
[INFO] [stdout] test presets::broadcast::tests::test_prores_proxy_hd ... ok
[INFO] [stdout] test presets::streaming::tests::test_custom_ladder ... ok
[INFO] [stdout] test presets::streaming::tests::test_hls_ladder ... ok
[INFO] [stdout] test presets::streaming::tests::test_low_latency_720p ... ok
[INFO] [stdout] test presets::streaming::tests::test_twitch_1080p60 ... ok
[INFO] [stdout] test presets::tests::test_av1_opus_preset ... ok
[INFO] [stdout] test presets::tests::test_h264_aac_preset ... ok
[INFO] [stdout] test presets::tests::test_social_instagram_feed ... ok
[INFO] [stdout] test presets::tests::test_social_tiktok ... ok
[INFO] [stdout] test presets::tests::test_social_instagram_stories ... ok
[INFO] [stdout] test presets::tests::test_social_twitter ... ok
[INFO] [stdout] test presets::tests::test_vp9_opus_preset ... ok
[INFO] [stdout] test presets::vimeo::tests::test_vimeo_4k ... ok
[INFO] [stdout] test presets::vimeo::tests::test_vimeo_full_hd ... ok
[INFO] [stdout] test presets::vimeo::tests::test_vimeo_pro ... ok
[INFO] [stdout] test presets::vimeo::tests::test_vimeo_hd ... ok
[INFO] [stdout] test presets::youtube::tests::test_youtube_4k ... ok
[INFO] [stdout] test presets::youtube::tests::test_youtube_1080p60 ... ok
[INFO] [stdout] test progress::tests::test_format_bitrate ... ok
[INFO] [stdout] test presets::youtube::tests::test_youtube_720p ... ok
[INFO] [stdout] test presets::youtube::tests::test_youtube_vp9 ... ok
[INFO] [stdout] test progress::tests::test_format_bitrate_kbps ... ok
[INFO] [stdout] test progress::tests::test_format_elapsed ... ok
[INFO] [stdout] test progress::tests::test_format_eta ... ok
[INFO] [stdout] test progress::tests::test_multipass_progress ... ok
[INFO] [stdout] test progress::tests::test_progress_reset ... ok
[INFO] [stdout] test progress::tests::test_progress_update ... ok
[INFO] [stdout] test quality::tests::test_quality_config_builder ... ok
[INFO] [stdout] test progress::tests::test_progress_tracker_creation ... ok
[INFO] [stdout] test progress::tests::test_progress_builder ... ok
[INFO] [stdout] test quality::tests::test_quality_mode_crf ... ok
[INFO] [stdout] test progress::tests::test_progress_increment ... ok
[INFO] [stdout] test quality::tests::test_quality_mode_speed_factor ... ok
[INFO] [stdout] test quality::tests::test_quality_preset_cpu_used ... ok
[INFO] [stdout] test quality::tests::test_quality_preset_str ... ok
[INFO] [stdout] test quality::tests::test_rate_control_cbr ... ok
[INFO] [stdout] test quality::tests::test_rate_control_constrained_vbr ... ok
[INFO] [stdout] test quality::tests::test_rate_control_crf ... ok
[INFO] [stdout] test quality::tests::test_rate_control_vbr ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_bitrate_rung_pixels ... ok
[INFO] [stdout] test quality::tests::test_tune_mode_str ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_archive_uses_av1_codec ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_generate_broadcast_strips_above_source ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_generate_mobile_ladder_has_enough_rungs ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_generate_no_rung_exceeds_source_height ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_generate_ultra4k_includes_4k_for_4k_source ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_ladder_preset_labels_are_non_empty ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_generate_webvod_1080p_source ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_bitrate_rung_total_kbps ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_ladder_spec_top_bottom_rungs ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_optimizer_does_not_increase_rung_count_on_similar_ladder ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_optimizer_empty_spec_passthrough ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_optimizer_with_thresholds ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_preview_ladder_has_at_most_2_rungs_for_480p ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_validator_duplicate_height ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_validator_is_valid_helper ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_validator_non_monotonic_bitrate ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_validator_too_few_rungs ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_validator_valid_webvod_ladder ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_vmaf_approaches_95_at_high_bitrate ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_vmaf_zero_inputs ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_vmaf_increases_with_bitrate ... ok
[INFO] [stdout] test rate_distortion::tests::test_average_quality_delta_better_curve ... ok
[INFO] [stdout] test quality_ladder_gen::tests::test_vmaf_lower_resolution_higher_score_at_same_bitrate ... ok
[INFO] [stdout] test rate_distortion::tests::test_average_quality_delta_same_curve ... ok
[INFO] [stdout] test rate_distortion::tests::test_best_quality ... ok
[INFO] [stdout] test rate_distortion::tests::test_curve_sorted ... ok
[INFO] [stdout] test rate_distortion::tests::test_efficiency ... ok
[INFO] [stdout] test rate_distortion::tests::test_average_quality_delta_no_overlap ... ok
[INFO] [stdout] test rate_distortion::tests::test_find_nearest_quality ... ok
[INFO] [stdout] test rate_distortion::tests::test_efficiency_zero_bitrate ... ok
[INFO] [stdout] test rate_distortion::tests::test_lowest_bitrate ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_execute_with_normalization_gain ... ok
[INFO] [stdout] test rate_distortion::tests::test_find_nearest_bitrate ... ok
[INFO] [stdout] test rate_distortion::tests::test_interpolate_quality_insufficient_points ... ok
[INFO] [stdout] test rate_distortion::tests::test_interpolate_quality_midpoint ... ok
[INFO] [stdout] test rate_distortion::tests::test_interpolate_quality_out_of_range ... ok
[INFO] [stdout] test rate_distortion::tests::test_quality_metric_display ... ok
[INFO] [stdout] test resolution_select::tests::test_abr_ladder_large_budget ... ok
[INFO] [stdout] test resolution_select::tests::test_abr_ladder_small_budget ... ok
[INFO] [stdout] test rate_distortion::tests::test_rd_point_display ... ok
[INFO] [stdout] test resolution_select::tests::test_all_tiers_bounded ... ok
[INFO] [stdout] test resolution_select::tests::test_all_tiers_count ... ok
[INFO] [stdout] test resolution_select::tests::test_labels_non_empty ... ok
[INFO] [stdout] test resolution_select::tests::test_pixel_count_ordering ... ok
[INFO] [stdout] test resolution_select::tests::test_recommended_bitrate_increases_with_tier ... ok
[INFO] [stdout] test resolution_select::tests::test_sd_dimensions ... ok
[INFO] [stdout] test resolution_select::tests::test_select_for_bandwidth_high_budget ... ok
[INFO] [stdout] test resolution_select::tests::test_select_for_bandwidth_low_budget ... ok
[INFO] [stdout] test resolution_select::tests::test_select_for_bandwidth_mid_budget ... ok
[INFO] [stdout] test resolution_select::tests::test_select_for_quality_returns_max_tier ... ok
[INFO] [stdout] test resolution_select::tests::test_tier_ordering ... ok
[INFO] [stdout] test resolution_select::tests::test_uhd4k_dimensions ... ok
[INFO] [stdout] test scene_cut::tests::test_cut_count_helper ... ok
[INFO] [stdout] test scene_cut::tests::test_default_detector ... ok
[INFO] [stdout] test scene_cut::tests::test_detect_no_cuts_identical_frames ... ok
[INFO] [stdout] test scene_cut::tests::test_detect_single_cut ... ok
[INFO] [stdout] test scene_cut::tests::test_edge_diff_fpr ... ok
[INFO] [stdout] test scene_cut::tests::test_histogram_diff_completely_different ... ok
[INFO] [stdout] test scene_cut::tests::test_histogram_diff_empty ... ok
[INFO] [stdout] test scene_cut::tests::test_histogram_diff_identical ... ok
[INFO] [stdout] test scene_cut::tests::test_histogram_diff_length_mismatch ... ok
[INFO] [stdout] test scene_cut::tests::test_histogram_fpr ... ok
[INFO] [stdout] test pipeline::tests::test_pipeline_execute_remux_produces_output ... ok
[INFO] [stdout] test scene_cut::tests::test_phase_cor_fpr ... ok
[INFO] [stdout] test scene_cut::tests::test_scene_cut_boundary_085 ... ok
[INFO] [stdout] test scene_cut::tests::test_scene_cut_is_hard_cut_false ... ok
[INFO] [stdout] test scene_cut::tests::test_scene_cut_is_hard_cut_true ... ok
[INFO] [stdout] test scene_cut::tests::test_threshold_fpr ... ok
[INFO] [stdout] test segment_encoder::tests::test_encoded_segment_end_ms ... ok
[INFO] [stdout] test segment_encoder::tests::test_estimate_bitrate_kbps_nonzero ... ok
[INFO] [stdout] test segment_encoder::tests::test_compress_segment_placeholder_empty ... ok
[INFO] [stdout] test segment_encoder::tests::test_generate_dash_contains_mpd ... ok
[INFO] [stdout] test segment_encoder::tests::test_compress_segment_placeholder_rle ... ok
[INFO] [stdout] test segment_encoder::tests::test_generate_hls_empty ... ok
[INFO] [stdout] test segment_encoder::tests::test_generate_hls_contains_extm3u ... ok
[INFO] [stdout] test segment_encoder::tests::test_estimate_bitrate_kbps_zero_duration ... ok
[INFO] [stdout] test segment_encoder::tests::test_parallel_segment_encoder_invalid_spec_fails_gracefully ... ok
[INFO] [stdout] test segment_encoder::tests::test_parallel_segment_encoder_zero_threads ... ok
[INFO] [stdout] test segment_encoder::tests::test_parallel_segment_result_err ... ok
[INFO] [stdout] test segment_encoder::tests::test_parallel_segment_stats_failure_rate ... ok
[INFO] [stdout] test segment_encoder::tests::test_parallel_segment_encoder_stats_reset ... ok
[INFO] [stdout] test segment_encoder::tests::test_parallel_segment_result_ok ... ok
[INFO] [stdout] test segment_encoder::tests::test_generate_dash_empty ... ok
[INFO] [stdout] test segment_encoder::tests::test_parallel_segment_encoder_stats ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_boundary_timestamp ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_encoder_average_bitrate ... ok
[INFO] [stdout] test segment_encoder::tests::test_parallel_segment_encoder_single ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_encoder_add_and_count ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_config_default ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_config_new ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_encoder_total_bytes ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_planner_keyframe_at_boundary ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_spec_expected_bytes ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_planner_multiple_segments ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_spec_invalid_frame_data ... ok
[INFO] [stdout] test segment_encoder::tests::test_parallel_segment_encoder_multiple_preserves_order ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_planner_basic ... ok
[INFO] [stdout] test segment_encoder::tests::test_segment_spec_new ... ok
[INFO] [stdout] test segment_transcoder::tests::test_complete_count_after_marking_done ... ok
[INFO] [stdout] test segment_transcoder::tests::test_encoding_count ... ok
[INFO] [stdout] test segment_transcoder::tests::test_failed_segments_returns_correct_refs ... ok
[INFO] [stdout] test segment_transcoder::tests::test_queue_segment_increments_count ... ok
[INFO] [stdout] test segment_transcoder::tests::test_spec_duration_saturating_when_reversed ... ok
[INFO] [stdout] test segment_transcoder::tests::test_overall_progress_empty ... ok
[INFO] [stdout] test segment_transcoder::tests::test_spec_duration_zero_when_equal ... ok
[INFO] [stdout] test segment_transcoder::tests::test_status_done_is_complete ... ok
[INFO] [stdout] test segment_transcoder::tests::test_spec_profile_name ... ok
[INFO] [stdout] test segment_transcoder::tests::test_status_encoding_not_complete ... ok
[INFO] [stdout] test segment_transcoder::tests::test_status_progress_done ... ok
[INFO] [stdout] test segment_transcoder::tests::test_status_pending_not_complete ... ok
[INFO] [stdout] test segment_transcoder::tests::test_total_duration_ms_sums_all_segments ... ok
[INFO] [stdout] test segment_transcoder::tests::test_spec_duration_basic ... ok
[INFO] [stdout] test segment_transcoder::tests::test_status_progress_failed ... ok
[INFO] [stdout] test segment_transcoder::tests::test_status_failed_is_complete ... ok
[INFO] [stdout] test segment_transcoder::tests::test_status_progress_encoding ... ok
[INFO] [stdout] test segment_transcoder::tests::test_status_progress_pending ... ok
[INFO] [stdout] test segment_transcoder::tests::test_workers_stored ... ok
[INFO] [stdout] test stage_graph::tests::test_connect_invalid_id ... ok
[INFO] [stdout] test segment_transcoder::tests::test_transcoder_initial_counts ... ok
[INFO] [stdout] test stage_graph::tests::test_connect_valid ... ok
[INFO] [stdout] test stage_graph::tests::test_find_stage ... ok
[INFO] [stdout] test stage_graph::tests::test_graph_add_stage_count ... ok
[INFO] [stdout] test stage_graph::tests::test_graph_stage_is_passthrough_when_disabled ... ok
[INFO] [stdout] test stage_graph::tests::test_has_transcode_stage_false ... ok
[INFO] [stdout] test stage_graph::tests::test_has_transcode_stage_true ... ok
[INFO] [stdout] test stage_graph::tests::test_graph_stage_passthrough_type ... ok
[INFO] [stdout] test stage_graph::tests::test_remove_stage_removes_edges ... ok
[INFO] [stdout] test stage_graph::tests::test_stage_type_is_transform_decode ... ok
[INFO] [stdout] test stage_graph::tests::test_stage_type_is_transform_passthrough ... ok
[INFO] [stdout] test stage_graph::tests::test_is_fully_passthrough ... ok
[INFO] [stdout] test stage_graph::tests::test_stage_type_transcode_class ... ok
[INFO] [stdout] test stage_graph::tests::test_stage_type_labels_unique ... ok
[INFO] [stdout] test stage_graph::tests::test_total_cost ... ok
[INFO] [stdout] test stream_copy::tests::test_audio_stream_info ... ok
[INFO] [stdout] test stream_copy::tests::test_auto_matching_codecs_copies_both ... ok
[INFO] [stdout] test stream_copy::tests::test_auto_mismatched_resolution ... ok
[INFO] [stdout] test stream_copy::tests::test_auto_mismatched_video_codec ... ok
[INFO] [stdout] test stream_copy::tests::test_auto_with_audio_filters_forces_reencode ... ok
[INFO] [stdout] test stream_copy::tests::test_auto_no_target_codec_allows_copy ... ok
[INFO] [stdout] test stream_copy::tests::test_codec_alias_matching ... ok
[INFO] [stdout] test stream_copy::tests::test_auto_with_video_filters_forces_reencode ... ok
[INFO] [stdout] test stream_copy::tests::test_copy_decision_audio_only ... ok
[INFO] [stdout] test stream_copy::tests::test_copy_decision_full_remux ... ok
[INFO] [stdout] test stream_copy::tests::test_copy_decision_reencode ... ok
[INFO] [stdout] test stream_copy::tests::test_copy_decision_video_only ... ok
[INFO] [stdout] test stream_copy::tests::test_default_mode_is_reencode ... ok
[INFO] [stdout] test stream_copy::tests::test_estimate_time_saved_full_remux ... ok
[INFO] [stdout] test stream_copy::tests::test_estimate_time_saved_negative_duration ... ok
[INFO] [stdout] test stream_copy::tests::test_estimate_time_saved_no_copy ... ok
[INFO] [stdout] test stream_copy::tests::test_estimate_time_saved_video_only_copy ... ok
[INFO] [stdout] test stream_copy::tests::test_estimate_time_saved_zero_duration ... ok
[INFO] [stdout] test stream_copy::tests::test_explicit_copy_all_mode ... ok
[INFO] [stdout] test stream_copy::tests::test_explicit_copy_audio_mode ... ok
[INFO] [stdout] test stream_copy::tests::test_no_streams_present ... ok
[INFO] [stdout] test stream_copy::tests::test_explicit_copy_video_mode ... ok
[INFO] [stdout] test stream_copy::tests::test_explicit_reencode_mode ... ok
[INFO] [stdout] test stream_copy::tests::test_normalise_codec_av1_aliases ... ok
[INFO] [stdout] test stream_copy::tests::test_normalise_codec_h264_aliases ... ok
[INFO] [stdout] test stream_copy::tests::test_normalise_codec_opus_aliases ... ok
[INFO] [stdout] test stream_copy::tests::test_normalise_codec_unknown ... ok
[INFO] [stdout] test stream_copy::tests::test_normalise_codec_vp9_aliases ... ok
[INFO] [stdout] test stream_copy::tests::test_stream_copy_mode_equality ... ok
[INFO] [stdout] test stream_copy::tests::test_stream_info_with_bitrate ... ok
[INFO] [stdout] test stream_copy::tests::test_video_stream_info ... ok
[INFO] [stdout] test tests::test_audio_channel_layout_on_transcoder ... ok
[INFO] [stdout] test tests::test_chapter_modes ... ok
[INFO] [stdout] test tests::test_config_default_has_no_stream_copy ... ok
[INFO] [stdout] test tests::test_default_config ... ok
[INFO] [stdout] test tests::test_preset_application ... ok
[INFO] [stdout] test tests::test_preset_with_audio_channel_layout ... ok
[INFO] [stdout] test tests::test_stream_copy_mode ... ok
[INFO] [stdout] test tests::test_preset_config_default_has_no_channel_layout ... ok
[INFO] [stdout] test tests::test_subtitle_modes ... ok
[INFO] [stdout] test tests::test_transcoder_builder ... ok
[INFO] [stdout] test thumbnail::tests::test_animated_thumbnail_basic ... ok
[INFO] [stdout] test thumbnail::tests::test_animated_thumbnail_empty ... ok
[INFO] [stdout] test thumbnail::tests::test_animated_thumbnail_smart_selection ... ok
[INFO] [stdout] test thumbnail::tests::test_compute_fixed_interval_timestamps ... ok
[INFO] [stdout] test thumbnail::tests::test_animated_thumbnail_zero_duration ... ok
[INFO] [stdout] test thumbnail::tests::test_compute_timestamps_at_timestamps ... ok
[INFO] [stdout] test thumbnail::tests::test_compute_timestamps_at_timestamps_filters_out_of_range ... ok
[INFO] [stdout] test thumbnail::tests::test_compute_uniform_timestamps_count ... ok
[INFO] [stdout] test thumbnail::tests::test_format_vtt_time_millis ... ok
[INFO] [stdout] test thumbnail::tests::test_compute_uniform_timestamps_single ... ok
[INFO] [stdout] test thumbnail::tests::test_generate_vtt_track_basic ... ok
[INFO] [stdout] test thumbnail::tests::test_generate_vtt_track_single_thumb ... ok
[INFO] [stdout] test thumbnail::tests::test_compute_timestamps_zero_duration ... ok
[INFO] [stdout] test thumbnail::tests::test_format_vtt_time_basic ... ok
[INFO] [stdout] test thumbnail::tests::test_quality_profile_dimensions ... ok
[INFO] [stdout] test thumbnail::tests::test_quality_profile_jpeg_quality ... ok
[INFO] [stdout] test thumbnail::tests::test_scale_thumbnail_identity ... ok
[INFO] [stdout] test thumbnail::tests::test_select_smart_thumbnails_count_capped ... ok
[INFO] [stdout] test thumbnail::tests::test_scale_thumbnail_undersized_src ... ok
[INFO] [stdout] test thumbnail::tests::test_scale_thumbnail_upscale ... ok
[INFO] [stdout] test thumbnail::tests::test_select_smart_thumbnails_empty ... ok
[INFO] [stdout] test thumbnail::tests::test_scale_thumbnail_zero_dimensions ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_byte_len ... ok
[INFO] [stdout] test thumbnail::tests::test_select_smart_thumbnails_picks_interesting ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_config_high_density ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_four_thumbnails_two_cols ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_cell_origin ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_from_thumbnails_empty ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_from_thumbnails_zero_cols ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_pixel_composition ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_config_default_web ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_config_default_web ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_config_sprite_sheet ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_ext_config_with_animated ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_ext_config_from_profile ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_config_timestamps ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_single_thumbnail ... ok
[INFO] [stdout] test thumbnail::tests::test_sprite_sheet_vtt_basic ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_ext_config_without_sprite ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_format_extension ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_format_mime_type ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_pixel_count ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_variance_empty ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_variance_flat_image ... ok
[INFO] [stdout] test thumbnail::tests::test_thumbnail_variance_high_contrast ... ok
[INFO] [stdout] test transcode_job::tests::test_job_config_builder ... ok
[INFO] [stdout] test transcode_job::tests::test_job_creation ... ok
[INFO] [stdout] test transcode_job::tests::test_job_failure ... ok
[INFO] [stdout] test transcode_job::tests::test_job_lifecycle ... ok
[INFO] [stdout] test transcode_job::tests::test_job_pause_resume ... ok
[INFO] [stdout] test transcode_job::tests::test_job_queue ... ok
[INFO] [stdout] test transcode_job::tests::test_job_queue_clear_finished ... ok
[INFO] [stdout] test transcode_job::tests::test_job_queue_priority ... ok
[INFO] [stdout] test transcode_job::tests::test_job_retry ... ok
[INFO] [stdout] test transcode_metrics::tests::test_aggregator_compute_rate_basic ... ok
[INFO] [stdout] test transcode_metrics::tests::test_aggregator_compute_rate_zero_elapsed ... ok
[INFO] [stdout] test transcode_metrics::tests::test_aggregator_ring_buffer_eviction ... ok
[INFO] [stdout] test transcode_metrics::tests::test_aggregator_rolling_avg_psnr_basic ... ok
[INFO] [stdout] test transcode_metrics::tests::test_aggregator_rolling_avg_psnr_empty ... ok
[INFO] [stdout] test transcode_metrics::tests::test_aggregator_rolling_avg_psnr_window_clamp ... ok
[INFO] [stdout] test transcode_metrics::tests::test_aggregator_update_frame_increments_counters ... ok
[INFO] [stdout] test transcode_metrics::tests::test_encoding_rate_is_realtime ... ok
[INFO] [stdout] test transcode_metrics::tests::test_export_csv_header ... ok
[INFO] [stdout] test transcode_metrics::tests::test_atomic_counters_increment ... ok
[INFO] [stdout] test transcode_metrics::tests::test_atomic_counters_start_at_zero ... ok
[INFO] [stdout] test transcode_metrics::tests::test_export_csv_rows ... ok
[INFO] [stdout] test transcode_metrics::tests::test_frame_metric_output_bytes_partial ... ok
[INFO] [stdout] test transcode_metrics::tests::test_frame_metric_zero_fps ... ok
[INFO] [stdout] test transcode_metrics::tests::test_frame_metric_instant_bitrate ... ok
[INFO] [stdout] test transcode_metrics::tests::test_frame_metric_output_bytes ... ok
[INFO] [stdout] test transcode_metrics::tests::test_frame_type_labels ... ok
[INFO] [stdout] test transcode_metrics::tests::test_legacy_clear ... ok
[INFO] [stdout] test transcode_metrics::tests::test_legacy_collector_record_and_summarise ... ok
[INFO] [stdout] test transcode_metrics::tests::test_legacy_worst_psnr ... ok
[INFO] [stdout] test transcode_metrics::tests::test_prometheus_export_contains_required_metrics ... ok
[INFO] [stdout] test transcode_metrics::tests::test_prometheus_export_session_label ... ok
[INFO] [stdout] test transcode_metrics::tests::test_quality_metrics_zero ... ok
[INFO] [stdout] test transcode_preset::tests::test_all_presets_unique_descriptions ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_size_bytes_audio_only ... ok
[INFO] [stdout] test transcode_preset::tests::test_broadcast_hd_config ... ok
[INFO] [stdout] test transcode_preset::tests::test_description_not_empty ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_size_bytes_basic ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_size_bytes_negative_duration ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_size_bytes_video_only ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_speed_factor_audio_codec ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_speed_factor_av1_slow ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_size_bytes_zero_duration ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_speed_factor_h264_fast ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_speed_factor_4k_slower ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_vmaf_low_bitrate ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_vmaf_zero_bitrate ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_vmaf_high_bitrate ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_vmaf_zero_resolution ... ok
[INFO] [stdout] test transcode_preset::tests::test_netflix_hd_config ... ok
[INFO] [stdout] test transcode_preset::tests::test_podcast_audio_config ... ok
[INFO] [stdout] test transcode_preset::tests::test_transcode_preset_all_returns_all_variants ... ok
[INFO] [stdout] test transcode_preset::tests::test_lossless_archive_config ... ok
[INFO] [stdout] test transcode_preset::tests::test_prores_lt_config ... ok
[INFO] [stdout] test transcode_preset::tests::test_twitch_stream_hd_config ... ok
[INFO] [stdout] test transcode_preset::tests::test_youtube_hd_config ... ok
[INFO] [stdout] test transcode_preset::tests::test_youtube_uhd_config ... ok
[INFO] [stdout] test transcode_profile::tests::test_av1_archive_profile ... ok
[INFO] [stdout] test transcode_preset::tests::test_web_delivery_config ... ok
[INFO] [stdout] test transcode_profile::tests::test_audio_profile_default_codec ... ok
[INFO] [stdout] test transcode_profile::tests::test_invalid_json_returns_error ... ok
[INFO] [stdout] test transcode_preset::tests::test_estimator_vmaf_clamped_at_100 ... ok
[INFO] [stdout] test transcode_profile::tests::test_json_compact ... ok
[INFO] [stdout] test transcode_profile::tests::test_podcast_profile ... ok
[INFO] [stdout] test transcode_profile::tests::test_profile_description ... ok
[INFO] [stdout] test transcode_profile::tests::test_profile_new ... ok
[INFO] [stdout] test transcode_profile::tests::test_json_round_trip ... ok
[INFO] [stdout] test transcode_profile::tests::test_video_profile_default_codec ... ok
[INFO] [stdout] test transcode_profile::tests::test_tag_builder ... ok
[INFO] [stdout] test transcode_session::tests::test_manager_active_count ... ok
[INFO] [stdout] test transcode_session::tests::test_manager_create_and_get ... ok
[INFO] [stdout] test transcode_profile::tests::test_save_and_load_file ... ok
[INFO] [stdout] test transcode_session::tests::test_manager_remove ... ok
[INFO] [stdout] test transcode_session::tests::test_manager_sessions_in_state ... ok
[INFO] [stdout] test transcode_session::tests::test_session_complete_sets_progress_full ... ok
[INFO] [stdout] test transcode_session::tests::test_session_elapsed_ms_while_running ... ok
[INFO] [stdout] test transcode_session::tests::test_session_initial_state_pending ... ok
[INFO] [stdout] test transcode_session::tests::test_state_is_terminal ... ok
[INFO] [stdout] test transcode_session::tests::test_session_elapsed_ms_after_complete ... ok
[INFO] [stdout] test transcode_session::tests::test_state_labels ... ok
[INFO] [stdout] test transcode_session::tests::test_session_start_sets_running ... ok
[INFO] [stdout] test transcode_session::tests::test_session_progress_pct_clamped ... ok
[INFO] [stdout] test transcode_session::tests::test_session_fail ... ok
[INFO] [stdout] test transcode_session::tests::test_state_is_active_only_running ... ok
[INFO] [stdout] test two_pass::tests::test_allocate_bits_out_of_range ... ok
[INFO] [stdout] test two_pass::tests::test_allocate_bits_proportional ... ok
[INFO] [stdout] test two_pass::tests::test_complex_region_fraction ... ok
[INFO] [stdout] test two_pass::tests::test_is_complex_region_clear_outlier ... ok
[INFO] [stdout] test two_pass::tests::test_is_complex_region_simple ... ok
[INFO] [stdout] test two_pass::tests::test_is_complex_region_single_frame ... ok
[INFO] [stdout] test two_pass::tests::test_pass_one_result_avg_complexity ... ok
[INFO] [stdout] test two_pass::tests::test_pass_one_result_empty ... ok
[INFO] [stdout] test two_pass::tests::test_pass_one_result_peak_complexity ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_basic ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_benefits_from_two_pass_variable ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_bit_allocation_ratio_uniform ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_bit_allocation_ratio_variable ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_bit_budget ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_complexity_histogram ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_content_uniformity_uniform ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_empty_complexities ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_content_uniformity_variable ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_no_scene_changes_uniform ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_none_before_pass_one ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_not_benefits_from_two_pass_uniform ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_summary_not_empty ... ok
[INFO] [stdout] test two_pass::tests::test_statistics_scene_changes ... ok
[INFO] [stdout] test two_pass::tests::test_two_pass_encoder_fallback_before_pass_one ... ok
[INFO] [stdout] test utils::tests::test_calculate_aspect_ratio ... ok
[INFO] [stdout] test utils::tests::test_calculate_compression_ratio ... ok
[INFO] [stdout] test utils::tests::test_calculate_optimal_tiles ... ok
[INFO] [stdout] test utils::tests::test_container_from_extension ... ok
[INFO] [stdout] test two_pass::tests::test_two_pass_config_total_bits ... ok
[INFO] [stdout] test utils::tests::test_estimate_encoding_time ... ok
[INFO] [stdout] test two_pass::tests::test_two_pass_config_zero_duration ... ok
[INFO] [stdout] test utils::tests::test_estimate_file_size ... ok
[INFO] [stdout] test utils::tests::test_format_aspect_ratio ... ok
[INFO] [stdout] test utils::tests::test_format_bitrate ... ok
[INFO] [stdout] test two_pass::tests::test_two_pass_encoder_analyze_and_encode ... ok
[INFO] [stdout] test utils::tests::test_format_duration ... ok
[INFO] [stdout] test utils::tests::test_is_standard_framerate ... ok
[INFO] [stdout] test utils::tests::test_parse_duration ... ok
[INFO] [stdout] test utils::tests::test_is_standard_resolution ... ok
[INFO] [stdout] test utils::tests::test_format_framerate ... ok
[INFO] [stdout] test utils::tests::test_get_file_extension ... ok
[INFO] [stdout] test utils::tests::test_format_file_size ... ok
[INFO] [stdout] test utils::tests::test_suggest_bitrate ... ok
[INFO] [stdout] test utils::tests::test_resolution_name ... ok
[INFO] [stdout] test utils::tests::test_suggest_codecs ... ok
[INFO] [stdout] test validation::tests::test_codec_container_compatibility ... ok
[INFO] [stdout] test validation::tests::test_output_format_validation ... ok
[INFO] [stdout] test validation::tests::test_validate_bitrate_invalid ... ok
[INFO] [stdout] test validation::tests::test_validate_format_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_codec_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_codec_invalid ... ok
[INFO] [stdout] test validation::tests::test_validate_bitrate_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_format_invalid ... ok
[INFO] [stdout] test validation::tests::test_output_path_validation ... ok
[INFO] [stdout] test validation::tests::test_validate_frame_rate_invalid ... ok
[INFO] [stdout] test validation::tests::test_validate_frame_rate_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_path_nonexistent ... ok
[INFO] [stdout] test validation::tests::test_validate_resolution_valid ... ok
[INFO] [stdout] test validation::tests::test_validate_resolution_invalid ... ok
[INFO] [stdout] test validation::tests::test_validate_streams ... ok
[INFO] [stdout] test watch_folder::tests::test_filename_pattern_wildcard ... ok
[INFO] [stdout] test watch_folder::tests::test_filename_pattern_exact ... ok
[INFO] [stdout] test watch_folder::tests::test_filename_pattern_wildcard_prefix ... ok
[INFO] [stdout] test watch_folder::tests::test_hot_folder_chain_empty ... ok
[INFO] [stdout] test watch_folder::tests::test_drain_pending_creates_configs ... ok
[INFO] [stdout] test watch_folder::tests::test_filename_pattern_case_sensitive ... ok
[INFO] [stdout] test watch_folder::tests::test_filename_pattern_multiple_wildcards ... ok
[INFO] [stdout] test watch_folder::tests::test_hot_folder_chain_misaligned ... ok
[INFO] [stdout] test watch_folder::tests::test_hot_folder_chain_single_stage ... ok
[INFO] [stdout] test watch_folder::tests::test_poll_interval ... ok
[INFO] [stdout] test watch_folder::tests::test_hot_folder_chain_two_stages_aligned ... ok
[INFO] [stdout] test watch_folder::tests::test_mark_failed_updates_status ... ok
[INFO] [stdout] test watch_folder::tests::test_mark_done_updates_status ... ok
[INFO] [stdout] test watch_folder::tests::test_output_location_sibling ... ok
[INFO] [stdout] test watch_folder::tests::test_retry_config_defaults ... ok
[INFO] [stdout] test watch_folder::tests::test_retry_delay_exponential ... ok
[INFO] [stdout] test watch_folder::tests::test_retry_tracker ... ok
[INFO] [stdout] test watch_folder::tests::test_stability_config_defaults ... ok
[INFO] [stdout] test watch_folder::tests::test_stability_config_builder ... ok
[INFO] [stdout] test watch_folder::tests::test_stability_tracker_stable_file ... ok
[INFO] [stdout] test watch_folder::tests::test_stats_empty ... ok
[INFO] [stdout] test watch_folder::tests::test_stats_record_success ... ok
[INFO] [stdout] test watch_folder::tests::test_stats_success_rate ... ok
[INFO] [stdout] test watch_folder::tests::test_scan_detects_new_files ... ok
[INFO] [stdout] test watch_folder::tests::test_stability_tracker_too_small ... ok
[INFO] [stdout] test watch_folder::tests::test_status_counts ... ok
[INFO] [stdout] test watch_folder::tests::test_stability_tracker_growing_file ... ok
[INFO] [stdout] test watch_folder::tests::test_watch_config_new ... ok
[INFO] [stdout] test watch_folder::tests::test_stats_throughput ... ok
[INFO] [stdout] test watermark_overlay::tests::test_effective_opacity ... ok
[INFO] [stdout] test watch_folder::tests::test_watch_config_validate_ok ... ok
[INFO] [stdout] test watch_folder::tests::test_watch_config_validate_missing_dir ... ok
[INFO] [stdout] test watermark_overlay::tests::test_image_watermark_defaults ... ok
[INFO] [stdout] test watermark_overlay::tests::test_pipeline_clear ... ok
[INFO] [stdout] test watermark_overlay::tests::test_opacity_clamp ... ok
[INFO] [stdout] test watermark_overlay::tests::test_pipeline_add_layers ... ok
[INFO] [stdout] test watermark_overlay::tests::test_pipeline_frame_size ... ok
[INFO] [stdout] test watermark_overlay::tests::test_pipeline_visible_layers ... ok
[INFO] [stdout] test watermark_overlay::tests::test_position_resolve_custom ... ok
[INFO] [stdout] test watermark_overlay::tests::test_position_display ... ok
[INFO] [stdout] test watermark_overlay::tests::test_position_resolve_bottom_right ... ok
[INFO] [stdout] test watermark_overlay::tests::test_position_resolve_center ... ok
[INFO] [stdout] test watermark_overlay::tests::test_position_resolve_top_left ... ok
[INFO] [stdout] test watermark_overlay::tests::test_text_watermark_defaults ... ok
[INFO] [stdout] test watermark_overlay::tests::test_visibility_always ... ok
[INFO] [stdout] test watermark_overlay::tests::test_visibility_timed ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1077 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/apv_dispatch.rs (/opt/rustwide/target/debug/deps/apv_dispatch-f12a14d0b718ee7d)
[INFO] [stdout] 
[INFO] [stdout] running 6 tests
[INFO] [stdout] test test_apv_dispatch_flush ... ok
[INFO] [stdout] test test_apv_dispatch_encoder_creates_ok ... ok
[INFO] [stdout] test test_apv_packet_header_fields ... ok
[INFO] [stdout] test test_apv_dispatch_encode_produces_apv_packet ... ok
[INFO] [stdout] test test_apv_dispatch_qp_boundary ... ok
[INFO] [stdout] test test_apv_dispatch_multiple_frames ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 6 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/ebu_r128_conformance.rs (/opt/rustwide/target/debug/deps/ebu_r128_conformance-183f72b428eb5067)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test test_ebu_r128_tolerance_band ... ok
[INFO] [stdout] test test_compliance_check_compliant_program ... ok
[INFO] [stdout] test test_momentary_loudness_measurement ... ok
[INFO] [stdout] test test_normalization_config_ebu_r128_defaults ... ok
[INFO] [stdout] test test_meter_reset_clears_state ... ok
[INFO] [stdout] test test_per_channel_peak_measurement ... ok
[INFO] [stdout] test test_absolute_gate_excludes_very_quiet_signals ... ok
[INFO] [stdout] test test_peak_limiting_true_peak_at_most_minus1_dbtp ... ok
[INFO] [stdout] test test_true_peak_detection_full_scale ... ok
[INFO] [stdout] test test_true_peak_detection_half_scale ... ok
[INFO] [stdout] test test_short_term_loudness_measurement ... ok
[INFO] [stdout] test test_inter_program_loudness_consistency ... ok
[INFO] [stdout] test test_ebu_r128_target_minus_23_lufs_within_half_lu ... ok
[INFO] [stdout] test test_stereo_channel_weighting ... ok
[INFO] [stdout] test test_gated_loudness_excludes_silence_segments ... ok
[INFO] [stdout] test test_loudness_range_measurement ... ok
[INFO] [stdout] test test_loudness_independent_of_frequency_same_amplitude ... ok
[INFO] [stdout] test test_various_input_levels_normalize_to_minus23 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 40.27s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hw_accel_detect.rs (/opt/rustwide/target/debug/deps/hw_accel_detect-8c534264aab1f49e)
[INFO] [stdout] 
[INFO] [stdout] running 11 tests
[INFO] [stdout] test hw_accel_mock_intel_gen12_has_av1 ... ok
[INFO] [stdout] test hw_accel_mock_m1_does_not_have_av1 ... ok
[INFO] [stdout] test hw_accel_mock_codec_comparison_is_case_insensitive ... ok
[INFO] [stdout] test hw_accel_mock_amd_navi_has_hevc ... ok
[INFO] [stdout] test hw_accel_mock_m1_has_hevc ... ok
[INFO] [stdout] test hw_accel_mock_amd_navi_has_vp8 ... ok
[INFO] [stdout] test hw_accel_mock_m3_has_av1 ... ok
[INFO] [stdout] test hw_accel_mock_m3_has_hevc ... ok
[INFO] [stdout] test hw_accel_mock_device_max_resolution ... ok
[INFO] [stdout] test hw_accel_mock_intel_gen12_has_vp9 ... ok
[INFO] [stdout] test hw_accel_mock_empty_no_panic ... ok
[INFO] [stderr]      Running tests/integration_tests.rs (/opt/rustwide/target/debug/deps/integration_tests-99e3faf98bbd38bc)
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 11 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 33 tests
[INFO] [stdout] test test_audio_normalization ... ok
[INFO] [stdout] test test_hw_accel_config ... ok
[INFO] [stdout] test test_audio_filters ... ok
[INFO] [stdout] test test_av1_config ... ok
[INFO] [stdout] test test_abr_ladder_creation ... ok
[INFO] [stdout] test test_abr_ladder_filtering ... ok
[INFO] [stdout] test test_codec_config ... ok
[INFO] [stdout] test test_multipass_config ... ok
[INFO] [stdout] test test_opus_config ... ok
[INFO] [stdout] test test_job_priority ... ok
[INFO] [stdout] test test_parallel_encoder ... ok
[INFO] [stdout] test test_hw_accel_detection ... ok
[INFO] [stdout] test test_loudness_standards ... ok
[INFO] [stdout] test test_preset_application ... ok
[INFO] [stdout] test test_job_queue ... ok
[INFO] [stdout] test test_quality_presets ... ok
[INFO] [stdout] test test_rate_control_modes ... ok
[INFO] [stdout] test test_resolution_utilities ... ok
[INFO] [stdout] test test_social_media_presets ... ok
[INFO] [stdout] test test_preset_categories ... ok
[INFO] [stdout] test test_streaming_presets ... ok
[INFO] [stdout] test test_transcode_job ... ok
[INFO] [stdout] test test_transcoder_creation ... ok
[INFO] [stdout] test test_progress_tracker ... ok
[INFO] [stdout] test test_quality_modes ... ok
[INFO] [stdout] test test_tune_modes ... ok
[INFO] [stdout] test test_utils_format_duration ... ok
[INFO] [stdout] test test_video_filters ... ok
[INFO] [stdout] test test_vp9_config ... ok
[INFO] [stdout] test test_codec_suggestions ... ok
[INFO] [stdout] test test_utils_aspect_ratio ... ok
[INFO] [stdout] test test_utils_format_file_size ... ok
[INFO] [stdout] test test_validation ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 33 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/mjpeg_dispatch.rs (/opt/rustwide/target/debug/deps/mjpeg_dispatch-80f50a3213a50bcb)
[INFO] [stdout] 
[INFO] [stdout] running 5 tests
[INFO] [stdout] test test_mjpeg_dispatch_encoder_creates_ok ... ok
[INFO] [stdout] test test_mjpeg_dispatch_flush ... ok
[INFO] [stdout] test test_mjpeg_dispatch_quality_boundary ... ok
[INFO] [stdout] test test_mjpeg_dispatch_encode_produces_jpeg_packet ... ok
[INFO] [stdout] test test_mjpeg_dispatch_multiple_frames ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 5 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.02s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pipeline_execute.rs (/opt/rustwide/target/debug/deps/pipeline_execute-68096500fa69bb4f)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_empty_decoder_zero_frames ... ok
[INFO] [stdout] test test_eof_drain_flush_called_once_per_track ... ok
[INFO] [stdout] test test_encoder_error_bubbles_up ... ok
[INFO] [stdout] test test_audio_only_track_with_gain_filter ... ok
[INFO] [stdout] test test_single_video_track_scale_filter ... ok
[INFO] [stdout] test test_two_track_interleaved_both_tracks_encoded ... ok
[INFO] [stdout] test test_single_video_track_passthrough ... ok
[INFO] [stdout] test test_dts_ordering_is_monotonic_across_tracks ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/pipeline_integration.rs (/opt/rustwide/target/debug/deps/pipeline_integration-743cccd9e7e01f55)
[INFO] [stdout] 
[INFO] [stdout] running 15 tests
[INFO] [stdout] test test_filter_graph_rgba_scale_8x8_to_4x4 ... ok
[INFO] [stdout] test test_transcode_context_bytes_in_out_tracked ... ok
[INFO] [stdout] test test_transcode_context_empty_decoder_produces_zero_frames ... ok
[INFO] [stdout] test test_transcode_context_encoder_flush_called ... ok
[INFO] [stdout] test test_hdr_sei_injector_prepends_to_packet ... ok
[INFO] [stdout] test test_transcode_context_filter_graph_audio_gain ... ok
[INFO] [stdout] test test_transcode_context_filter_graph_video_scale ... ok
[INFO] [stdout] test test_transcode_context_filter_graph_passthrough_data_unchanged ... ok
[INFO] [stdout] test test_transcode_context_hdr_frame_metadata_passthrough ... ok
[INFO] [stdout] test test_hdr_sei_injector_strip_via_filter_graph ... ok
[INFO] [stdout] test test_hdr_sei_injector_disabled_passthrough ... ok
[INFO] [stdout] test test_transcode_context_single_video_frame ... ok
[INFO] [stdout] test test_transcode_context_multiple_frames_stats ... ok
[INFO] [stderr]    Doc-tests oximedia_transcode
[INFO] [stdout] test test_transcode_stats_speed_factor ... ok
[INFO] [stdout] test test_transcode_context_wall_time_secs_non_negative ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 15 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 13 tests
[INFO] [stdout] test src/examples.rs - examples::youtube_1080p_upload (line 15) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 81) ... ignored
[INFO] [stdout] test src/hw_accel/mod.rs - hw_accel (line 38) - compile ... ok
[INFO] [stdout] test src/multi_track.rs - multi_track::MultiTrackExecutor (line 275) ... ignored
[INFO] [stdout] test src/pipeline_context.rs - pipeline_context (line 10) ... ignored
[INFO] [stdout] test src/lib.rs - (line 104) - compile ... ok
[INFO] [stdout] test src/lib.rs - (line 64) - compile ... ok
[INFO] [stdout] test src/lib.rs - Transcoder (line 309) - compile ... ok
[INFO] [stdout] test src/hw_accel/probe.rs - hw_accel::probe::MockProbe (line 37) ... ok
[INFO] [stdout] test src/codec_mapping.rs - codec_mapping::CodecMapping (line 27) ... ok
[INFO] [stdout] test src/bitrate_estimator.rs - bitrate_estimator::BitrateEstimator (line 12) ... ok
[INFO] [stdout] test src/hw_accel/mod.rs - hw_accel::detect_hw_accel_with_probe (line 90) ... ok
[INFO] [stdout] test src/transcode_profile.rs - transcode_profile::TranscodeProfile (line 125) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 3 ignored; 0 measured; 0 filtered out; finished in 5.45s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "32a42a03528999ea2319742caf29e405a43ca8729be95b1a2e4ab83798686dfd", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "32a42a03528999ea2319742caf29e405a43ca8729be95b1a2e4ab83798686dfd", kill_on_drop: false }`
[INFO] [stdout] 32a42a03528999ea2319742caf29e405a43ca8729be95b1a2e4ab83798686dfd
