[INFO] fetching crate oximedia-graph 0.1.3... [INFO] testing oximedia-graph-0.1.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate oximedia-graph 0.1.3 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate oximedia-graph 0.1.3 [INFO] finished tweaking crates.io crate oximedia-graph 0.1.3 [INFO] tweaked toml for crates.io crate oximedia-graph 0.1.3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oximedia-graph 0.1.3 on toolchain 562dee4820c458d823175268e41601d4c060588a [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] crate crates.io crate oximedia-graph 0.1.3 already has a lockfile, it will not be regenerated [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded oxifft-codegen v0.2.0 [INFO] [stderr] Downloaded audioadapter-buffers v3.0.0 [INFO] [stderr] Downloaded audioadapter v3.0.0 [INFO] [stderr] Downloaded rubato v2.0.0 [INFO] [stderr] Downloaded fontdue v0.9.3 [INFO] [stderr] Downloaded oximedia-io v0.1.3 [INFO] [stderr] Downloaded ttf-parser v0.21.1 [INFO] [stderr] Downloaded oximedia-core v0.1.3 [INFO] [stderr] Downloaded oxifft v0.2.0 [INFO] [stderr] Downloaded oximedia-audio v0.1.3 [INFO] [stderr] Downloaded jpeg-decoder v0.3.2 [INFO] [stderr] Downloaded audioadapter-sample v3.0.0 [INFO] [stderr] Downloaded oximedia-codec v0.1.3 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 31a470da5e6bf2ce94e6384fb2c2d34a2a0317e272dd3abeb3c980cd10152f1c [INFO] running `Command { std: "docker" "start" "-a" "31a470da5e6bf2ce94e6384fb2c2d34a2a0317e272dd3abeb3c980cd10152f1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "31a470da5e6bf2ce94e6384fb2c2d34a2a0317e272dd3abeb3c980cd10152f1c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "31a470da5e6bf2ce94e6384fb2c2d34a2a0317e272dd3abeb3c980cd10152f1c", kill_on_drop: false }` [INFO] [stdout] 31a470da5e6bf2ce94e6384fb2c2d34a2a0317e272dd3abeb3c980cd10152f1c [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "build" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e44b5c53c0b8611e16c9a133b5613f37bc8e8106d2a6b4c2be1e6440b854a075 [INFO] running `Command { std: "docker" "start" "-a" "e44b5c53c0b8611e16c9a133b5613f37bc8e8106d2a6b4c2be1e6440b854a075", kill_on_drop: false }` [INFO] [stderr] Compiling simd-adler32 v0.3.9 [INFO] [stderr] Compiling audio-core v0.2.1 [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling num-traits v0.2.19 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling oxifft v0.2.0 [INFO] [stderr] Compiling hashbrown v0.17.0 [INFO] [stderr] Compiling seahash v4.1.0 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling ttf-parser v0.21.1 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling miniz_oxide v0.8.9 [INFO] [stderr] Compiling fdeflate v0.3.7 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling flate2 v1.1.9 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling audioadapter-sample v3.0.0 [INFO] [stderr] Compiling audioadapter v3.0.0 [INFO] [stderr] Compiling windowfunctions v0.1.1 [INFO] [stderr] Compiling audioadapter-buffers v3.0.0 [INFO] [stderr] Compiling transpose v0.2.3 [INFO] [stderr] Compiling primal-check v0.3.4 [INFO] [stderr] Compiling png v0.18.1 [INFO] [stderr] Compiling rustfft v6.4.1 [INFO] [stderr] Compiling fontdue v0.9.3 [INFO] [stderr] Compiling jpeg-decoder v0.3.2 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling tokio-macros v2.7.0 [INFO] [stderr] Compiling visibility v0.1.1 [INFO] [stderr] Compiling tracing-attributes v0.1.31 [INFO] [stderr] Compiling oxifft-codegen v0.2.0 [INFO] [stderr] Compiling async-trait v0.1.89 [INFO] [stderr] Compiling tokio v1.52.0 [INFO] [stderr] Compiling tracing v0.1.44 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling oxiarc-core v0.2.6 [INFO] [stderr] Compiling oxiarc-deflate v0.2.6 [INFO] [stderr] Compiling realfft v3.5.0 [INFO] [stderr] Compiling rubato v2.0.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling oximedia-core v0.1.3 [INFO] [stderr] Compiling oximedia-io v0.1.3 [INFO] [stderr] Compiling oximedia-audio v0.1.3 [INFO] [stderr] Compiling oximedia-codec v0.1.3 [INFO] [stderr] Compiling oximedia-graph v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 59.15s [INFO] running `Command { std: "docker" "inspect" "e44b5c53c0b8611e16c9a133b5613f37bc8e8106d2a6b4c2be1e6440b854a075", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e44b5c53c0b8611e16c9a133b5613f37bc8e8106d2a6b4c2be1e6440b854a075", kill_on_drop: false }` [INFO] [stdout] e44b5c53c0b8611e16c9a133b5613f37bc8e8106d2a6b4c2be1e6440b854a075 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] e516a4925ac06163d2b6d98b45f61acda098b86e0c50a0820025e945e167372f [INFO] running `Command { std: "docker" "start" "-a" "e516a4925ac06163d2b6d98b45f61acda098b86e0c50a0820025e945e167372f", kill_on_drop: false }` [INFO] [stderr] Compiling oximedia-graph v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 11.47s [INFO] running `Command { std: "docker" "inspect" "e516a4925ac06163d2b6d98b45f61acda098b86e0c50a0820025e945e167372f", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "e516a4925ac06163d2b6d98b45f61acda098b86e0c50a0820025e945e167372f", kill_on_drop: false }` [INFO] [stdout] e516a4925ac06163d2b6d98b45f61acda098b86e0c50a0820025e945e167372f [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-0-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+562dee4820c458d823175268e41601d4c060588a" "test" "--frozen", kill_on_drop: false }` [INFO] [stdout] 2a22049daa37ae92a001d94ef9f42473a743e79ff2167751ad0defb04fb0d841 [INFO] running `Command { std: "docker" "start" "-a" "2a22049daa37ae92a001d94ef9f42473a743e79ff2167751ad0defb04fb0d841", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.12s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oximedia_graph-91d3cc86cb6bc5f7) [INFO] [stdout] [INFO] [stdout] running 692 tests [INFO] [stdout] test context::tests::test_context_creation ... ok [INFO] [stdout] test context::tests::test_context_start_stop ... ok [INFO] [stdout] test cycle_detect::tests::test_cycle_contains ... ok [INFO] [stdout] test context::tests::test_context_reset ... ok [INFO] [stdout] test context::tests::test_thread_pool_config ... ok [INFO] [stdout] test cycle_detect::tests::test_cycle_canonical ... ok [INFO] [stdout] test cycle_detect::tests::test_cycle_display ... ok [INFO] [stdout] test context::tests::test_processing_stats ... ok [INFO] [stdout] test cycle_detect::tests::test_cyclic_nodes ... ok [INFO] [stdout] test cycle_detect::tests::test_cycle_detection_result_acyclic ... ok [INFO] [stdout] test cycle_detect::tests::test_detect_acyclic ... ok [INFO] [stdout] test cycle_detect::tests::test_dag_no_cycle ... ok [INFO] [stdout] test cycle_detect::tests::test_detect_all_cycles ... ok [INFO] [stdout] test cycle_detect::tests::test_empty_graph_no_cycles ... ok [INFO] [stdout] test context::tests::test_num_cpus ... ok [INFO] [stdout] test cycle_detect::tests::test_node_color_states ... ok [INFO] [stdout] test cycle_detect::tests::test_self_loop ... ok [INFO] [stdout] test cycle_detect::tests::test_try_add_edge_rejected ... ok [INFO] [stdout] test cycle_detect::tests::test_simple_cycle ... ok [INFO] [stdout] test cycle_detect::tests::test_would_create_cycle ... ok [INFO] [stdout] test cycle_detect::tests::test_is_in_cycle ... ok [INFO] [stdout] test cycle_detect::tests::test_single_node_no_cycle ... ok [INFO] [stdout] test data_flow::tests::block_policy_should_drop_is_false ... ok [INFO] [stdout] test cycle_detect::tests::test_would_create_self_loop ... ok [INFO] [stdout] test data_flow::tests::buffer_len_reflects_queue_depth ... ok [INFO] [stdout] test cycle_detect::tests::test_try_add_edge_success ... ok [INFO] [stdout] test data_flow::tests::buffer_pop_empty_returns_none ... ok [INFO] [stdout] test data_flow::tests::buffer_push_rejects_when_full ... ok [INFO] [stdout] test data_flow::tests::buffer_push_pop_roundtrip ... ok [INFO] [stdout] test data_flow::tests::controller_clear_buffer_empties_queue ... ok [INFO] [stdout] test cycle_detect::tests::test_remove_edge ... ok [INFO] [stdout] test data_flow::tests::drop_policy_should_drop_is_true ... ok [INFO] [stdout] test data_flow::tests::resize_policy_should_drop_is_false ... ok [INFO] [stdout] test data_flow::tests::eos_packet_is_end_of_stream ... ok [INFO] [stdout] test data_flow::tests::packet_is_not_eos_by_default ... ok [INFO] [stdout] test dependency_graph::tests::test_compute_depths ... ok [INFO] [stdout] test dependency_graph::tests::test_critical_path_linear ... ok [INFO] [stdout] test data_flow::tests::packet_size_bytes_returns_payload_length ... ok [INFO] [stdout] test dependency_graph::tests::test_empty_graph ... ok [INFO] [stdout] test dependency_graph::tests::test_critical_path_diamond ... ok [INFO] [stdout] test data_flow::tests::controller_clear_buffer_false_for_missing ... ok [INFO] [stdout] test data_flow::tests::controller_total_packets_sums_all_buffers ... ok [INFO] [stdout] test data_flow::tests::controller_get_buffer_returns_correct_buffer ... ok [INFO] [stdout] test dependency_graph::tests::test_parallel_levels_diamond ... ok [INFO] [stdout] test dependency_graph::tests::test_roots_and_leaves ... ok [INFO] [stdout] test dsl::tests::test_comments_are_ignored ... ok [INFO] [stdout] test dsl::tests::test_complex_pipeline ... ok [INFO] [stdout] test dsl::tests::test_edge_spec_display ... ok [INFO] [stdout] test dsl::tests::test_bare_arrow_returns_error ... ok [INFO] [stdout] test dsl::tests::test_contains_node ... ok [INFO] [stdout] test dsl::tests::test_auto_label_uniqueness ... ok [INFO] [stdout] test dependency_graph::tests::test_topological_order_diamond ... ok [INFO] [stdout] test dependency_graph::tests::test_transitive_dependencies ... ok [INFO] [stdout] test dependency_graph::tests::test_topological_order ... ok [INFO] [stdout] test dsl::tests::test_edges_connect_sequential_nodes ... ok [INFO] [stdout] test dsl::tests::test_empty_input ... ok [INFO] [stdout] test dsl::tests::test_node_spec_display_no_args ... ok [INFO] [stdout] test dsl::tests::test_node_lookup ... ok [INFO] [stdout] test dsl::tests::test_node_spec_display_with_args ... ok [INFO] [stdout] test dsl::tests::test_parse_multiline_chains ... ok [INFO] [stdout] test dsl::tests::test_parse_explicit_label ... ok [INFO] [stdout] test dsl::tests::test_parse_semicolon_separated_chains ... ok [INFO] [stdout] test dsl::tests::test_parse_single_node ... ok [INFO] [stdout] test dsl::tests::test_parse_node_with_args ... ok [INFO] [stdout] test dsl::tests::test_parse_simple_chain ... ok [INFO] [stdout] test dsl::tests::test_quoted_args_preserve_spaces ... ok [INFO] [stdout] test dsl::tests::test_unexpected_char_returns_error ... ok [INFO] [stdout] test dsl::tests::test_whitespace_only_input ... ok [INFO] [stdout] test dsl::tests::test_shared_node_deduplication ... ok [INFO] [stdout] test dsl::tests::test_unterminated_string_returns_error ... ok [INFO] [stdout] test edge_weight::tests::test_edge_weight_is_bottleneck ... ok [INFO] [stdout] test edge_weight::tests::test_edge_weight_map_bottleneck_edges ... ok [INFO] [stdout] test edge_weight::tests::test_edge_weight_map_empty ... ok [INFO] [stdout] test edge_weight::tests::test_edge_weight_not_bottleneck ... ok [INFO] [stdout] test edge_weight::tests::test_edge_weight_map_min_weight ... ok [INFO] [stdout] test edge_weight::tests::test_weight_type_unit_cost_empty ... ok [INFO] [stdout] test edge_weight::tests::test_edge_weight_map_insert_and_get ... ok [INFO] [stdout] test edge_weight::tests::test_weight_type_unit_bandwidth ... ok [INFO] [stdout] test edge_weight::tests::test_weighted_edge_bandwidth_ratio_zero_total ... ok [INFO] [stdout] test edge_weight::tests::test_weight_type_unit_latency ... ok [INFO] [stdout] test edge_weight::tests::test_edge_weight_set_value ... ok [INFO] [stdout] test edge_weight::tests::test_weighted_edge_has_bottleneck_false ... ok [INFO] [stdout] test error::tests::test_error_display ... ok [INFO] [stdout] test edge_weight::tests::test_weighted_edge_has_bottleneck_true ... ok [INFO] [stdout] test error::tests::test_incompatible_formats_error ... ok [INFO] [stdout] test error::tests::test_port_not_found_error ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_auto_makeup ... ok [INFO] [stdout] test edge_weight::tests::test_weighted_edge_bandwidth_ratio ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_compressor_filter_creation ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_compressor_filter_ports ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_compressor_config ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_disabled_sidechain ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_gain_reduction_hard_knee ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_envelope_state ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_knee_type_default ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_gain_reduction_metering ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_lookahead ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_gain_reduction_soft_knee ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_process_none ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_sidechain_hpf_state ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_sidechain_hpf ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::delay::tests::test_delay_filter_creation ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_db_conversion ... ok [INFO] [stdout] test filters::audio::delay::tests::test_delay_filter_ports ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_process_audio ... ok [INFO] [stdout] test filters::audio::delay::tests::test_delay_line ... ok [INFO] [stdout] test filters::audio::delay::tests::test_delay_line_with_damping ... ok [INFO] [stdout] test filters::audio::delay::tests::test_feedback_clamping ... ok [INFO] [stdout] test filters::audio::delay::tests::test_delay_mode_default ... ok [INFO] [stdout] test filters::audio::compressor::tests::test_lookahead_buffer ... ok [INFO] [stdout] test filters::audio::delay::tests::test_mix_clamping ... ok [INFO] [stdout] test filters::audio::delay::tests::test_ping_pong_mode ... ok [INFO] [stdout] test filters::audio::delay::tests::test_set_parameters ... ok [INFO] [stdout] test filters::audio::delay::tests::test_process_none ... ok [INFO] [stdout] test filters::audio::delay::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::delay::tests::test_process_audio ... ok [INFO] [stdout] test filters::audio::eq::tests::test_eq_band_creation ... ok [INFO] [stdout] test filters::audio::eq::tests::test_eq_band_enabled ... ok [INFO] [stdout] test filters::audio::eq::tests::test_eq_band_presets ... ok [INFO] [stdout] test filters::audio::eq::tests::test_equalizer_config ... ok [INFO] [stdout] test filters::audio::eq::tests::test_equalizer_filter_creation ... ok [INFO] [stdout] test filters::audio::eq::tests::test_all_band_types_coefficients ... ok [INFO] [stdout] test filters::audio::eq::tests::test_add_remove_band ... ok [INFO] [stdout] test data_flow::tests::buffer_is_full_true_at_capacity ... ok [INFO] [stdout] test dependency_graph::tests::test_add_node_and_edge ... ok [INFO] [stdout] test dependency_graph::tests::test_dep_node_id_display ... ok [INFO] [stdout] test filters::audio::eq::tests::test_biquad_coefficients ... ok [INFO] [stdout] test filters::audio::eq::tests::test_equalizer_filter_ports ... ok [INFO] [stdout] test filters::audio::eq::tests::test_graphic_10_band ... ok [INFO] [stdout] test filters::audio::eq::tests::test_process_audio ... ok [INFO] [stdout] test filters::audio::eq::tests::test_process_none ... ok [INFO] [stdout] test filters::audio::eq::tests::test_three_band_preset ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_db_conversion ... ok [INFO] [stdout] test filters::audio::eq::tests::test_biquad_state ... ok [INFO] [stdout] test filters::audio::eq::tests::test_set_band ... ok [INFO] [stdout] test filters::audio::eq::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_gain_reduction_metering ... ok [INFO] [stdout] test filters::audio::delay::tests::test_delay_state_reset ... ok [INFO] [stdout] test dependency_graph::tests::test_dependencies_of ... ok [INFO] [stdout] test data_flow::tests::packet_stores_timestamp ... ok [INFO] [stdout] test filters::audio::eq::tests::test_band_type_default ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_gain_smoother ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_limiter_config ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_limiter_filter_creation ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_limiter_filter_ports ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_limiter_mode_default ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_preset_configs ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_process_none ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_soft_limit ... ok [INFO] [stdout] test filters::audio::eq::tests::test_max_bands_limit ... ok [INFO] [stdout] test context::tests::test_context_initialize ... ok [INFO] [stdout] test dependency_graph::tests::test_dependents_of ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_process_audio ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_true_peak_detector ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_apply_empty_input ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_bytes_to_f64 ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_channel_mix_filter_creation ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_channel_mix_filter_ports ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_crossfade_config ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_f64_to_bytes_roundtrip ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_mix_matrix_apply ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_crossfade_to ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_mix_matrix_51_to_stereo ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_mix_matrix_identity ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_process_none ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_set_coefficient ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_stereo_to_surround51 ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_surround71_to_stereo ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_k_weighting_state ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_normalize_filter_creation ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_normalize_filter_ports ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_apply_gain ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_normalize_config ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_calculate_rms ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_peak_normalization ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_find_peak ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_process_stereo_to_mono ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_normalization_mode ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_loudness_state ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_process_none ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_true_peak_limiter ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_mix_matrix_mono_to_stereo ... ok [INFO] [stdout] test filters::audio::passthrough::tests::test_audio_passthrough_source ... ok [INFO] [stdout] test filters::audio::passthrough::tests::test_audio_passthrough_sink ... ok [INFO] [stdout] test filters::audio::passthrough::tests::test_audio_passthrough_creation ... ok [INFO] [stdout] test filters::audio::passthrough::tests::test_audio_passthrough_no_input ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_db_conversion ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_with_analysis_window ... ok [INFO] [stdout] test filters::audio::mixer::tests::test_mix_matrix_stereo_to_mono ... ok [INFO] [stdout] test filters::audio::passthrough::tests::test_audio_passthrough_sink_process ... ok [INFO] [stdout] test filters::audio::normalize::tests::test_with_true_peak_limit ... ok [INFO] [stdout] test filters::audio::resample::tests::test_bytes_to_f64_u8 ... ok [INFO] [stdout] test filters::audio::resample::tests::test_f64_conversion_roundtrip ... ok [INFO] [stdout] test filters::audio::passthrough::tests::test_audio_passthrough_process ... ok [INFO] [stdout] test filters::audio::resample::tests::test_bessel_i0 ... ok [INFO] [stdout] test filters::audio::passthrough::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::resample::tests::test_bytes_to_f64_f32 ... ok [INFO] [stdout] test filters::audio::resample::tests::test_bytes_to_f64_s16 ... ok [INFO] [stdout] test filters::audio::resample::tests::test_kaiser_window ... ok [INFO] [stdout] test filters::audio::passthrough::tests::test_audio_passthrough_ports ... ok [INFO] [stdout] test filters::audio::resample::tests::test_resample_filter_creation ... ok [INFO] [stdout] test filters::audio::resample::tests::test_resample_filter_ports ... ok [INFO] [stdout] test filters::audio::resample::tests::test_resample_process_empty ... ok [INFO] [stdout] test filters::audio::resample::tests::test_resample_quality ... ok [INFO] [stdout] test filters::audio::resample::tests::test_resample_state_creation ... ok [INFO] [stdout] test filters::audio::resample::tests::test_sample_clamping ... ok [INFO] [stdout] test filters::audio::resample::tests::test_sinc_kernel_creation ... ok [INFO] [stdout] test filters::audio::resample::tests::test_sinc_function ... ok [INFO] [stdout] test filters::audio::trim::tests::test_fade_gain_calculation ... ok [INFO] [stdout] test filters::audio::delay::tests::test_delay_config ... ok [INFO] [stdout] test filters::audio::resample::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::trim::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::trim::tests::test_trim_before_start ... ok [INFO] [stdout] test filters::audio::trim::tests::test_trim_config_sample_range ... ok [INFO] [stdout] test filters::audio::trim::tests::test_process_none ... ok [INFO] [stdout] test filters::audio::trim::tests::test_trim_filter_creation ... ok [INFO] [stdout] test filters::audio::trim::tests::test_trim_state_before_start ... ok [INFO] [stdout] test filters::audio::trim::tests::test_process_audio ... ok [INFO] [stdout] test filters::audio::trim::tests::test_trim_state_reset ... ok [INFO] [stdout] test filters::audio::trim::tests::test_trim_mode_default ... ok [INFO] [stdout] test filters::audio::trim::tests::test_trim_config_time_range ... ok [INFO] [stdout] test filters::audio::trim::tests::test_trim_filter_ports ... ok [INFO] [stdout] test filters::audio::trim::tests::test_trim_config_duration ... ok [INFO] [stdout] test filters::audio::trim::tests::test_fade_settings ... ok [INFO] [stdout] test filters::audio::trim::tests::test_fade_settings_combined ... ok [INFO] [stdout] test filters::audio::trim::tests::test_is_done ... ok [INFO] [stdout] test filters::audio::volume::tests::test_bytes_conversion_roundtrip ... ok [INFO] [stdout] test filters::audio::volume::tests::test_db_to_linear ... ok [INFO] [stdout] test filters::audio::volume::tests::test_fade_config ... ok [INFO] [stdout] test filters::audio::volume::tests::test_linear_to_db ... ok [INFO] [stdout] test filters::audio::volume::tests::test_process_none ... ok [INFO] [stdout] test filters::audio::volume::tests::test_fade_out ... ok [INFO] [stdout] test filters::audio::volume::tests::test_soft_clip ... ok [INFO] [stdout] test filters::audio::volume::tests::test_process_with_gain ... ok [INFO] [stdout] test filters::audio::volume::tests::test_set_gain ... ok [INFO] [stdout] test filters::audio::volume::tests::test_start_fade ... ok [INFO] [stdout] test filters::audio::volume::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::volume::tests::test_peak_normalization ... ok [INFO] [stdout] test filters::audio::volume::tests::test_find_peak ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_state_transitions ... ok [INFO] [stdout] test filters::audio::volume::tests::test_volume_filter_ports ... ok [INFO] [stdout] test filters::audio::volume::tests::test_volume_filter_creation ... ok [INFO] [stdout] test filters::audio::limiter::tests::test_lookahead_buffer ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_color_convert_filter_creation ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_rgb_to_yuv_conversion ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_rgb_to_yuv_filter ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_same_format_passthrough ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_yuv_to_rgb_conversion ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_upsample_420_to_444 ... ok [INFO] [stdout] test filters::video::crop::tests::test_aspect_crop_calculation ... ok [INFO] [stdout] test filters::video::crop::tests::test_border_detector_default ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_yuv_to_rgb_filter ... ok [INFO] [stdout] test filters::audio::volume::tests::test_volume_config ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_color_convert_config ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_chroma_format_subsampling ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_matrix_from_coefficients ... ok [INFO] [stdout] test filters::video::crop::tests::test_crop_config_with_aspect ... ok [INFO] [stdout] test filters::video::crop::tests::test_crop_filter_creation ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_chroma_format_from_pixel_format ... ok [INFO] [stdout] test filters::video::crop::tests::test_crop_config_creation ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_color_matrix_bt709 ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_color_matrix_bt601 ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_process_none_input ... ok [INFO] [stdout] test filters::video::crop::tests::test_crop_region_contains ... ok [INFO] [stdout] test filters::video::crop::tests::test_crop_config_centered ... ok [INFO] [stdout] test filters::video::crop::tests::test_crop_config_validation ... ok [INFO] [stdout] test filters::video::crop::tests::test_crop_region_scale_for_chroma ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_downsample_444_to_420 ... ok [INFO] [stdout] test filters::video::crop::tests::test_crop_region_calculation ... ok [INFO] [stdout] test filters::video::crop::tests::test_node_state_transitions ... ok [INFO] [stdout] test filters::video::crop::tests::test_process_none_input ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_auto_detect_progressive ... ok [INFO] [stdout] test filters::audio::resample::tests::test_flush ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_deinterlace_config ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_blend_deinterlace ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_bob_deinterlace ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_deinterlace_filter_creation ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_deinterlace_mode_properties ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_field_order ... ok [INFO] [stdout] test filters::video::crop::tests::test_border_detector_on_test_frame ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_interlace_detector_percentage ... ok [INFO] [stdout] test filters::video::crop::tests::test_crop_filter_process ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_node_process ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_interlace_detector ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_node_state_transitions ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_process_none_input ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_reset ... ok [INFO] [stdout] test filters::video::deinterlace::tests::test_weave_deinterlace ... ok [INFO] [stdout] test filters::video::fps::tests::test_continued_fraction ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_config_creation ... ok [INFO] [stdout] test filters::video::fps::tests::test_eof_actions ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_config_frame_duration ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_config_from_rate ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_filter_creation ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_filter_flush ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_filter_statistics ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_filter_reset ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_filter_process ... ok [INFO] [stdout] test filters::video::fps::tests::test_frame_rate_detector ... ok [INFO] [stdout] test filters::video::fps::tests::test_rational_from_float ... ok [INFO] [stdout] test filters::video::fps::tests::test_node_state_transitions ... ok [INFO] [stdout] test filters::video::grading::tests::test_lift_gamma_gain ... ok [INFO] [stdout] test filters::video::grading::tests::test_rgb_to_hsl_and_back ... ok [INFO] [stdout] test filters::video::log::tests::test_arri_logc3_roundtrip ... ok [INFO] [stdout] test filters::video::log::tests::test_aces_cct_roundtrip ... ok [INFO] [stdout] test filters::video::log::tests::test_cineon_roundtrip ... ok [INFO] [stdout] test filters::video::log::tests::test_log_converter_rgb ... ok [INFO] [stdout] test filters::video::log::tests::test_panasonic_vlog_roundtrip ... ok [INFO] [stdout] test filters::video::log::tests::test_sony_slog3_roundtrip ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_creation_two_inputs ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_config_presets ... ok [INFO] [stdout] test filters::video::fps::tests::test_fps_mode_properties ... ok [INFO] [stdout] test filters::video::log::tests::test_log_converter ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_placement_alpha_clamp ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_placement_at ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_node_type_is_filter ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_not_ready_with_empty_queues ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_pip_config ... ok [INFO] [stdout] test filters::video::grading::tests::test_hsl_qualifier ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_push_invalid_port_returns_error ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_ready_after_all_inputs_pushed ... ok [INFO] [stdout] test filters::video::grading::tests::test_curve_evaluation ... ok [INFO] [stdout] test filters::video::null::tests::test_null_sink_creation ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_state_transitions ... ok [INFO] [stdout] test filters::video::null::tests::test_null_sink_no_input ... ok [INFO] [stdout] test filters::video::null::tests::test_null_sink_ports ... ok [INFO] [stdout] test filters::video::null::tests::test_null_sink_process ... ok [INFO] [stdout] test filters::video::null::tests::test_null_sink_reset ... ok [INFO] [stdout] test filters::video::overlay::tests::test_alignment_offset ... ok [INFO] [stdout] test filters::video::overlay::tests::test_blend_modes ... ok [INFO] [stdout] test filters::video::overlay::tests::test_blend_with_alpha ... ok [INFO] [stdout] test filters::video::fps::tests::test_process_none_input ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_process_without_all_inputs_returns_none ... ok [INFO] [stdout] test filters::video::overlay::tests::test_calculate_position ... ok [INFO] [stdout] test filters::video::overlay::tests::test_exclusion_blend ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_input_port_names ... ok [INFO] [stdout] test filters::video::overlay::tests::test_composite_rgb ... ok [INFO] [stdout] test filters::video::overlay::tests::test_overlay_filter_creation ... ok [INFO] [stdout] test filters::video::overlay::tests::test_composite_yuv ... ok [INFO] [stdout] test filters::video::log::tests::test_red_log3g10_roundtrip ... ok [INFO] [stdout] test filters::video::overlay::tests::test_process_none_input ... ok [INFO] [stdout] test filters::video::overlay::tests::test_create_color_overlay ... ok [INFO] [stdout] test filters::video::overlay::tests::test_process_with_base_only ... ok [INFO] [stdout] test filters::video::overlay::tests::test_process_with_both_frames ... ok [INFO] [stdout] test filters::video::overlay::tests::test_create_gradient_overlay ... ok [INFO] [stdout] test filters::video::pad::tests::test_node_state_transitions ... ok [INFO] [stdout] test filters::video::pad::tests::test_output_dimensions ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_config_explicit ... ok [INFO] [stdout] test filters::video::overlay::tests::test_node_state_transitions ... ok [INFO] [stdout] test filters::video::pad::tests::test_letterbox_presets ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_color_custom_yuv ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_color_rgb ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_config_for_aspect ... ok [INFO] [stdout] test filters::video::overlay::tests::test_overlay_blend_mode ... ok [INFO] [stdout] test filters::video::overlay::tests::test_overlay_config ... ok [INFO] [stdout] test filters::video::overlay::tests::test_reset ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_config_to_size ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_filter_creation ... ok [INFO] [stdout] test filters::video::passthrough::tests::test_passthrough_ports ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_values_methods ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_values_scale_for_chroma ... ok [INFO] [stdout] test filters::video::passthrough::tests::test_passthrough_creation ... ok [INFO] [stdout] test filters::video::pad::tests::test_rgb_to_yuv ... ok [INFO] [stdout] test filters::video::passthrough::tests::test_passthrough_source ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_audio_frame_returns_error ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_frame_drop_within_duration ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_frame_passes_after_duration ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_first_frame_always_emits ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_node_ports ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_rate_limit_config_default ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_none_input_returns_none ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_rate_limit_from_config ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_rate_limit_creation ... ok [INFO] [stdout] test filters::video::passthrough::tests::test_passthrough_process ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_reset_clears_state ... ok [INFO] [stdout] test filters::video::passthrough::tests::test_state_transitions ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_should_emit_direct ... ok [INFO] [stdout] test filters::video::rate_limit::tests::test_state_transitions ... ok [INFO] [stdout] test filters::video::pad::tests::test_process_none_input ... ok [INFO] [stdout] test filters::video::passthrough::tests::test_passthrough_no_input ... ok [INFO] [stdout] test filters::audio::resample::tests::test_resample_config ... ok [INFO] [stdout] test filters::video::scale::tests::test_aspect_fill ... ok [INFO] [stdout] test filters::video::scale::tests::test_aspect_fit ... ok [INFO] [stdout] test filters::video::scale::tests::test_process_none_input ... ok [INFO] [stdout] test filters::video::scale::tests::test_scale_algorithms ... ok [INFO] [stdout] test filters::video::scale::tests::test_node_trait_implementation ... ok [INFO] [stdout] test filters::video::scale::tests::test_kernel_values ... ok [INFO] [stdout] test filters::video::scale::tests::test_nearest_neighbor_scaler ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_process_produces_output ... ok [INFO] [stdout] test filters::video::scale::tests::test_bilinear_scaler ... ok [INFO] [stdout] test filters::audio::resample::tests::test_resample_process_audio ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_filter_process ... ok [INFO] [stdout] test filters::audio::resample::tests::test_resample_different_rates ... ok [INFO] [stdout] test filters::video::colorspace::tests::test_node_state_transitions ... ok [INFO] [stdout] test filters::video::merge::tests::test_merge_placement_with_size ... ok [INFO] [stdout] test filters::video::overlay::tests::test_overlay_config_centered ... ok [INFO] [stdout] test filters::video::pad::tests::test_pad_color_to_yuv ... ok [INFO] [stdout] test filters::video::scale::tests::test_scale_config_builder ... ok [INFO] [stdout] test filters::video::scale::tests::test_sinc_function ... ok [INFO] [stdout] test filters::video::split::tests::test_split_audio_frame_returns_error ... ok [INFO] [stdout] test filters::video::split::tests::test_split_from_config ... ok [INFO] [stdout] test filters::video::split::tests::test_split_creation_default_two_outputs ... ok [INFO] [stdout] test filters::video::split::tests::test_split_node_type_is_filter ... ok [INFO] [stdout] test filters::video::split::tests::test_split_port_names ... ok [INFO] [stdout] test filters::video::split::tests::test_split_clamps_to_minimum_one ... ok [INFO] [stdout] test filters::video::split::tests::test_split_process_none_returns_none ... ok [INFO] [stdout] test filters::video::split::tests::test_split_creation_n_outputs ... ok [INFO] [stdout] test frame::tests::test_frame_pool ... ok [INFO] [stdout] test frame::tests::test_filter_frame_audio ... ok [INFO] [stdout] test frame::tests::test_frame_timestamp ... ok [INFO] [stdout] test frame::tests::test_filter_frame_video ... ok [INFO] [stdout] test frame::tests::test_frame_ref ... ok [INFO] [stdout] test graph::tests::test_empty_graph_error ... ok [INFO] [stdout] test frame::tests::test_filter_frame_from ... ok [INFO] [stdout] test graph::tests::test_execution_order ... ok [INFO] [stdout] test frame::tests::test_frame_ref_try_unwrap ... ok [INFO] [stdout] test frame::tests::test_frame_ref_make_mut ... ok [INFO] [stdout] test graph::tests::test_graph_reset ... ok [INFO] [stdout] test graph_merge::tests::test_add_node_and_edge ... ok [INFO] [stdout] test graph_merge::tests::test_edge_deduplication ... ok [INFO] [stdout] test graph::tests::test_graph_builder ... ok [INFO] [stdout] test graph_merge::tests::test_edge_pairs ... ok [INFO] [stdout] test graph_merge::tests::test_edge_weight ... ok [INFO] [stdout] test graph_merge::tests::test_edge_with_label ... ok [INFO] [stdout] test graph_merge::tests::test_has_node ... ok [INFO] [stdout] test graph_merge::tests::test_merge_error_display ... ok [INFO] [stdout] test graph_merge::tests::test_merge_keep_second ... ok [INFO] [stdout] test graph_merge::tests::test_merge_fail_on_conflict ... ok [INFO] [stdout] test graph_merge::tests::test_merge_with_remap ... ok [INFO] [stdout] test graph_merge::tests::test_merge_no_conflict ... ok [INFO] [stdout] test graph_merge::tests::test_merge_with_cross_links ... ok [INFO] [stdout] test graph_merge::tests::test_merge_mapping_resolve ... ok [INFO] [stdout] test graph_partition::tests::test_cut_edges ... ok [INFO] [stdout] test graph_merge::tests::test_node_metadata ... ok [INFO] [stdout] test graph_partition::tests::test_empty_graph_partition ... ok [INFO] [stdout] test graph_partition::tests::test_imbalance_ratio ... ok [INFO] [stdout] test graph_partition::tests::test_part_node ... ok [INFO] [stdout] test graph_partition::tests::test_greedy_balance_partition ... ok [INFO] [stdout] test graph_partition::tests::test_greedy_min_cut ... ok [INFO] [stdout] test filters::video::split::tests::test_split_state_transitions ... ok [INFO] [stdout] test graph_partition::tests::test_partition_add_node ... ok [INFO] [stdout] test graph_partition::tests::test_partition_result_partition_of ... ok [INFO] [stdout] test graph_partition::tests::test_partition_contains ... ok [INFO] [stdout] test graph_partition::tests::test_partition_id_display ... ok [INFO] [stdout] test filters::video::split::tests::test_split_config_default ... ok [INFO] [stdout] test graph_partition::tests::test_round_robin_partition ... ok [INFO] [stdout] test graph_merge::tests::test_next_id ... ok [INFO] [stdout] test graph_partition::tests::test_single_partition ... ok [INFO] [stdout] test graph_partition::tests::test_zero_partitions ... ok [INFO] [stdout] test graph_stats::tests::test_analyzer_branching_graph ... ok [INFO] [stdout] test graph_stats::tests::test_analyzer_empty_graph ... ok [INFO] [stdout] test graph_stats::tests::test_analyzer_isolated_nodes ... ok [INFO] [stdout] test graph_stats::tests::test_analyzer_linear_chain ... ok [INFO] [stdout] test graph_stats::tests::test_complexity_moderate_requires_advanced ... ok [INFO] [stdout] test graph_stats::tests::test_complexity_requires_advanced_complex ... ok [INFO] [stdout] test graph_stats::tests::test_complexity_requires_advanced_trivial ... ok [INFO] [stdout] test graph_stats::tests::test_graph_stats_avg_degree ... ok [INFO] [stdout] test graph_stats::tests::test_graph_stats_avg_degree_zero_nodes ... ok [INFO] [stdout] test graph_stats::tests::test_graph_stats_complexity_complex ... ok [INFO] [stdout] test graph_stats::tests::test_graph_stats_complexity_moderate ... ok [INFO] [stdout] test graph_validation::tests::test_category_warning ... ok [INFO] [stdout] test graph_validation::tests::test_category_cycle ... ok [INFO] [stdout] test graph_stats::tests::test_graph_stats_complexity_simple ... ok [INFO] [stdout] test graph_validation::tests::test_cycle_count_empty_graph ... ok [INFO] [stdout] test graph_stats::tests::test_graph_stats_complexity_trivial ... ok [INFO] [stdout] test graph_validation::tests::test_cycle_count_no_cycle ... ok [INFO] [stdout] test graph_stats::tests::test_graph_stats_is_disconnected ... ok [INFO] [stdout] test graph_validation::tests::test_cycle_count_single_cycle ... ok [INFO] [stdout] test graph_validation::tests::test_has_fatal_after_push_fatal ... ok [INFO] [stdout] test graph_validation::tests::test_cycle_is_fatal ... ok [INFO] [stdout] test graph_validation::tests::test_fatal_count ... ok [INFO] [stdout] test graph_validation::tests::test_disconnected_input_is_fatal ... ok [INFO] [stdout] test graph_validation::tests::test_empty_result_is_clean ... ok [INFO] [stdout] test graph_validation::tests::test_validate_cycle_produces_fatal ... ok [INFO] [stdout] test graph_validation::tests::test_validate_disconnected_input_detected ... ok [INFO] [stdout] test graph_validation::tests::test_validate_linear_is_clean ... ok [INFO] [stdout] test graph_validation::tests::test_warning_count ... ok [INFO] [stdout] test graph_validation::tests::test_warning_not_fatal ... ok [INFO] [stdout] test layout::tests::test_grid_layout_empty ... ok [INFO] [stdout] test layout::tests::test_force_directed_count ... ok [INFO] [stdout] test layout::tests::test_force_directed_empty ... ok [INFO] [stdout] test layout::tests::test_force_directed_positions_finite ... ok [INFO] [stdout] test layout::tests::test_grid_layout_count ... ok [INFO] [stdout] test layout::tests::test_default_algorithm_is_grid ... ok [INFO] [stdout] test layout::tests::test_grid_layout_first_node_origin ... ok [INFO] [stdout] test layout::tests::test_position_distance_nonzero ... ok [INFO] [stdout] test layout::tests::test_hierarchical_positions_finite ... ok [INFO] [stdout] test layout::tests::test_grid_layout_second_row ... ok [INFO] [stdout] test layout::tests::test_hierarchical_layout_count ... ok [INFO] [stdout] test layout::tests::test_position_creation ... ok [INFO] [stdout] test layout::tests::test_position_distance_zero ... ok [INFO] [stdout] test metrics_graph::tests::test_clustering_coefficient_complete_graph ... ok [INFO] [stdout] test metrics_graph::tests::test_average_clustering_complete ... ok [INFO] [stdout] test metrics_graph::tests::test_average_clustering_empty ... ok [INFO] [stdout] test metrics_graph::tests::test_betweenness_centrality_path ... ok [INFO] [stdout] test metrics_graph::tests::test_betweenness_centrality_complete_symmetric ... ok [INFO] [stdout] test metrics_graph::tests::test_diameter_empty ... ok [INFO] [stdout] test metrics_graph::tests::test_diameter_single_node ... ok [INFO] [stdout] test metrics_graph::tests::test_clustering_coefficient_low_degree ... ok [INFO] [stdout] test metrics_graph::tests::test_diameter_path_graph ... ok [INFO] [stdout] test metrics_graph::tests::test_directed_graph_edge_count ... ok [INFO] [stdout] test metrics_graph::tests::test_clustering_coefficient_path_graph ... ok [INFO] [stdout] test metrics_graph::tests::test_diameter_complete_graph ... ok [INFO] [stdout] test graph_merge::tests::test_empty_graph ... ok [INFO] [stdout] test node::tests::test_config_value_from ... ok [INFO] [stdout] test node::tests::test_node_state_transitions ... ok [INFO] [stdout] test metrics_graph::tests::test_edge_count_undirected ... ok [INFO] [stdout] test node::tests::test_node_config ... ok [INFO] [stdout] test node::tests::test_config_value_conversions ... ok [INFO] [stdout] test node::tests::test_node_id_display ... ok [INFO] [stdout] test metrics_graph::tests::test_node_count ... ok [INFO] [stdout] test node::tests::test_node_type_display ... ok [INFO] [stdout] test node_cache::tests::test_cache_eviction_lru ... ok [INFO] [stdout] test node_cache::tests::test_cache_clear ... ok [INFO] [stdout] test node_cache::tests::test_cache_hit_rate ... ok [INFO] [stdout] test node_cache::tests::test_cache_entry_touch ... ok [INFO] [stdout] test node_cache::tests::test_cache_key_display ... ok [INFO] [stdout] test node_cache::tests::test_cache_insert_and_get ... ok [INFO] [stdout] test node_cache::tests::test_cache_invalidate ... ok [INFO] [stdout] test node_cache::tests::test_cache_memory_tracking ... ok [INFO] [stdout] test node_cache::tests::test_cache_invalidate_node ... ok [INFO] [stdout] test node_cache::tests::test_cache_oversize_entry_not_inserted ... ok [INFO] [stdout] test node_cache::tests::test_cache_statistics_default ... ok [INFO] [stdout] test node_registry::tests::test_graph_node_enabled_by_default ... ok [INFO] [stdout] test node_registry::tests::test_graph_node_set_enabled ... ok [INFO] [stdout] test node_registry::tests::test_node_kind_is_source ... ok [INFO] [stdout] test node_registry::tests::test_registry_add_returns_incremental_ids ... ok [INFO] [stdout] test node_registry::tests::test_node_kind_label ... ok [INFO] [stdout] test node_registry::tests::test_registry_default ... ok [INFO] [stdout] test node_registry::tests::test_registry_find_by_kind ... ok [INFO] [stdout] test node_registry::tests::test_registry_enabled_count ... ok [INFO] [stdout] test node_cache::tests::test_cache_eviction_fifo ... ok [INFO] [stdout] test node_cache::tests::test_cache_miss ... ok [INFO] [stdout] test node_registry::tests::test_registry_len ... ok [INFO] [stdout] test node_cache::tests::test_cache_eviction_lfu ... ok [INFO] [stdout] test node_registry::tests::test_registry_remove ... ok [INFO] [stdout] test optimization::tests::test_constant_folding_keeps_scale_two ... ok [INFO] [stdout] test optimization::tests::test_constant_folding_integer_one ... ok [INFO] [stdout] test optimization::tests::test_constant_folding_mixed_nodes ... ok [INFO] [stdout] test optimization::tests::test_dead_node_elimination_no_outputs ... ok [INFO] [stdout] test optimization::tests::test_constant_folding_removes_scale_one ... ok [INFO] [stdout] test optimization::tests::test_dead_node_elimination_referenced_node_kept ... ok [INFO] [stdout] test optimization::tests::test_node_fusion_brightness_contrast ... ok [INFO] [stdout] test optimization::tests::test_dead_node_elimination_single_node_preserved ... ok [INFO] [stdout] test optimization::tests::test_node_fusion_fused_node_has_merged_params ... ok [INFO] [stdout] test optimization::tests::test_optimizer_empty_graph ... ok [INFO] [stdout] test optimization::tests::test_node_fusion_no_match ... ok [INFO] [stdout] test node_registry::tests::test_node_kind_is_sink ... ok [INFO] [stdout] test graph_merge::tests::test_merge_keep_first ... ok [INFO] [stdout] test optimization::tests::test_optimizer_multiple_passes ... ok [INFO] [stdout] test node_registry::tests::test_node_id_accessor ... ok [INFO] [stdout] test optimization::tests::test_optimizer_report_fields ... ok [INFO] [stdout] test filters::video::split::tests::test_split_multiple_frames_queued ... ok [INFO] [stdout] test optimization::tests::test_optimizer_no_passes ... ok [INFO] [stdout] test pipeline_graph::tests::test_connect_increments_edge_count ... ok [INFO] [stdout] test pipeline_graph::tests::test_empty_graph_is_valid_dag ... ok [INFO] [stdout] test pipeline_graph::tests::test_is_valid_dag_cycle_detected ... ok [INFO] [stdout] test pipeline_graph::tests::test_diamond_graph_is_valid_dag ... ok [INFO] [stdout] test pipeline_graph::tests::test_add_node_increments_count ... ok [INFO] [stdout] test pipeline_graph::tests::test_connect_nonexistent_node_returns_error ... ok [INFO] [stdout] test pipeline_graph::tests::test_merge_not_source ... ok [INFO] [stdout] test pipeline_graph::tests::test_sink_is_terminal ... ok [INFO] [stdout] test pipeline_graph::tests::test_node_label_query ... ok [INFO] [stdout] test pipeline_graph::tests::test_is_valid_dag_linear ... ok [INFO] [stdout] test pipeline_graph::tests::test_multiple_sources_and_sinks ... ok [INFO] [stdout] test pipeline_graph::tests::test_node_type_query ... ok [INFO] [stdout] test pipeline_graph::tests::test_sinks_returns_nodes_without_outgoing ... ok [INFO] [stdout] test pipeline_graph::tests::test_transform_not_terminal ... ok [INFO] [stdout] test port::tests::test_connection ... ok [INFO] [stdout] test port::tests::test_audio_format_compatibility ... ok [INFO] [stdout] test port::tests::test_port_format_compatibility ... ok [INFO] [stdout] test port::tests::test_output_port ... ok [INFO] [stdout] test pipeline_graph::tests::test_source_is_source ... ok [INFO] [stdout] test port::tests::test_input_port ... ok [INFO] [stdout] test port::tests::test_port_id_display ... ok [INFO] [stdout] test port::tests::test_port_type_display ... ok [INFO] [stdout] test port::tests::test_video_format_compatibility ... ok [INFO] [stdout] test processing_graph::tests::add_and_remove_node ... ok [INFO] [stdout] test processing_graph::tests::edge_connects_returns_true_for_matching_pair ... ok [INFO] [stdout] test processing_graph::tests::connect_fails_for_missing_node ... ok [INFO] [stdout] test processing_graph::tests::disconnect_removes_all_matching_edges ... ok [INFO] [stdout] test processing_graph::tests::mixer_accepts_multiple_inputs ... ok [INFO] [stdout] test processing_graph::tests::execution_order_independent_nodes_are_included ... ok [INFO] [stdout] test processing_graph::tests::execution_order_linear_pipeline ... ok [INFO] [stdout] test processing_graph::tests::edge_connects_returns_false_for_reversed_pair ... ok [INFO] [stdout] test graph_stats::tests::test_complexity_description_trivial ... ok [INFO] [stdout] test processing_graph::tests::node_set_and_get_param ... ok [INFO] [stdout] test processing_graph::tests::node_missing_param_returns_none ... ok [INFO] [stdout] test processing_graph::tests::remove_node_also_removes_edges ... ok [INFO] [stdout] test filters::video::scale::tests::test_scale_filter_creation ... ok [INFO] [stdout] test processing_graph::tests::node_update_existing_param ... ok [INFO] [stdout] test filters::video::split::tests::test_split_pending_on_additional_outputs ... ok [INFO] [stdout] test filters::video::split::tests::test_split_process_returns_port0_frame ... ok [INFO] [stdout] test node_registry::tests::test_registry_find_by_kind_empty ... ok [INFO] [stdout] test processing_graph::tests::source_has_zero_inputs ... ok [INFO] [stdout] test processing_graph::tests::source_nodes_returns_only_sources ... ok [INFO] [stdout] test profiling::tests::test_node_profile_initial_state ... ok [INFO] [stdout] test profiling::tests::test_node_profile_record_updates_stats ... ok [INFO] [stdout] test profiling::tests::test_port_throughput_avg_frame_size ... ok [INFO] [stdout] test processing_graph::tests::sink_has_zero_outputs ... ok [INFO] [stdout] test profiling::tests::test_port_throughput_zero_frames ... ok [INFO] [stdout] test profiling::tests::test_profiler_hottest_n_clamped ... ok [INFO] [stdout] test processing_graph::tests::sink_nodes_returns_only_sinks ... ok [INFO] [stdout] test profiling::tests::test_profiler_hottest_nodes_sorted ... ok [INFO] [stdout] test profiling::tests::test_node_profile_std_dev_zero_when_equal ... ok [INFO] [stdout] test processing_graph::tests::splitter_produces_multiple_outputs ... ok [INFO] [stdout] test profiling::tests::test_profiler_record_creates_profile ... ok [INFO] [stdout] test profiling::tests::test_report_generate_empty_profiler ... ok [INFO] [stdout] test profiling::tests::test_report_generate_sorted_profiles ... ok [INFO] [stdout] test profiling::tests::test_report_generate_full ... ok [INFO] [stdout] test scheduler::tests::test_resource_schedule_all_nodes_covered ... ok [INFO] [stdout] test profiling::tests::test_profiler_missing_node_returns_none ... ok [INFO] [stdout] test profiling::tests::test_profiler_multiple_records ... ok [INFO] [stdout] test scheduler::tests::test_schedule_cycle_detection ... ok [INFO] [stdout] test scheduler::tests::test_resource_schedule_stage_fields ... ok [INFO] [stdout] test scheduler::tests::test_resource_schedule_empty_order ... ok [INFO] [stdout] test scheduler::tests::test_schedule_all_nodes_included ... ok [INFO] [stdout] test scheduler::tests::test_schedule_parallel_nodes ... ok [INFO] [stdout] test scheduler::tests::test_schedule_single_node ... ok [INFO] [stdout] test serialize::tests::test_adjacency_list_has_edges ... ok [INFO] [stdout] test scheduler::tests::test_schedule_diamond ... ok [INFO] [stdout] test serialize::tests::test_dot_contains_digraph ... ok [INFO] [stdout] test scheduler::tests::test_schedule_empty_graph ... ok [INFO] [stdout] test serialize::tests::test_dot_contains_edge_op ... ok [INFO] [stdout] test scheduler::tests::test_schedule_linear_chain ... ok [INFO] [stdout] test serialize::tests::test_dot_contains_nodes ... ok [INFO] [stdout] test serialize::tests::test_adjacency_list_contains_nodes ... ok [INFO] [stdout] test scheduler::tests::test_resource_schedule_respects_thread_limit ... ok [INFO] [stdout] test serialize::tests::test_dot_undirected_uses_double_dash ... ok [INFO] [stdout] test serialize::tests::test_edge_list_format ... ok [INFO] [stdout] test serialize::tests::test_empty_graph_dot ... ok [INFO] [stdout] test serialize::tests::test_graph_with_name ... ok [INFO] [stdout] test serialize::tests::test_adjacency_list_undirected_bidirectional ... ok [INFO] [stdout] test graph_merge::tests::test_adjacency_list ... ok [INFO] [stdout] test profiling::tests::test_node_profile_std_dev ... ok [INFO] [stdout] test serialize::tests::test_dot_labeled_edge ... ok [INFO] [stdout] test subgraph::tests::test_add_internal_edge_missing_node_returns_error ... ok [INFO] [stdout] test subgraph::tests::test_add_internal_edge_valid ... ok [INFO] [stdout] test serialize::tests::test_edge_count ... ok [INFO] [stdout] test subgraph::tests::test_boundary_detects_input_output_nodes ... ok [INFO] [stdout] test serialize::tests::test_node_count ... ok [INFO] [stdout] test subgraph::tests::test_add_node_increments_count ... ok [INFO] [stdout] test subgraph::tests::test_boundary_is_connected ... ok [INFO] [stdout] test subgraph::tests::test_boundary_not_connected_no_inputs ... ok [INFO] [stdout] test subgraph::tests::test_boundary_input_count ... ok [INFO] [stdout] test subgraph::tests::test_boundary_output_count ... ok [INFO] [stdout] test topological::tests::test_can_reach ... ok [INFO] [stdout] test topological::tests::test_cycle_detection_dfs ... ok [INFO] [stdout] test subgraph::tests::test_contains_node_false ... ok [INFO] [stdout] test subgraph::tests::test_contains_node_true ... ok [INFO] [stdout] test subgraph::tests::test_extract_empty_seeds ... ok [INFO] [stdout] test subgraph::tests::test_extract_from_midpoint ... ok [INFO] [stdout] test subgraph::tests::test_extract_from_root_contains_all_nodes ... ok [INFO] [stdout] test topological::tests::test_cycle_detection_kahn ... ok [INFO] [stdout] test topological::tests::test_dfs_sort_matches_kahn ... ok [INFO] [stdout] test subgraph::tests::test_extract_out_of_range_seed_returns_error ... ok [INFO] [stdout] test subgraph::tests::test_extract_includes_internal_edges ... ok [INFO] [stdout] test node_registry::tests::test_registry_get ... ok [INFO] [stdout] test topological::tests::test_edge_count ... ok [INFO] [stdout] test topological::tests::test_empty_graph ... ok [INFO] [stdout] test topological::tests::test_in_out_degree ... ok [INFO] [stdout] test subgraph::tests::test_label_stored ... ok [INFO] [stdout] test topological::tests::test_longest_path ... ok [INFO] [stdout] test pipeline_graph::tests::test_sources_returns_nodes_without_incoming ... ok [INFO] [stdout] test topological::tests::test_topo_error_display ... ok [INFO] [stdout] test topological::tests::test_single_node ... ok [INFO] [stdout] test visualization::tests::auto_layout_places_all_nodes ... ok [INFO] [stdout] test visualization::tests::auto_layout_source_is_leftmost ... ok [INFO] [stdout] test visualization::tests::bounding_box_contains_boundary_point ... ok [INFO] [stdout] test visualization::tests::bounding_box_center ... ok [INFO] [stdout] test topological::tests::test_sources_and_sinks ... ok [INFO] [stdout] test visualization::tests::bounding_box_contains_interior_point ... ok [INFO] [stdout] test visualization::tests::bounding_box_excludes_exterior_point ... ok [INFO] [stdout] test visualization::tests::bounding_box_width_and_height ... ok [INFO] [stdout] test visualization::tests::distance_3_4_5_triangle ... ok [INFO] [stdout] test topological::tests::test_is_dag ... ok [INFO] [stdout] test topological::tests::test_linear_chain ... ok [INFO] [stdout] test visualization::tests::distance_to_same_point_is_zero ... ok [INFO] [stdout] test topological::tests::test_node_depths ... ok [INFO] [stdout] test visualization::tests::layout_get_missing_returns_none ... ok [INFO] [stdout] test visualization::tests::layout_set_and_get_position ... ok [INFO] [stdout] test visualization::tests::render_ascii_empty_graph_returns_empty ... ok [INFO] [stdout] test visualization::tests::render_ascii_contains_node_name ... ok [INFO] [stdout] test visualization::tests::render_ascii_has_correct_line_count ... ok [INFO] [stdout] test topological::tests::test_diamond_graph ... ok [INFO] [stdout] test topological::tests::test_node_id_display ... ok [INFO] [stdout] test visualization::tests::layout_update_position ... ok [INFO] [stdout] test filters::video::scale::tests::test_scale_downscale ... ok [INFO] [stdout] test filters::video::scale::tests::test_scale_upscale ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 692 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.50s [INFO] [stdout] [INFO] [stderr] Doc-tests oximedia_graph [INFO] [stdout] [INFO] [stdout] running 31 tests [INFO] [stdout] test src/filters/audio/compressor.rs - filters::audio::compressor::CompressorFilter (line 444) ... ignored [INFO] [stdout] test src/filters/audio/delay.rs - filters::audio::delay::DelayFilter (line 277) ... ignored [INFO] [stdout] test src/filters/audio/eq.rs - filters::audio::eq::EqualizerFilter (line 442) ... ignored [INFO] [stdout] test src/filters/audio/limiter.rs - filters::audio::limiter::LimiterFilter (line 433) ... ignored [INFO] [stdout] test src/filters/audio/mixer.rs - filters::audio::mixer::ChannelMixFilter (line 324) ... ignored [INFO] [stdout] test src/filters/audio/normalize.rs - filters::audio::normalize::NormalizeFilter (line 496) ... ignored [INFO] [stdout] test src/filters/audio/resample.rs - filters::audio::resample::ResampleFilter (line 344) ... ignored [INFO] [stdout] test src/filters/audio/trim.rs - filters::audio::trim::TrimFilter (line 298) ... ignored [INFO] [stdout] test src/filters/audio/volume.rs - filters::audio::volume::VolumeFilter (line 212) ... ignored [INFO] [stdout] test src/filters/video/colorspace.rs - filters::video::colorspace::ColorConvertFilter (line 246) ... ignored [INFO] [stdout] test src/filters/video/crop.rs - filters::video::crop::CropFilter (line 237) ... ignored [INFO] [stdout] test src/filters/video/deinterlace.rs - filters::video::deinterlace::DeinterlaceFilter (line 161) ... ignored [INFO] [stdout] test src/filters/video/delogo/mod.rs - filters::video::delogo (line 28) ... ignored [INFO] [stdout] test src/filters/video/denoise/mod.rs - filters::video::denoise (line 30) ... ignored [INFO] [stdout] test src/filters/video/fps.rs - filters::video::fps::FpsFilter (line 267) ... ignored [INFO] [stdout] test src/filters/video/grading/mod.rs - filters::video::grading (line 37) ... ignored [INFO] [stdout] test src/filters/video/ivtc/mod.rs - filters::video::ivtc (line 32) ... ignored [INFO] [stdout] test src/filters/video/log.rs - filters::video::log (line 30) ... ignored [INFO] [stdout] test src/filters/video/lut/mod.rs - filters::video::lut (line 40) ... ignored [INFO] [stdout] test src/filters/video/overlay.rs - filters::video::overlay::OverlayFilter (line 260) ... ignored [INFO] [stdout] test src/filters/video/pad.rs - filters::video::pad::PadFilter (line 316) ... ignored [INFO] [stdout] test src/filters/video/scale.rs - filters::video::scale::ScaleFilter (line 215) ... ignored [INFO] [stdout] test src/filters/video/timecode/mod.rs - filters::video::timecode (line 22) ... ignored [INFO] [stdout] test src/filters/video/timecode/mod.rs - filters::video::timecode (line 36) ... ignored [INFO] [stdout] test src/filters/video/tonemap.rs - filters::video::tonemap (line 29) ... ignored [INFO] [stdout] test src/filters/video/split.rs - filters::video::split::SplitFilter (line 49) ... ok [INFO] [stdout] test src/dsl.rs - dsl::parse_graph_dsl (line 721) ... ok [INFO] [stdout] test src/lib.rs - (line 18) ... ok [INFO] [stdout] test src/dsl.rs - dsl (line 52) ... ok [INFO] [stdout] test src/filters/video/rate_limit.rs - filters::video::rate_limit (line 22) ... ok [INFO] [stdout] test src/filters/mod.rs - filters (line 11) ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 6 passed; 0 failed; 25 ignored; 0 measured; 0 filtered out; finished in 2.71s [INFO] [stdout] [INFO] running `Command { std: "docker" "inspect" "2a22049daa37ae92a001d94ef9f42473a743e79ff2167751ad0defb04fb0d841", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2a22049daa37ae92a001d94ef9f42473a743e79ff2167751ad0defb04fb0d841", kill_on_drop: false }` [INFO] [stdout] 2a22049daa37ae92a001d94ef9f42473a743e79ff2167751ad0defb04fb0d841