[INFO] fetching crate oximedia-effects 0.1.3... [INFO] testing oximedia-effects-0.1.3 against master#562dee4820c458d823175268e41601d4c060588a for pr-154210-2 [INFO] extracting crate oximedia-effects 0.1.3 into /workspace/builds/worker-0-tc1/source [INFO] started tweaking crates.io crate oximedia-effects 0.1.3 [INFO] finished tweaking crates.io crate oximedia-effects 0.1.3 [INFO] tweaked toml for crates.io crate oximedia-effects 0.1.3 written to /workspace/builds/worker-0-tc1/source/Cargo.toml [INFO] validating manifest of crates.io crate oximedia-effects 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-effects 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 audioadapter-buffers v3.0.0 [INFO] [stderr] Downloaded windowfunctions v0.1.1 [INFO] [stderr] Downloaded audio-core v0.2.1 [INFO] [stderr] Downloaded audioadapter-sample v3.0.0 [INFO] [stderr] Downloaded oxifft-codegen v0.2.0 [INFO] [stderr] Downloaded audioadapter v3.0.0 [INFO] [stderr] Downloaded spin v0.10.0 [INFO] [stderr] Downloaded rubato v2.0.0 [INFO] [stderr] Downloaded oximedia-core v0.1.3 [INFO] [stderr] Downloaded wide v1.3.0 [INFO] [stderr] Downloaded oxifft v0.2.0 [INFO] [stderr] Downloaded oximedia-audio v0.1.3 [INFO] [stderr] Downloaded scirs2-core v0.4.2 [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] 2c43a4fb5965e425a0c6ae1abfe521ff145a29a0eaf5115498725f15f68729db [INFO] running `Command { std: "docker" "start" "-a" "2c43a4fb5965e425a0c6ae1abfe521ff145a29a0eaf5115498725f15f68729db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "2c43a4fb5965e425a0c6ae1abfe521ff145a29a0eaf5115498725f15f68729db", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2c43a4fb5965e425a0c6ae1abfe521ff145a29a0eaf5115498725f15f68729db", kill_on_drop: false }` [INFO] [stdout] 2c43a4fb5965e425a0c6ae1abfe521ff145a29a0eaf5115498725f15f68729db [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] 11fb9eb3b0993e8ad8887dc013d8ee0897b58f3f3189a2c2bd572dc42d0cc518 [INFO] running `Command { std: "docker" "start" "-a" "11fb9eb3b0993e8ad8887dc013d8ee0897b58f3f3189a2c2bd572dc42d0cc518", kill_on_drop: false }` [INFO] [stderr] Compiling syn v2.0.117 [INFO] [stderr] Compiling serde_core v1.0.228 [INFO] [stderr] Compiling either v1.15.0 [INFO] [stderr] Compiling strength_reduce v0.2.4 [INFO] [stderr] Compiling audio-core v0.2.1 [INFO] [stderr] Compiling num-integer v0.1.46 [INFO] [stderr] Compiling approx v0.5.1 [INFO] [stderr] Compiling oxifft v0.2.0 [INFO] [stderr] Compiling foldhash v0.2.0 [INFO] [stderr] Compiling crc32fast v1.5.0 [INFO] [stderr] Compiling parking_lot_core v0.9.12 [INFO] [stderr] Compiling scirs2-core v0.4.2 [INFO] [stderr] Compiling windowfunctions v0.1.1 [INFO] [stderr] Compiling rand_distr v0.5.1 [INFO] [stderr] Compiling spin v0.10.0 [INFO] [stderr] Compiling rand_distr v0.6.0 [INFO] [stderr] Compiling rayon v1.12.0 [INFO] [stderr] Compiling hashbrown v0.17.0 [INFO] [stderr] Compiling rand_chacha v0.10.0 [INFO] [stderr] Compiling once_cell v1.21.4 [INFO] [stderr] Compiling audioadapter-sample v3.0.0 [INFO] [stderr] Compiling audioadapter v3.0.0 [INFO] [stderr] Compiling transpose v0.2.3 [INFO] [stderr] Compiling primal-check v0.3.4 [INFO] [stderr] Compiling parking_lot v0.12.5 [INFO] [stderr] Compiling audioadapter-buffers v3.0.0 [INFO] [stderr] Compiling serde_json v1.0.149 [INFO] [stderr] Compiling bitflags v2.11.1 [INFO] [stderr] Compiling uuid v1.23.0 [INFO] [stderr] Compiling bytemuck_derive v1.10.2 [INFO] [stderr] Compiling serde_derive v1.0.228 [INFO] [stderr] Compiling thiserror-impl v2.0.18 [INFO] [stderr] Compiling oxifft-codegen v0.2.0 [INFO] [stderr] Compiling visibility v0.1.1 [INFO] [stderr] Compiling thiserror v2.0.18 [INFO] [stderr] Compiling oxiarc-core v0.2.6 [INFO] [stderr] Compiling bytemuck v1.25.0 [INFO] [stderr] Compiling safe_arch v1.0.0 [INFO] [stderr] Compiling oxiarc-lz4 v0.2.6 [INFO] [stderr] Compiling oxiarc-zstd v0.2.6 [INFO] [stderr] Compiling wide v1.3.0 [INFO] [stderr] Compiling serde v1.0.228 [INFO] [stderr] Compiling num-complex v0.4.6 [INFO] [stderr] Compiling oximedia-core v0.1.3 [INFO] [stderr] Compiling chrono v0.4.44 [INFO] [stderr] Compiling oxiblas-core v0.2.1 [INFO] [stderr] Compiling ndarray v0.17.2 [INFO] [stderr] Compiling rustfft v6.4.1 [INFO] [stderr] Compiling oxiblas-matrix v0.2.1 [INFO] [stderr] Compiling oxiblas-blas v0.2.1 [INFO] [stderr] Compiling oxiblas-lapack v0.2.1 [INFO] [stderr] Compiling ndarray-rand v0.16.0 [INFO] [stderr] Compiling realfft v3.5.0 [INFO] [stderr] Compiling rubato v2.0.0 [INFO] [stderr] Compiling oximedia-audio v0.1.3 [INFO] [stderr] Compiling oxiblas-ndarray v0.2.1 [INFO] [stderr] Compiling oximedia-effects v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 17s [INFO] running `Command { std: "docker" "inspect" "11fb9eb3b0993e8ad8887dc013d8ee0897b58f3f3189a2c2bd572dc42d0cc518", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "11fb9eb3b0993e8ad8887dc013d8ee0897b58f3f3189a2c2bd572dc42d0cc518", kill_on_drop: false }` [INFO] [stdout] 11fb9eb3b0993e8ad8887dc013d8ee0897b58f3f3189a2c2bd572dc42d0cc518 [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] 631ae7701d6cce749065fbd8c740c44f3a5bc96d61f81d02846c8eb5a5841469 [INFO] running `Command { std: "docker" "start" "-a" "631ae7701d6cce749065fbd8c740c44f3a5bc96d61f81d02846c8eb5a5841469", kill_on_drop: false }` [INFO] [stderr] Compiling oximedia-effects v0.1.3 (/opt/rustwide/workdir) [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 7.23s [INFO] running `Command { std: "docker" "inspect" "631ae7701d6cce749065fbd8c740c44f3a5bc96d61f81d02846c8eb5a5841469", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "631ae7701d6cce749065fbd8c740c44f3a5bc96d61f81d02846c8eb5a5841469", kill_on_drop: false }` [INFO] [stdout] 631ae7701d6cce749065fbd8c740c44f3a5bc96d61f81d02846c8eb5a5841469 [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] 39419684cc813718b06e83617102b4843a81ce8a333c25cdcf1d6cde68452a82 [INFO] running `Command { std: "docker" "start" "-a" "39419684cc813718b06e83617102b4843a81ce8a333c25cdcf1d6cde68452a82", kill_on_drop: false }` [INFO] [stderr] Finished `test` profile [unoptimized + debuginfo] target(s) in 0.23s [INFO] [stderr] Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oximedia_effects-d9f3c25d97bce6b3) [INFO] [stdout] [INFO] [stdout] running 1109 tests [INFO] [stdout] test analog_delay::tests::test_bbd_saturation_bounded ... ok [INFO] [stdout] test analog_delay::tests::test_diode_saturation_asymmetric ... ok [INFO] [stdout] test analog_delay::tests::test_echo_appears_after_delay ... ok [INFO] [stdout] test analog_delay::tests::test_all_saturation_modes_produce_finite_output ... ok [INFO] [stdout] test analog_delay::tests::test_feedback_accumulates ... ok [INFO] [stdout] test analog_delay::tests::test_hard_saturation_clips ... ok [INFO] [stdout] test analog_delay::tests::test_dry_pass_through_immediate ... ok [INFO] [stdout] test analog_delay::tests::test_latency_reports_delay_samples ... ok [INFO] [stdout] test analog_delay::tests::test_stereo_processing_independent_channels ... ok [INFO] [stdout] test auto_pan::tests::test_auto_pan_creation ... ok [INFO] [stdout] test analog_delay::tests::test_set_delay_ms_updates_samples ... ok [INFO] [stdout] test auto_pan::tests::test_default_config ... ok [INFO] [stdout] test auto_pan::tests::test_lfo_sine_range ... ok [INFO] [stdout] test auto_pan::tests::test_invert ... ok [INFO] [stdout] test analog_delay::tests::test_silence_produces_silence_initially ... ok [INFO] [stdout] test auto_pan::tests::test_lfo_triangle ... ok [INFO] [stdout] test auto_pan::tests::test_lfo_square ... ok [INFO] [stdout] test auto_pan::tests::test_reset_phase ... ok [INFO] [stdout] test analog_delay::tests::test_tape_saturation_clips_high_drive ... ok [INFO] [stdout] test auto_pan::tests::test_process_stereo_in_place ... ok [INFO] [stdout] test analog_delay::tests::test_wet_dry_trait_methods ... ok [INFO] [stdout] test auto_pan::tests::test_set_depth ... ok [INFO] [stdout] test auto_pan::tests::test_constant_power_gains ... ok [INFO] [stdout] test auto_pan::tests::test_set_rate ... ok [INFO] [stdout] test auto_pan::tests::test_pan_law_default ... ok [INFO] [stdout] test auto_pan::tests::test_waveform_default ... ok [INFO] [stdout] test analog_delay::tests::test_reset_clears_echo ... ok [INFO] [stdout] test auto_pan::tests::test_process_mono_to_stereo ... ok [INFO] [stdout] test barrel_lens::tests::test_barrel_distort_shrinks_outer ... ok [INFO] [stdout] test barrel_lens::tests::test_distort_origin_unchanged ... ok [INFO] [stdout] test barrel_lens::tests::test_barrel_preset_negative_k1 ... ok [INFO] [stdout] test barrel_lens::tests::test_identity_distort_uv ... ok [INFO] [stdout] test barrel_lens::tests::test_identity_undistort ... ok [INFO] [stdout] test barrel_lens::tests::test_max_corner_distortion_identity ... ok [INFO] [stdout] test barrel_lens::tests::test_pincushion_distort_pushes_outer ... ok [INFO] [stdout] test barrel_lens::tests::test_undistort_roundtrip ... ok [INFO] [stdout] test bass_enhancer::tests::test_biquad_lowpass_dc_passes ... ok [INFO] [stdout] test barrel_lens::tests::test_max_corner_distortion_barrel ... ok [INFO] [stdout] test barrel_lens::tests::test_pincushion_preset_positive_k1 ... ok [INFO] [stdout] test bass_enhancer::tests::test_config_validate_bad_frequency ... ok [INFO] [stdout] test bass_enhancer::tests::test_config_validate_bad_mix ... ok [INFO] [stdout] test barrel_lens::tests::test_undistort_zero_origin ... ok [INFO] [stdout] test bass_enhancer::tests::test_config_validate_zero_harmonics ... ok [INFO] [stdout] test bass_enhancer::tests::test_config_gentle ... ok [INFO] [stdout] test bass_enhancer::tests::test_harmonics_add_energy ... ok [INFO] [stdout] test bass_enhancer::tests::test_new_does_not_panic ... ok [INFO] [stdout] test bass_enhancer::tests::test_new_with_extreme_frequency ... ok [INFO] [stdout] test bass_enhancer::tests::test_biquad_highpass_dc_blocked ... ok [INFO] [stdout] test bass_enhancer::tests::test_process_buffer_length_preserved ... ok [INFO] [stdout] test bass_enhancer::tests::test_process_buffer_all_finite ... ok [INFO] [stdout] test auto_pan::tests::test_linear_gains_extremes ... ok [INFO] [stdout] test bass_enhancer::tests::test_config_validate_bad_drive ... ok [INFO] [stdout] test bass_enhancer::tests::test_reset_clears_state ... ok [INFO] [stdout] test bass_enhancer::tests::test_config_aggressive ... ok [INFO] [stdout] test bass_enhancer::tests::test_zero_mix_passes_dry ... ok [INFO] [stdout] test bass_enhancer::tests::test_set_config_updates ... ok [INFO] [stdout] test bitcrusher::tests::test_config_clamping ... ok [INFO] [stdout] test bitcrusher::tests::test_1_bit_only_two_output_levels ... ok [INFO] [stdout] test bitcrusher::tests::test_dither_produces_variation_on_constant_signal ... ok [INFO] [stdout] test bitcrusher::tests::test_high_bit_depth_preserves_input_closely ... ok [INFO] [stdout] test bitcrusher::tests::test_dry_mix_bypasses_effect ... ok [INFO] [stdout] test bitcrusher::tests::test_no_reduction_does_not_hold ... ok [INFO] [stdout] test bitcrusher::tests::test_output_is_finite_and_bounded ... ok [INFO] [stdout] test bitcrusher::tests::test_quantised_output_snaps_to_grid ... ok [INFO] [stdout] test bitcrusher::tests::test_process_buffer_via_trait ... ok [INFO] [stdout] test bass_enhancer::tests::test_process_silent_input ... ok [INFO] [stdout] test bitcrusher::tests::test_reset_clears_state ... ok [INFO] [stdout] test bitcrusher::tests::test_dither_does_not_dramatically_amplify ... ok [INFO] [stdout] test bass_enhancer::tests::test_process_sample_finite ... ok [INFO] [stdout] test bitcrusher::tests::test_silence_passthrough ... ok [INFO] [stdout] test bitcrusher::tests::test_dither_output_is_finite ... ok [INFO] [stdout] test bitcrusher::tests::test_sample_hold_holds_for_correct_duration ... ok [INFO] [stdout] test bitcrusher::tests::test_splitmix64_is_not_constant ... ok [INFO] [stdout] test bitcrusher::tests::test_wet_dry_mix_interpolates ... ok [INFO] [stdout] test blend::tests::test_blend_mode_enum_multiply ... ok [INFO] [stdout] test blend::tests::test_all_modes_clamp ... ok [INFO] [stdout] test blend::tests::test_linear_burn_clamped ... ok [INFO] [stdout] test blend::tests::test_exclusion_neutral_at_zero ... ok [INFO] [stdout] test blend::tests::test_multiply_always_darker_than_inputs ... ok [INFO] [stdout] test blend::tests::test_linear_dodge_clamped ... ok [INFO] [stdout] test blend::tests::test_multiply_midpoint ... ok [INFO] [stdout] test blend::tests::test_multiply_extremes ... ok [INFO] [stdout] test blend::tests::test_blend_buffers ... ok [INFO] [stdout] test bitcrusher::tests::test_set_wet_dry_trait_method ... ok [INFO] [stdout] test blend::tests::test_blend_buffers_mix_zero_passthrough ... ok [INFO] [stdout] test blend::tests::test_overlay_bright_region ... ok [INFO] [stdout] test blend::tests::test_screen_always_brighter_than_inputs ... ok [INFO] [stdout] test blend::tests::test_overlay_dark_region ... ok [INFO] [stdout] test blend::tests::test_screen_extremes ... ok [INFO] [stdout] test blend::tests::test_difference_symmetry ... ok [INFO] [stdout] test blend::tests::test_hard_light_is_overlay_swapped ... ok [INFO] [stdout] test blend::tests::test_screen_midpoint ... ok [INFO] [stdout] test blend::tests::test_soft_light_neutral_at_half ... ok [INFO] [stdout] test chorus::tests::test_chorus_delay_lines_count ... ok [INFO] [stdout] test chorus::tests::test_chorus_default_params ... ok [INFO] [stdout] test barrel_lens::tests::test_apply_distortion_correction_identity ... ok [INFO] [stdout] test chorus::tests::test_chorus_phase_advances ... ok [INFO] [stdout] test chorus::tests::test_chorus_process_sample_finite ... ok [INFO] [stdout] test chorus::tests::test_chorus_process_block_length ... ok [INFO] [stdout] test chorus::tests::test_chorus_voices_clamped ... ok [INFO] [stdout] test chorus::tests::test_chorus_write_pos_advances ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_lfo_advances ... ok [INFO] [stdout] test chorus::tests::test_chorus_different_rates ... ok [INFO] [stdout] test chorus::tests::test_chorus_dry_mix ... ok [INFO] [stdout] test chorus::tests::test_chorus_process_block_all_finite ... ok [INFO] [stdout] test chorus::tests::test_chorus_process_block_mismatched_len ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_multiple_voice_counts ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_different_depths ... ok [INFO] [stdout] test chorus_flanger::tests::test_flanger_lfo_advances ... ok [INFO] [stdout] test bass_enhancer::tests::test_config_default ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_dry_only ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_output_finite ... ok [INFO] [stdout] test chorus_flanger::tests::test_flanger_output_length ... ok [INFO] [stdout] test color_grade::tests::test_adjust_contrast_midpoint_unchanged ... ok [INFO] [stdout] test chorus_flanger::tests::test_flanger_new_buffer_power_of_two ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_output_length ... ok [INFO] [stdout] test chorus_flanger::tests::test_flanger_output_finite ... ok [INFO] [stdout] test chorus_flanger::tests::test_flanger_write_pos_wraps ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_reset_clears_state ... ok [INFO] [stdout] test chorus_flanger::tests::test_flanger_reset_clears_state ... ok [INFO] [stdout] test chorus_flanger::tests::test_flanger_silence_in_silence_out ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_wet_only_not_zero ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_write_pos_wraps ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_new_voices_clamped ... ok [INFO] [stdout] test chorus_flanger::tests::test_flanger_dry_only ... ok [INFO] [stdout] test chorus_flanger::tests::test_flanger_feedback_clamped_safe ... ok [INFO] [stdout] test color_grade::tests::test_adjust_saturation_desaturate ... ok [INFO] [stdout] test color_grade::tests::test_apply_color_grade_frame_length ... ok [INFO] [stdout] test color_grade::tests::test_apply_color_grade_output_in_range ... ok [INFO] [stdout] test color_grade::tests::test_cdl_offset_adds ... ok [INFO] [stdout] test color_grade::tests::test_cdl_identity_is_passthrough ... ok [INFO] [stdout] test color_grade::tests::test_apply_lift_gamma_gain_identity ... ok [INFO] [stdout] test chorus_flanger::tests::test_chorus_different_rates ... ok [INFO] [stdout] test color_grade::tests::test_cdl_output_clamped ... ok [INFO] [stdout] test color_grade::tests::test_cdl_slope_multiplies ... ok [INFO] [stdout] test color_grade::tests::test_film_look_contrast_spreads ... ok [INFO] [stdout] test color_grade::tests::test_film_look_identity ... ok [INFO] [stdout] test color_grade::tests::test_film_look_output_in_range ... ok [INFO] [stdout] test color_grade::tests::test_apply_lift_gamma_gain_lift_raises_black ... ok [INFO] [stdout] test color_grade::tests::test_color_grade_params_default_neutral ... ok [INFO] [stdout] test color_grade::tests::test_grain_in_range ... ok [INFO] [stdout] test color_grade::tests::test_split_tone_output_in_range ... ok [INFO] [stdout] test color_grade::tests::test_cdl_saturation_zero_is_grey ... ok [INFO] [stdout] test color_grade::tests::test_split_tone_neutral_saturation ... ok [INFO] [stdout] test color_grade::tests::test_vignette_zero_strength ... ok [INFO] [stdout] test composite::tests::test_composite_buffers_clear ... ok [INFO] [stdout] test color_grade::tests::test_grain_zero_intensity_near_half ... ok [INFO] [stdout] test composite::tests::test_composite_clear ... ok [INFO] [stdout] test composite::tests::test_requires_both_opaque_in ... ok [INFO] [stdout] test composite::tests::test_composite_in_transparent_dst ... ok [INFO] [stdout] test composite::tests::test_composite_out_opaque_dst ... ok [INFO] [stdout] test composite::tests::test_requires_both_opaque_over ... ok [INFO] [stdout] test composite::tests::test_composite_over_transparent_src ... ok [INFO] [stdout] test composite::tests::test_composite_under_reversal ... ok [INFO] [stdout] test color_grade::tests::test_grain_deterministic ... ok [INFO] [stdout] test composite::tests::test_porter_duff_over_factors ... ok [INFO] [stdout] test composite::tests::test_composite_buffers_size_matches ... ok [INFO] [stdout] test composite::tests::test_composite_over_opaque_src ... ok [INFO] [stdout] test composite::tests::test_composite_buffers_over_opaque ... ok [INFO] [stdout] test color_grade::tests::test_vignette_corner_darkened ... ok [INFO] [stdout] test compressor::tests::test_compressor_config_limiting ... ok [INFO] [stdout] test color_grade::tests::test_vignette_center_unaffected ... ok [INFO] [stdout] test compressor::tests::test_compressor_config_standard ... ok [INFO] [stdout] test composite::tests::test_porter_duff_xor_equal_alpha ... ok [INFO] [stdout] test compressor::tests::test_compressor_reset ... ok [INFO] [stdout] test compressor::tests::test_gain_computer_above_threshold ... ok [INFO] [stdout] test compressor::tests::test_compressor_config_vocal ... ok [INFO] [stdout] test compressor::tests::test_gain_computer_below_threshold ... ok [INFO] [stdout] test compressor::tests::test_expander_attenuates_below_threshold ... ok [INFO] [stdout] test compressor::tests::test_sidechain_compressor_output_finite ... ok [INFO] [stdout] test compressor::tests::test_gain_reduction_tracking ... ok [INFO] [stdout] test compressor::tests::test_expander_output_finite ... ok [INFO] [stdout] test compressor::tests::test_compressor_output_finite ... ok [INFO] [stdout] test compressor::tests::test_compressor_reduces_loud_signal ... ok [INFO] [stdout] test compressor::tests::test_sidechain_filter_bandpass ... ok [INFO] [stdout] test compressor::tests::test_sidechain_filter_highpass ... ok [INFO] [stdout] test compressor::tests::test_sidechain_filter_lowpass ... ok [INFO] [stdout] test compressor::tests::test_sidechain_filter_none ... ok [INFO] [stdout] test compressor::tests::test_sidechain_filter_reset ... ok [INFO] [stdout] test compressor::tests::test_compressor_limiter ... ok [INFO] [stdout] test compressor_look::tests::test_compressor_look_has_look_ahead ... ok [INFO] [stdout] test compressor_look::tests::test_compressor_look_no_gain_reduction_below_threshold ... ok [INFO] [stdout] test compressor_look::tests::test_compressor_params_default ... ok [INFO] [stdout] test compressor::tests::test_sidechain_hpf_attenuates_low_freq_trigger ... ok [INFO] [stdout] test compressor_look::tests::test_lookahead_delay_samples ... ok [INFO] [stdout] test compressor_look::tests::test_compressor_look_gain_reduction_above_threshold ... ok [INFO] [stdout] test compressor_look::tests::test_lookahead_has_look_ahead_false ... ok [INFO] [stdout] test compressor_look::tests::test_lookahead_has_look_ahead_true ... ok [INFO] [stdout] test compressor::tests::test_sidechain_different_from_normal ... ok [INFO] [stdout] test compressor::tests::test_sidechain_silent_no_compression ... ok [INFO] [stdout] test compressor::tests::test_level_detector_release ... ok [INFO] [stdout] test compressor::tests::test_level_detector_attack ... ok [INFO] [stdout] test compressor_look::tests::test_lookahead_push_returns_delayed ... ok [INFO] [stdout] test compressor_look::tests::test_lookahead_reset ... ok [INFO] [stdout] test compressor::tests::test_sidechain_compressor_applies_reduction_from_sidechain ... ok [INFO] [stdout] test compressor_look::tests::test_release_gain_decays_toward_zero ... ok [INFO] [stdout] test compressor_look::tests::test_stats_activity_ratio ... ok [INFO] [stdout] test compressor_look::tests::test_stats_record_and_avg ... ok [INFO] [stdout] test compressor_look::tests::test_stats_reset ... ok [INFO] [stdout] test deesser::tests::test_band_pass_filter_dc_rejection ... ok [INFO] [stdout] test deesser::tests::test_band_pass_reset ... ok [INFO] [stdout] test deesser::tests::test_config_builder ... ok [INFO] [stdout] test deesser::tests::test_db_to_linear_zero ... ok [INFO] [stdout] test deesser::tests::test_deesser_no_sibilance ... ok [INFO] [stdout] test deesser::tests::test_deesser_reset ... ok [INFO] [stdout] test compressor_look::tests::test_stats_peak_gain_reduction ... ok [INFO] [stdout] test deesser::tests::test_band_pass_filter_creation ... ok [INFO] [stdout] test deesser::tests::test_linear_to_db_one ... ok [INFO] [stdout] test deesser::tests::test_deesser_with_sibilance ... ok [INFO] [stdout] test deesser::tests::test_linear_to_db_tiny ... ok [INFO] [stdout] test deesser::tests::test_one_pole_coeff ... ok [INFO] [stdout] test deesser::tests::test_set_frequency ... ok [INFO] [stdout] test deesser::tests::test_set_threshold ... ok [INFO] [stdout] test deesser::tests::test_wideband_mode ... ok [INFO] [stdout] test delay::delay::tests::test_delay_config ... ok [INFO] [stdout] test delay::delay::tests::test_delay_presets ... ok [INFO] [stdout] test delay::delay::tests::test_mono_delay_tube_saturation ... ok [INFO] [stdout] test delay::delay::tests::test_saturation_diode_finite ... ok [INFO] [stdout] test delay::delay::tests::test_mono_delay_clean ... ok [INFO] [stdout] test delay::delay::tests::test_saturation_none_is_linear ... ok [INFO] [stdout] test delay::delay::tests::test_delay_reset ... ok [INFO] [stdout] test delay::delay::tests::test_saturation_tube_finite ... ok [INFO] [stdout] test delay::delay::tests::test_tube_preset ... ok [INFO] [stdout] test delay::delay::tests::test_wet_dry_trait ... ok [INFO] [stdout] test delay::multitap::tests::test_delay_tap ... ok [INFO] [stdout] test delay::multitap::tests::test_multitap_delay ... ok [INFO] [stdout] test delay::multitap::tests::test_haas_effect ... ok [INFO] [stdout] test delay::pingpong::tests::test_pingpong_config ... ok [INFO] [stdout] test delay::delay::tests::test_mono_delay_tape_saturation ... ok [INFO] [stdout] test color_grade::tests::test_cdl_power_darkens ... ok [INFO] [stdout] test compressor_look::tests::test_compressor_look_reset ... ok [INFO] [stdout] test delay::multitap::tests::test_rhythmic_delay ... ok [INFO] [stdout] test delay::delay::tests::test_saturation_tape_bounded ... ok [INFO] [stdout] test delay::delay::tests::test_tape_preset ... ok [INFO] [stdout] test delay::pingpong::tests::test_pingpong_presets ... ok [INFO] [stdout] test delay_line::tests::test_delay_line_empty_read ... ok [INFO] [stdout] test delay_line::tests::test_delay_line_mix_taps_empty ... ok [INFO] [stdout] test delay_line::tests::test_delay_line_reset ... ok [INFO] [stdout] test delay_line::tests::test_delay_line_tap_count ... ok [INFO] [stdout] test delay_line::tests::test_delay_line_write_and_read ... ok [INFO] [stdout] test delay_line::tests::test_delay_line_capacity ... ok [INFO] [stdout] test delay::delay::tests::test_stereo_delay ... ok [INFO] [stdout] test delay_line::tests::test_delay_mode_channels ... ok [INFO] [stdout] test delay::delay::tests::test_mono_delay_diode_saturation ... ok [INFO] [stdout] test delay_line::tests::test_delay_mode_is_ping_pong ... ok [INFO] [stdout] test delay_line::tests::test_delay_line_process_dry ... ok [INFO] [stdout] test delay_line::tests::test_delay_tap_feedback_clamped ... ok [INFO] [stdout] test delay_line::tests::test_delay_tap_is_feedback_false ... ok [INFO] [stdout] test distort::tests::test_barrel_center_unchanged ... ok [INFO] [stdout] test delay_line::tests::test_delay_tap_is_feedback_true ... ok [INFO] [stdout] test distort::tests::test_barrel_positive_pushes_corners_out ... ok [INFO] [stdout] test distort::tests::test_barrel_zero_strength_passthrough ... ok [INFO] [stdout] test distort::tests::test_mirror_center_unchanged ... ok [INFO] [stdout] test distort::tests::test_mirror_horizontal ... ok [INFO] [stdout] test delay::pingpong::tests::test_pingpong_delay ... ok [INFO] [stdout] test distort::tests::test_twirl_center_unchanged ... ok [INFO] [stdout] test distort::tests::test_mirror_vertical ... ok [INFO] [stdout] test distort::tests::test_twirl_zero_radius_passthrough ... ok [INFO] [stdout] test distort::tests::test_wave_horizontal_modifies_u ... ok [INFO] [stdout] test distort::tests::test_wave_vertical_modifies_v ... ok [INFO] [stdout] test distort::tests::test_twirl_zero_angle_passthrough ... ok [INFO] [stdout] test distortion::bitcrusher::tests::test_bitcrusher_bit_depth ... ok [INFO] [stdout] test delay_line::tests::test_delay_line_disabled_tap ... ok [INFO] [stdout] test distort::tests::test_mirror_both ... ok [INFO] [stdout] test delay::pingpong::tests::test_pingpong_width ... ok [INFO] [stdout] test distort::tests::test_twirl_outside_radius_unchanged ... ok [INFO] [stdout] test distort::tests::test_wave_max_offset ... ok [INFO] [stdout] test distort::tests::test_wave_zero_amplitude ... ok [INFO] [stdout] test distortion::bitcrusher::tests::test_bitcrusher ... ok [INFO] [stdout] test delay::pingpong::tests::test_pingpong_reset ... ok [INFO] [stdout] test distortion::fuzz::tests::test_fuzz ... ok [INFO] [stdout] test distortion::fuzz::tests::test_fuzz_dry_only_passes_input ... ok [INFO] [stdout] test distortion::fuzz::tests::test_fuzz_wet_dry_default_is_one ... ok [INFO] [stdout] test distortion::overdrive::tests::test_overdrive ... ok [INFO] [stdout] test distortion::overdrive::tests::test_overdrive_dry_only_passes_input ... ok [INFO] [stdout] test distortion::overdrive::tests::test_overdrive_set_wet_dry_stores_value ... ok [INFO] [stdout] test distortion::overdrive::tests::test_soft_clip ... ok [INFO] [stdout] test distortion::overdrive::tests::test_overdrive_wet_dry_default_is_one ... ok [INFO] [stdout] test distortion::oversampler::tests::test_all_output_samples_finite ... ok [INFO] [stdout] test distortion::oversampler::tests::test_distortion_kind_asymmetric_respects_thresholds ... ok [INFO] [stdout] test distortion::oversampler::tests::test_distortion_kind_cubic_bounded ... ok [INFO] [stdout] test distortion::oversampler::tests::test_distortion_kind_atan_bounded ... ok [INFO] [stdout] test distortion::oversampler::tests::test_distortion_kind_foldback_bounded ... ok [INFO] [stdout] test distortion::oversampler::tests::test_distortion_kind_hardclip_bounded ... ok [INFO] [stdout] test distortion::oversampler::tests::test_distortion_kind_tanh_bounded ... ok [INFO] [stdout] test distortion::oversampler::tests::test_kaiser_fir_sum_near_cutoff_gain ... ok [INFO] [stdout] test distortion::oversampler::tests::test_latency_is_positive ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_dist_dry_passes_input ... ok [INFO] [stdout] test distortion::oversampler::tests::test_kaiser_fir_design_length_is_odd ... ok [INFO] [stdout] test distortion::oversampler::tests::test_factor_x4 ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_dist_foldback_bounded ... ok [INFO] [stdout] test distortion::oversampler::tests::test_identity_preserves_dc_approximately ... ok [INFO] [stdout] test distortion::oversampler::tests::test_factor_x2 ... ok [INFO] [stdout] test distortion::oversampler::tests::test_output_length_matches_input ... ok [INFO] [stdout] test distortion::oversampler::tests::test_distortion_kind_tanh_odd_symmetry ... ok [INFO] [stdout] test distortion::oversampler::tests::test_process_sample_returns_finite ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_dist_buffer_length_matches_input ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_dist_set_drive_updates ... ok [INFO] [stdout] test distortion::oversampler::tests::test_reset_clears_state ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_rate ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_dist_wet_dry_get_set ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_dist_reset_clears_state ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_dist_latency_positive ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_dist_default_output_finite ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampling_factor_multipliers ... ok [INFO] [stdout] test distortion::oversampler::tests::test_oversampled_dist_x4_tanh_bounded_output ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_bitcrusher_output_quantised ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_hard_clip_clamps ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_hard_clip_silence ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_rectify_always_positive ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_fold_back_within_threshold ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_tube_asymmetric ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_soft_clip_bounded ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_process_all_algorithms_finite ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_thd_unity_gain_low ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_thd_hard_clip_nonzero ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_fold_back_finite_always ... ok [INFO] [stdout] test ducking::tests::test_ducker_no_sidechain ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_process_buffer_length_preserved ... ok [INFO] [stdout] test ducking::tests::test_ducker_release ... ok [INFO] [stdout] test ducking::tests::test_config_builder ... ok [INFO] [stdout] test ducking::tests::test_ducker_initial_state ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_waveshaper_constant ... ok [INFO] [stdout] test ducking::tests::test_ducker_with_loud_sidechain ... ok [INFO] [stdout] test distortion::waveshaper::tests::test_waveshaper_identity ... ok [INFO] [stdout] test ducking::tests::test_db_to_linear_minus6 ... ok [INFO] [stdout] test ducking::tests::test_db_to_linear_zero ... ok [INFO] [stdout] test ducking::tests::test_linear_to_db_one ... ok [INFO] [stdout] test distortion::oversampler::tests::test_silence_through_identity_is_silence ... ok [INFO] [stdout] test ducking::tests::test_process_buffers ... ok [INFO] [stdout] test ducking::tests::test_sidechain_mode_rms ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_circular_buffer_peak_abs ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_circular_buffer_read_behind ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_default_config ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_ebu_r128_preset ... ok [INFO] [stdout] test ducking::tests::test_stereo_sidechain_ducking ... ok [INFO] [stdout] test ducking::tests::test_stereo_sidechain_no_trigger ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_audioeffect_trait ... ok [INFO] [stdout] test distortion::oversampler::tests::test_hard_clip_with_oversampling_reduces_near_nyquist_energy ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_ceiling_db_accessor ... ok [INFO] [stdout] test ducking::tests::test_time_constant_positive ... ok [INFO] [stdout] test ducking::tests::test_time_constant_zero_ms ... ok [INFO] [stdout] test dynamics::expander::tests::test_expander ... ok [INFO] [stdout] test dynamics::expander::tests::test_expander_types ... ok [INFO] [stdout] test dynamics::gate::tests::test_db_to_linear ... ok [INFO] [stdout] test dynamics::gate::tests::test_gate ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_atsc_a85_preset ... ok [INFO] [stdout] test ducking::tests::test_reset ... ok [INFO] [stdout] test ducking::tests::test_set_sample_rate ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_mastering_preset ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_latency ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_lookahead_ms_accessor ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_zero_latency_preset ... ok [INFO] [stdout] test distortion::oversampler::tests::test_factor_x8 ... ok [INFO] [stdout] test ducking::tests::test_linear_to_db_zero ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_stereo_processing_finite ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_wet_dry_mix ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_kweight_biquad_process_finite ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_lufs_meter_audioeffect_trait ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_reset ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_lufs_meter_momentary_finite ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_lufs_meter_new ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_lufs_meter_passthrough ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_zero_lookahead_latency ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_gain_reduction_db ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_ms_accumulator_running ... ok [INFO] [stdout] test dynamics::multiband::tests::test_linkwitz_riley_lp_output_finite ... ok [INFO] [stdout] test dynamics::multiband::tests::test_linkwitz_riley_sum_near_unity ... ok [INFO] [stdout] test dynamics::multiband::tests::test_broadcast_preset ... ok [INFO] [stdout] test dynamics::multiband::tests::test_linkwitz_riley_hp_output_finite ... ok [INFO] [stdout] test dynamics::multiband::tests::test_mastering_preset ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_does_not_amplify ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_output_finite ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_process_buffer ... ok [INFO] [stdout] test dynamics::multiband::tests::test_multiband_compressor_audioeffect_trait ... ok [INFO] [stdout] test dynamics::multiband::tests::test_multiband_compressor_reset ... ok [INFO] [stdout] test dynamics::multiband::tests::test_multiband_gain_reduction_db ... ok [INFO] [stdout] test dynamics::multiband::tests::test_multiband_wet_dry_mix ... ok [INFO] [stdout] test dynamics::multiband::tests::test_multiband_compressor_output_finite ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_lufs_meter_silence_returns_neg_inf ... ok [INFO] [stdout] test dynamics::multiband::tests::test_multiband_compressor_process_buffer ... ok [INFO] [stdout] test dynamics::multiband::tests::test_multiband_compressor_reduces_loud_signal ... ok [INFO] [stdout] test dynamics::multiband::tests::test_biquad_butterworth_hp_finite ... ok [INFO] [stdout] test dynamics::multiband::tests::test_band_compressor_process_finite ... ok [INFO] [stdout] test dynamics::multiband::tests::test_biquad_butterworth_lp_finite ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_lufs_meter_44100hz ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_lufs_meter_reset ... ok [INFO] [stdout] test eq::tests::test_high_shelf_coefficients ... ok [INFO] [stdout] test eq::tests::test_low_cut_coefficients ... ok [INFO] [stdout] test eq::tests::test_low_shelf_coefficients ... ok [INFO] [stdout] test eq::tests::test_bass_boost ... ok [INFO] [stdout] test eq::tests::test_biquad_identity ... ok [INFO] [stdout] test eq::tests::test_broadcast_presence_boost ... ok [INFO] [stdout] test eq::tests::test_eq_multi_band ... ok [INFO] [stdout] test eq::tests::test_filter_output_is_finite ... ok [INFO] [stdout] test eq::tests::test_filter_reset ... ok [INFO] [stdout] test eq::tests::test_high_cut_coefficients ... ok [INFO] [stdout] test eq::tests::test_band_type_order ... ok [INFO] [stdout] test eq::tests::test_parametric_eq_process ... ok [INFO] [stdout] test eq::tests::test_vocal_clarity ... ok [INFO] [stdout] test eq::tests::test_peak_boost_increases_level_near_center ... ok [INFO] [stdout] test eq::tests::test_peak_band_coefficients ... ok [INFO] [stdout] test eq::tests::test_notch_coefficients ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_identity_coeff ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_high_pass_coeff_finite ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_audioeffect_trait_process_buffer ... ok [INFO] [stdout] test filter::moog::tests::test_moog_resonance ... ok [INFO] [stdout] test dynamics::lookahead_limiter::tests::test_limiter_ceiling_enforced ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_identity_passthrough ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_low_pass_attenuates_high_freq ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_band_pass_coeff_finite ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_high_pass_attenuates_low_freq ... ok [INFO] [stdout] test filter::moog::tests::test_moog_filter ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_audioeffect_trait_process ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_set_coeff ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_low_pass_coeff_finite ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_notch_coeff_finite ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_peak_coeff_finite ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_process_buffer_length_5 ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_process_quad_finite ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_process_sample_finite ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_reset_clears_state ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_process_buffer_matches_scalar ... ok [INFO] [stdout] test filter::state_variable::tests::test_svf_modes ... ok [INFO] [stdout] test filter_bank::tests::test_band_pass_attenuates_off_frequency ... ok [INFO] [stdout] test filter::state_variable::tests::test_svf ... ok [INFO] [stdout] test filter_bank::tests::test_band_shape_labels ... ok [INFO] [stdout] test filter_bank::tests::test_filter_band_bandwidth_hz ... ok [INFO] [stdout] test filter_bank::tests::test_filter_band_pass_through_when_disabled ... ok [INFO] [stdout] test filter_bank::tests::test_filter_band_q ... ok [INFO] [stdout] test filter_bank::tests::test_filter_band_reset ... ok [INFO] [stdout] test filter_bank::tests::test_filter_bank_add_and_count ... ok [INFO] [stdout] test filter_bank::tests::test_filter_bank_center_frequencies ... ok [INFO] [stdout] test filter_bank::tests::test_filter_bank_config_band_count ... ok [INFO] [stdout] test filter_bank::tests::test_filter_bank_process_silence ... ok [INFO] [stdout] test filter_bank::tests::test_filter_bank_reset ... ok [INFO] [stdout] test filter_bank::tests::test_filter_bank_sample_rate ... ok [INFO] [stdout] test filter_bank::tests::test_notch_reduces_signal ... ok [INFO] [stdout] test flanger::tests::test_flanger_invert_flag ... ok [INFO] [stdout] test flanger::tests::test_flanger_jet_preset ... ok [INFO] [stdout] test flanger::tests::test_flanger_apply_sample_no_panic ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_process_quad_matches_scalar ... ok [INFO] [stdout] test filter::simd_biquad::tests::test_process_buffer_odd_length ... ok [INFO] [stdout] test flanger::tests::test_flanger_lfo_phase_advances ... ok [INFO] [stdout] test flanger::tests::test_flanger_lfo_shape_triangle ... ok [INFO] [stdout] test flanger::tests::test_flanger_lfo_shape_sawtooth ... ok [INFO] [stdout] test flanger::tests::test_flanger_mix_zero_bypasses ... ok [INFO] [stdout] test flanger::tests::test_flanger_new_buffer_power_of_two ... ok [INFO] [stdout] test flanger::tests::test_flanger_process_buffer ... ok [INFO] [stdout] test flanger::tests::test_flanger_reset_clears_buffer ... ok [INFO] [stdout] test flanger::tests::test_flanger_set_mix ... ok [INFO] [stdout] test flanger::tests::test_flanger_set_rate_hz ... ok [INFO] [stdout] test flanger::tests::test_flanger_slow_flange_preset ... ok [INFO] [stdout] test glitch::tests::test_glitch_engine_reset ... ok [INFO] [stdout] test flanger::tests::test_flanger_state_default ... ok [INFO] [stdout] test flanger::tests::test_flanger_state_snapshot ... ok [INFO] [stdout] test glitch::tests::test_random_sample_hold_probability_one ... ok [INFO] [stdout] test glitch::tests::test_bit_crush_max_amount ... ok [INFO] [stdout] test glitch::tests::test_bit_crush_negative_sample ... ok [INFO] [stdout] test glitch::tests::test_bit_crush_reduces_precision ... ok [INFO] [stdout] test glitch::tests::test_bit_crush_zero_passthrough ... ok [INFO] [stdout] test glitch::tests::test_glitch_engine_dropout_silences ... ok [INFO] [stdout] test glitch::tests::test_glitch_engine_no_glitch ... ok [INFO] [stdout] test flanger::tests::test_flanger_silence_in_silence_out_approx ... ok [INFO] [stdout] test glitch::tests::test_stutter_repeats ... ok [INFO] [stdout] test flanger::tests::test_flanger_set_mix_clamped ... ok [INFO] [stdout] test glitch::tests::test_zero_crossing_hold_detects_crossing ... ok [INFO] [stdout] test glitch::tests::test_zero_crossing_hold_flat_signal ... ok [INFO] [stdout] test glitch::tests::test_random_sample_hold_probability_zero ... ok [INFO] [stdout] test harmonic_exciter::tests::test_all_outputs_finite ... ok [INFO] [stdout] test glitch::tests::test_reverse_segment ... ok [INFO] [stdout] test harmonic_exciter::tests::test_audio_effect_trait_process_sample ... ok [INFO] [stdout] test glitch::tests::test_reverse_segment_out_of_bounds ... ok [INFO] [stdout] test glitch::tests::test_stutter_zero_repeats_noop ... ok [INFO] [stdout] test harmonic_exciter::tests::test_drive_high_adds_energy ... ok [INFO] [stdout] test keying::tests::test_chroma_key_exact_match_is_zero ... ok [INFO] [stdout] test keying::tests::test_chroma_key_red_is_opaque ... ok [INFO] [stdout] test keying::tests::test_chroma_key_softness_gives_partial ... ok [INFO] [stdout] test keying::tests::test_chroma_key_white_is_opaque ... ok [INFO] [stdout] test keying::tests::test_green_screen_preset ... ok [INFO] [stdout] test harmonic_exciter::tests::test_new_clamps_drive ... ok [INFO] [stdout] test harmonic_exciter::tests::test_output_length_matches_input ... ok [INFO] [stdout] test harmonic_exciter::tests::test_drive_zero_near_identity ... ok [INFO] [stdout] test harmonic_exciter::tests::test_reset_clears_state ... ok [INFO] [stdout] test harmonic_exciter::tests::test_set_sample_rate ... ok [INFO] [stdout] test keying::tests::test_luma_black_is_zero ... ok [INFO] [stdout] test keying::tests::test_blue_screen_preset ... ok [INFO] [stdout] test keying::tests::test_luma_key_inside_range_keyed_out ... ok [INFO] [stdout] test keying::tests::test_luma_key_inverted ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_default_config ... ok [INFO] [stdout] test keying::tests::test_luma_key_outside_range_opaque ... ok [INFO] [stdout] test keying::tests::test_luma_rec709_coefficients ... ok [INFO] [stdout] test keying::tests::test_luma_white_is_one ... ok [INFO] [stdout] test keying::tests::test_spill_suppress_green_channel_reduced ... ok [INFO] [stdout] test keying::tests::test_spill_suppress_other_channels_unchanged ... ok [INFO] [stdout] test keying::tests::test_spill_suppress_zero_strength ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_below_ceiling_unchanged ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_process_mono_shorter_output ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_lufs_meter_loud_signal_high_lufs ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_set_ceiling ... ok [INFO] [stdout] test lufs_meter::tests::test_channel_layout_counts ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_latency ... ok [INFO] [stdout] test lufs_meter::tests::test_channel_layout_weights ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_reset ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_process_mono_output_length ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_above_ceiling_limited ... ok [INFO] [stdout] test lufs_meter::tests::test_loudness_deviation ... ok [INFO] [stdout] test lufs_meter::tests::test_meter_config_getter ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_output_never_exceeds_ceiling ... ok [INFO] [stdout] test lufs_meter::tests::test_lufs_to_gain_correction_unity ... ok [INFO] [stdout] test delay::multitap::tests::test_multitap_no_taps - should panic ... ok [INFO] [stdout] test lufs_meter::tests::test_lufs_to_gain_correction_boost ... ok [INFO] [stdout] test lufs_meter::tests::test_meter_constructs_ok ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_ceiling_1_dbfs_strict ... ok [INFO] [stdout] test lufs_meter::tests::test_meter_gain_correction_cut ... ok [INFO] [stdout] test lufs_meter::tests::test_meter_loudness_deviation_negative ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_gain_reduction_db ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_impulse_train_all_finite ... ok [INFO] [stdout] test lufs_meter::tests::test_silence_gives_neg_inf_momentary ... ok [INFO] [stdout] test lufs_meter::tests::test_surround50_weights ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_no_dc_offset_at_unity_ceiling ... ok [INFO] [stdout] test lufs_meter::tests::test_true_peak_db_neg_inf_for_silence ... ok [INFO] [stdout] test luma_key::tests::test_apply_luma_key_empty_slice ... ok [INFO] [stdout] test lufs_meter::tests::test_true_peak_tracks_maximum ... ok [INFO] [stdout] test luma_key::tests::test_bright_key_preset ... ok [INFO] [stdout] test luma_key::tests::test_combine_alpha_multiply ... ok [INFO] [stdout] test luma_key::tests::test_combine_alpha_screen ... ok [INFO] [stdout] test luma_key::tests::test_dark_key_preset ... ok [INFO] [stdout] test luma_key::tests::test_key_pixel_luma_above_range ... ok [INFO] [stdout] test luma_key::tests::test_key_pixel_luma_below_range ... ok [INFO] [stdout] test luma_key::tests::test_key_pixel_luma_feather_lower ... ok [INFO] [stdout] test luma_key::tests::test_key_pixel_luma_feather_midpoint ... ok [INFO] [stdout] test luma_key::tests::test_key_pixel_luma_inside_range ... ok [INFO] [stdout] test luma_key::tests::test_apply_luma_key_modifies_alpha ... ok [INFO] [stdout] test luma_key::tests::test_luma_key_clamp_out_of_range_input ... ok [INFO] [stdout] test mix::tests::test_mix_clamp ... ok [INFO] [stdout] test mix::tests::test_mix_half_average ... ok [INFO] [stdout] test mix::tests::test_mix_inner_access ... ok [INFO] [stdout] test luma_key::tests::test_key_pixel_luma_inverted ... ok [INFO] [stdout] test mix::tests::test_mix_set_get ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_multiple_ceiling_levels ... ok [INFO] [stdout] test mix::tests::test_mix_zero_bypass ... ok [INFO] [stdout] test mix::tests::test_mix_one_full_wet ... ok [INFO] [stdout] test modulation::chorus::tests::test_chorus_config ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_output_finite_for_sine_input ... ok [INFO] [stdout] test modulation::chorus::tests::test_chorus_presets ... ok [INFO] [stdout] test modulation::chorus::tests::test_chorus_voices ... ok [INFO] [stdout] test modulation::tremolo::tests::test_tremolo ... ok [INFO] [stdout] test modulation::vibrato::tests::test_vibrato ... ok [INFO] [stdout] test multiband_compressor::tests::test_band_config_default ... ok [INFO] [stdout] test multiband_compressor::tests::test_band_config_gentle ... ok [INFO] [stdout] test modulation::chorus::tests::test_chorus_process ... ok [INFO] [stdout] test modulation::chorus::tests::test_chorus_stereo_spread ... ok [INFO] [stdout] test modulation::ringmod::tests::test_ring_modulator ... ok [INFO] [stdout] test multiband_compressor::tests::test_band_config_limiting ... ok [INFO] [stdout] test multiband_compressor::tests::test_band_config_validate_bad_ratio ... ok [INFO] [stdout] test multiband_compressor::tests::test_band_config_validate_negative_knee ... ok [INFO] [stdout] test multiband_compressor::tests::test_band_config_validate_zero_attack ... ok [INFO] [stdout] test multiband_compressor::tests::test_band_config_validate_zero_release ... ok [INFO] [stdout] test multiband_compressor::tests::test_compute_time_coeff_range ... ok [INFO] [stdout] test multiband_compressor::tests::test_compression_reduces_loud_signal ... ok [INFO] [stdout] test multiband_compressor::tests::test_db_to_linear_roundtrip ... ok [INFO] [stdout] test multiband_compressor::tests::test_linear_to_db_zero ... ok [INFO] [stdout] test multiband_compressor::tests::test_makeup_gain_increases_output ... ok [INFO] [stdout] test multiband_compressor::tests::test_new_default_crossovers ... ok [INFO] [stdout] test multiband_compressor::tests::test_new_with_bands_custom_crossovers ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_lookahead_provides_anticipatory_gain ... ok [INFO] [stdout] test multiband_compressor::tests::test_process_buffer_all_finite ... ok [INFO] [stdout] test lufs_meter::tests::test_mono_processing ... ok [INFO] [stdout] test multiband_compressor::tests::test_process_buffer_length_preserved ... ok [INFO] [stdout] test multiband_compressor::tests::test_process_sample_finite ... ok [INFO] [stdout] test multiband_compressor::tests::test_process_silent_input ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_add_band ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_disabled_band_bypassed ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_flat_passthrough ... ok [INFO] [stdout] test multiband_compressor::tests::test_reset_clears_state ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_high_pass_attenuates_low ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_new_no_bands ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_peaking_boost_at_center ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_reset_clears_state ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_notch_attenuates_center ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_low_pass_attenuates_high ... ok [INFO] [stdout] test pitch::autotune::tests::test_all_keys ... ok [INFO] [stdout] test pitch::autotune::tests::test_all_scales_have_at_least_5_notes ... ok [INFO] [stdout] test parametric_eq::tests::test_eq_remove_band ... ok [INFO] [stdout] test pitch::autotune::tests::test_allowed_notes_c_major ... ok [INFO] [stdout] test pitch::autotune::tests::test_allowed_notes_g_major ... ok [INFO] [stdout] test pitch::autotune::tests::test_autotune_creation ... ok [INFO] [stdout] test pitch::autotune::tests::test_autotune_current_note_no_pitch ... ok [INFO] [stdout] test pitch::autotune::tests::test_autotune_set_key_scale ... ok [INFO] [stdout] test pitch::autotune::tests::test_config_builder ... ok [INFO] [stdout] test pitch::autotune::tests::test_blues_scale ... ok [INFO] [stdout] test pitch::autotune::tests::test_harmonic_minor_intervals ... ok [INFO] [stdout] test pitch::autotune::tests::test_latency_nonzero ... ok [INFO] [stdout] test pitch::autotune::tests::test_pitch_corrector_passthrough ... ok [INFO] [stdout] test pitch::autotune::tests::test_quantize_a440_chromatic ... ok [INFO] [stdout] test dynamics::lufs_meter::tests::test_lufs_meter_sine_loudness_approximate ... ok [INFO] [stdout] test pitch::autotune::tests::test_quantize_all_semitones_chromatic ... ok [INFO] [stdout] test pitch::autotune::tests::test_quantize_between_notes ... ok [INFO] [stdout] test pitch::autotune::tests::test_frequency_to_note_name ... ok [INFO] [stdout] test pitch::autotune::tests::test_quantize_to_c_major_skips_black_keys ... ok [INFO] [stdout] test pitch::autotune::tests::test_scale_intervals_major ... ok [INFO] [stdout] test pitch::autotune::tests::test_scale_intervals_chromatic ... ok [INFO] [stdout] test pitch::autotune::tests::test_scale_intervals_minor ... ok [INFO] [stdout] test lufs_meter::tests::test_sine_tone_is_finite ... ok [INFO] [stdout] test pitch::shifter::tests::test_advanced_shifter_new ... ok [INFO] [stdout] test pitch::shifter::tests::test_advanced_shifter_process_resample ... ok [INFO] [stdout] test pitch::shifter::tests::test_advanced_shifter_process_wsola ... ok [INFO] [stdout] test pitch::shifter::tests::test_formant_preserver_apply ... ok [INFO] [stdout] test pitch::shifter::tests::test_formant_preserver_empty ... ok [INFO] [stdout] test pitch::shifter::tests::test_formant_preserver_new ... ok [INFO] [stdout] test lufs_meter::tests::test_meter_momentary_higher_than_silence ... ok [INFO] [stdout] test lufs_meter::tests::test_reset_clears_state ... ok [INFO] [stdout] test pitch::shifter::tests::test_pitch_algorithm_variants ... ok [INFO] [stdout] test pitch::shifter::tests::test_shift_resample_empty ... ok [INFO] [stdout] test pitch::shifter::tests::test_pitch_shifter ... ok [INFO] [stdout] test pitch::shifter::tests::test_shift_resample_octave_up ... ok [INFO] [stdout] test pitch::shifter::tests::test_shift_resample_zero_semitones ... ok [INFO] [stdout] test pitch::shifter::tests::test_shift_wsola_empty ... ok [INFO] [stdout] test pitch::shifter::tests::test_pitch_ratio ... ok [INFO] [stdout] test pitch::shifter::tests::test_shift_resample_octave_down ... ok [INFO] [stdout] test pitch::shifter::tests::test_shift_wsola_output_length ... ok [INFO] [stdout] test pitch::stretch::tests::test_time_stretcher ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_empty_ir_error ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_from_custom_ir_ok ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_ir_too_long_error ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_latency ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_ir_length_accessible ... ok [INFO] [stdout] test pitch::autotune::tests::test_yin_detector_silence ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_output_finite ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_preset_bass_1x15 ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_preset_combo_1x12 ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_reset ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_wet_dry_mix ... ok [INFO] [stdout] test reverb::convolution::tests::test_convolution_reverb_creation ... ok [INFO] [stdout] test reverb::convolution::tests::test_convolution_reverb_empty_ir ... ok [INFO] [stdout] test reverb::convolution::tests::test_convolution_reverb_process ... ok [INFO] [stdout] test reverb::convolution::tests::test_convolution_wet_dry ... ok [INFO] [stdout] test lufs_meter::tests::test_meter_true_peak_monotonically_increases ... ok [INFO] [stdout] test reverb::freeverb::tests::test_diffusion_coefficients_differ ... ok [INFO] [stdout] test reverb::freeverb::tests::test_cross_feed_zero_fully_independent ... ok [INFO] [stdout] test reverb::freeverb::tests::test_cross_feed_one_shared ... ok [INFO] [stdout] test reverb::freeverb::tests::test_freeverb_creation ... ok [INFO] [stdout] test lufs_meter::tests::test_meter_process_stereo_then_reset ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_preset_guitar_4x12 ... ok [INFO] [stdout] test reverb::freeverb::tests::test_freeverb_process ... ok [INFO] [stdout] test reverb::freeverb::tests::test_freeverb_parameters ... ok [INFO] [stdout] test reverb::freeverb::tests::test_freeverb_reset ... ok [INFO] [stdout] test reverb::freeverb::tests::test_predelay_with_true_stereo ... ok [INFO] [stdout] test reverb::freeverb::tests::test_freeverb_stereo ... ok [INFO] [stdout] test reverb::freeverb::tests::test_mono_to_stereo_mode ... ok [INFO] [stdout] test reverb::freeverb::tests::test_prime_offsets_differ ... ok [INFO] [stdout] test reverb::plate::tests::test_plate_reverb_creation ... ok [INFO] [stdout] test reverb::freeverb::tests::test_set_stereo_mode ... ok [INFO] [stdout] test reverb::plate::tests::test_plate_reverb_stereo ... ok [INFO] [stdout] test reverb::schroeder::tests::test_conv_reverb_empty_input ... ok [INFO] [stdout] test reverb::schroeder::tests::test_conv_reverb_new ... ok [INFO] [stdout] test reverb::schroeder::tests::test_conv_reverb_output_finite ... ok [INFO] [stdout] test reverb::schroeder::tests::test_conv_reverb_output_length ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_new_44100 ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_new_48000 ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_output_finite ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_process_mono ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_process_stereo_length ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_reset_clears_state ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_set_damping_clamp ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_set_room_size_clamp ... ok [INFO] [stdout] test reverb::freeverb::tests::test_true_stereo_decorrelation ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_silence_in_silence_out ... ok [INFO] [stdout] test reverb::schroeder::tests::test_schroeder_stereo_channels_differ ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_default_config ... ok [INFO] [stdout] test reverb::plate::tests::test_plate_reverb_process ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_adds_decay ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_preset_large_tank ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_output_finite ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_preset_guitar_amp ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_preset_vintage_tank ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_set_tension ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_reset ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_wet_dry_mix ... ok [INFO] [stdout] test reverb_hall::tests::test_allpass_filter_clear ... ok [INFO] [stdout] test reverb_hall::tests::test_allpass_filter_process_non_zero ... ok [INFO] [stdout] test reverb_hall::tests::test_comb_filter_clear ... ok [INFO] [stdout] test reverb_hall::tests::test_comb_filter_feedback_clamp ... ok [INFO] [stdout] test reverb_hall::tests::test_config_from_type_cathedral ... ok [INFO] [stdout] test reverb_hall::tests::test_reverb_hall_apply_sample_mono ... ok [INFO] [stdout] test reverb::freeverb::tests::test_true_stereo_asymmetric_input ... ok [INFO] [stdout] test reverb_hall::tests::test_reverb_hall_new ... ok [INFO] [stdout] test reverb_hall::tests::test_reverb_hall_impulse_produces_tail ... ok [INFO] [stdout] test reverb_hall::tests::test_reverb_hall_set_config ... ok [INFO] [stdout] test reverb_hall::tests::test_reverb_hall_reset_clears_state ... ok [INFO] [stdout] test reverb_hall::tests::test_config_from_type_chamber ... ok [INFO] [stdout] test reverb_hall::tests::test_reverb_hall_type_variants ... ok [INFO] [stdout] test reverb_hall::tests::test_reverb_hall_wet_zero_bypasses ... ok [INFO] [stdout] test reverb_hall::tests::test_reverb_hall_silence_in_silence_out ... ok [INFO] [stdout] test ring_mod::tests::test_carrier_square ... ok [INFO] [stdout] test ring_mod::tests::test_carrier_waveform_default ... ok [INFO] [stdout] test ring_mod::tests::test_carrier_sine_range ... ok [INFO] [stdout] test ring_mod::tests::test_default_config ... ok [INFO] [stdout] test ring_mod::tests::test_detune ... ok [INFO] [stdout] test reverb::cabinet::tests::test_cabinet_attenuates_high_freq ... ok [INFO] [stdout] test ring_mod::tests::test_dry_mix_passthrough ... ok [INFO] [stdout] test ring_mod::tests::test_process_buffer ... ok [INFO] [stdout] test ring_mod::tests::test_process_stereo ... ok [INFO] [stdout] test ring_mod::tests::test_reset ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_creation ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_all_waveforms ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_dry_bypass ... ok [INFO] [stdout] test ring_mod::tests::test_output_frequencies ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_mod_depth_zero_is_silence ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_modulates_varying_output ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_nyquist_clamping ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_output_is_finite ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_reset_clears_phase ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_phase_wraps ... ok [INFO] [stdout] test reverb::spring::tests::test_spring_reverb_silence_input_decays ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_set_carrier_freq ... ok [INFO] [stdout] test reverb_hall::tests::test_reverb_hall_stereo_spread_symmetry ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_phase_advances ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_set_sample_rate ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_silence_is_silence ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_square_only_extremes ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_stereo_processing ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_triangle_range ... ok [INFO] [stdout] test ring_mod::tests::test_ring_mod_effect_wet_dry_trait ... ok [INFO] [stdout] test ring_mod::tests::test_set_frequency ... ok [INFO] [stdout] test ring_mod::tests::test_set_mix ... ok [INFO] [stdout] test ring_mod::tests::test_silence_input ... ok [INFO] [stdout] test room_reverb::tests::test_config_effective_decay_override ... ok [INFO] [stdout] test room_reverb::tests::test_config_effective_decay_preset ... ok [INFO] [stdout] test room_reverb::tests::test_processor_output_bounded ... ok [INFO] [stdout] test room_reverb::tests::test_config_invalid_wet ... ok [INFO] [stdout] test room_reverb::tests::test_processor_process_buffer ... ok [INFO] [stdout] test room_reverb::tests::test_reverb_type_decay_positive ... ok [INFO] [stdout] test room_reverb::tests::test_reverb_type_ordering ... ok [INFO] [stdout] test room_reverb::tests::test_room_simulator_invalid ... ok [INFO] [stdout] test room_reverb::tests::test_room_simulator_rt60 ... ok [INFO] [stdout] test room_reverb::tests::test_room_simulator_suggest_type ... ok [INFO] [stdout] test saturation::tape::tests::test_all_outputs_finite ... ok [INFO] [stdout] test saturation::tape::tests::test_default_config_fields ... ok [INFO] [stdout] test saturation::tape::tests::test_dry_passthrough_at_zero_mix ... ok [INFO] [stdout] test room_reverb::tests::test_processor_silent_input ... ok [INFO] [stdout] test saturation::tape::tests::test_hysteresis_memory_effect ... ok [INFO] [stdout] test saturation::tape::tests::test_even_harmonic_asymmetry ... ok [INFO] [stdout] test saturation::tape::tests::test_ja_state_bounded_magnetisation ... ok [INFO] [stdout] test saturation::tape::tests::test_ja_state_positive_drive_positive_output ... ok [INFO] [stdout] test saturation::tape::tests::test_ja_state_reset ... ok [INFO] [stdout] test saturation::tape::tests::test_ja_state_zero_input_stays_near_zero ... ok [INFO] [stdout] test saturation::tape::tests::test_langevin_large_positive ... ok [INFO] [stdout] test saturation::tape::tests::test_langevin_near_zero ... ok [INFO] [stdout] test saturation::tape::tests::test_langevin_small_positive ... ok [INFO] [stdout] test saturation::tape::tests::test_output_bounded_at_full_drive ... ok [INFO] [stdout] test saturation::tape::tests::test_oversampling_4x ... ok [INFO] [stdout] test saturation::tape::tests::test_oversampling_no_os ... ok [INFO] [stdout] test saturation::tape::tests::test_presets_are_finite ... ok [INFO] [stdout] test saturation::tape::tests::test_langevin_large_negative ... ok [INFO] [stdout] test room_reverb::tests::test_config_is_valid_default ... ok [INFO] [stdout] test saturation::tape::tests::test_reset_clears_state ... ok [INFO] [stdout] test pitch::autotune::tests::test_yin_detector_sine ... ok [INFO] [stdout] test saturation::tape::tests::test_set_drive_clamped ... ok [INFO] [stdout] test saturation::tape::tests::test_set_coercivity_clamped ... ok [INFO] [stdout] test saturation::tape::tests::test_set_reversibility_clamped ... ok [INFO] [stdout] test saturation::tape::tests::test_set_sample_rate ... ok [INFO] [stdout] test saturation::tape::tests::test_set_thickness_clamped ... ok [INFO] [stdout] test saturation::tape::tests::test_set_bias_clamped ... ok [INFO] [stdout] test saturation::tape::tests::test_silence_input_gives_near_silence ... ok [INFO] [stdout] test saturation::tape::tests::test_stereo_both_channels_processed ... ok [INFO] [stdout] test saturation::tape::tests::test_wet_dry_trait_methods ... ok [INFO] [stdout] test saturation::tape::tests::test_set_mix_clamped ... ok [INFO] [stdout] test saturation::tape::tests::test_set_output_gain ... ok [INFO] [stdout] test saturation::tests::test_all_types_run ... ok [INFO] [stdout] test saturation::tests::test_default_config ... ok [INFO] [stdout] test saturation::tests::test_drive_clamp ... ok [INFO] [stdout] test saturation::tests::test_reset_clears_filter ... ok [INFO] [stdout] test saturation::tests::test_sample_rate ... ok [INFO] [stdout] test saturation::tests::test_set_drive ... ok [INFO] [stdout] test saturation::tests::test_set_tone ... ok [INFO] [stdout] test saturation::tests::test_set_type ... ok [INFO] [stdout] test saturation::tests::test_tape_asymmetry ... ok [INFO] [stdout] test saturation::tests::test_transistor_soft_limit ... ok [INFO] [stdout] test saturation::tests::test_dry_mix_passthrough ... ok [INFO] [stdout] test saturation::tests::test_tube_saturation_bounded ... ok [INFO] [stdout] test pitch::autotune::tests::test_yin_detector_low_freq ... ok [INFO] [stdout] test saturation::tests::test_warmth_gentle ... ok [INFO] [stdout] test spatial_audio::tests::test_hrtf_config_is_binaural ... ok [INFO] [stdout] test spatial_audio::tests::test_elevation_horizontal ... ok [INFO] [stdout] test spatial_audio::tests::test_hrtf_distance_gain_attenuates ... ok [INFO] [stdout] test spatial_audio::tests::test_hrtf_config_is_valid ... ok [INFO] [stdout] test spatial_audio::tests::test_position_distance ... ok [INFO] [stdout] test spatial_audio::tests::test_hrtf_distance_gain_reference ... ok [INFO] [stdout] test spatial_audio::tests::test_position_origin_distance ... ok [INFO] [stdout] test spatial_audio::tests::test_renderer_position_source ... ok [INFO] [stdout] test saturation::tests::test_set_mix ... ok [INFO] [stdout] test spatial_audio::tests::test_renderer_remove_source ... ok [INFO] [stdout] test spatial_audio::tests::test_azimuth_left ... ok [INFO] [stdout] test spatial_audio::tests::test_renderer_render_silent ... ok [INFO] [stdout] test spatial_audio::tests::test_azimuth_front ... ok [INFO] [stdout] test saturation::tests::test_process_buffer ... ok [INFO] [stdout] test spatial_audio::tests::test_renderer_update_position ... ok [INFO] [stdout] test stereo_upmix::tests::test_5_1_output_has_6_channels ... ok [INFO] [stdout] test stereo_upmix::tests::test_7_1_output_has_8_channels ... ok [INFO] [stdout] test stereo_upmix::tests::test_7_1_has_decorrelated_rear ... ok [INFO] [stdout] test stereo_upmix::tests::test_all_output_samples_finite ... ok [INFO] [stdout] test stereo_upmix::tests::test_block_5_1_output_size ... ok [INFO] [stdout] test stereo_upmix::tests::test_block_7_1_output_size ... ok [INFO] [stdout] test stereo_upmix::tests::test_fmt_selector_5_1 ... ok [INFO] [stdout] test stereo_upmix::tests::test_lfe_is_lowpass_of_input ... ok [INFO] [stdout] test stereo_upmix::tests::test_energy_conservation ... ok [INFO] [stdout] test stereo_upmix::tests::test_lfe_passes_low_freq ... ok [INFO] [stdout] test stereo_upmix::tests::test_out_of_phase_signal_produces_no_centre ... ok [INFO] [stdout] test stereo_upmix::tests::test_presets_compile_and_produce_finite_output ... ok [INFO] [stdout] test stereo_upmix::tests::test_silence_in_produces_near_silence_out ... ok [INFO] [stdout] test stereo_upmix::tests::test_reset_clears_delay_state ... ok [INFO] [stdout] test stereo_upmix::tests::test_set_centre_level_affects_output ... ok [INFO] [stdout] test spatial_audio::tests::test_elevation_above ... ok [INFO] [stdout] test stereo_upmix::tests::test_surround_nonzero_for_stereo_signal ... ok [INFO] [stdout] test stereo_widener::tests::test_compensation_clamp ... ok [INFO] [stdout] test stereo_widener::tests::test_haas_mode_runs ... ok [INFO] [stdout] test stereo_widener::tests::test_identical_channels_stay_identical_at_unity ... ok [INFO] [stdout] test stereo_widener::tests::test_mid_side_mono_collapse ... ok [INFO] [stdout] test stereo_widener::tests::test_mid_side_unity_width ... ok [INFO] [stdout] test stereo_widener::tests::test_phase_spread_runs ... ok [INFO] [stdout] test stereo_widener::tests::test_mid_side_wider_than_original ... ok [INFO] [stdout] test stereo_upmix::tests::test_fmt_selector_7_1 ... ok [INFO] [stdout] test stereo_widener::tests::test_set_width ... ok [INFO] [stdout] test stereo_widener::tests::test_reset_clears_state ... ok [INFO] [stdout] test stereo_widener::tests::test_stereo_widener_config_mono ... ok [INFO] [stdout] test stereo_widener::tests::test_set_mode ... ok [INFO] [stdout] test stereo_widener::tests::test_stereo_widener_config_new_clamps_negative ... ok [INFO] [stdout] test stereo_widener::tests::test_stereo_widener_config_normal ... ok [INFO] [stdout] test stereo_upmix::tests::test_mono_signal_extracts_centre ... ok [INFO] [stdout] test stereo_widener::tests::test_stereo_widener_config_wide ... ok [INFO] [stdout] test stereo_widener::tests::test_stereo_widener_process_preserves_mono_at_zero_width ... ok [INFO] [stdout] test stereo_widener::tests::test_stereo_widener_process_slices ... ok [INFO] [stdout] test stereo_wider::tests::test_all_outputs_finite ... ok [INFO] [stdout] test stereo_wider::tests::test_identity_at_width_one ... ok [INFO] [stdout] test stereo_wider::tests::test_mono_width_zero_collapses_to_center ... ok [INFO] [stdout] test stereo_wider::tests::test_output_length_is_min_of_inputs ... ok [INFO] [stdout] test stereo_widener::tests::test_stereo_widener_config_default ... ok [INFO] [stdout] test stereo_wider::tests::test_reset_snaps_smoother ... ok [INFO] [stdout] test stereo_wider::tests::test_stereo_inversion_at_minus_one ... ok [INFO] [stdout] test stereo_widener::tests::test_default_config ... ok [INFO] [stdout] test stereo_wider::tests::test_set_width_changes_target ... ok [INFO] [stdout] test stereo_widener::tests::test_from_config ... ok [INFO] [stdout] test stereo_wider::tests::test_wider_increases_side_energy ... ok [INFO] [stdout] test tape_echo::tests::test_active_head_count ... ok [INFO] [stdout] test tape_echo::tests::test_default_config ... ok [INFO] [stdout] test stereo_widener::tests::test_process_buffers ... ok [INFO] [stdout] test tape_echo::tests::test_default_tape_head ... ok [INFO] [stdout] test tape_echo::tests::test_dry_mix ... ok [INFO] [stdout] test tape_echo::tests::test_max_delay_ms ... ok [INFO] [stdout] test tape_echo::tests::test_process_stereo ... ok [INFO] [stdout] test tape_echo::tests::test_delay_buffer_clear ... ok [INFO] [stdout] test tape_echo::tests::test_reset ... ok [INFO] [stdout] test stereo_widener::tests::test_width_non_negative ... ok [INFO] [stdout] test tape_echo::tests::test_delay_buffer_write_read ... ok [INFO] [stdout] test tape_echo::tests::test_saturate_clean ... ok [INFO] [stdout] test tape_echo::tests::test_saturate_soft_clip ... ok [INFO] [stdout] test tape_echo::tests::test_silence_passthrough ... ok [INFO] [stdout] test tape_echo::tests::test_set_mix ... ok [INFO] [stdout] test tape_sat::tests::test_drive_zero_mix_one_is_identity ... ok [INFO] [stdout] test tape_echo::tests::test_set_saturation ... ok [INFO] [stdout] test tape_echo::tests::test_tape_echo_creation ... ok [INFO] [stdout] test tape_sat::tests::test_all_outputs_finite ... ok [INFO] [stdout] test tape_sat::tests::test_audio_effect_trait ... ok [INFO] [stdout] test tape_sat::tests::test_mix_zero_passes_dry ... ok [INFO] [stdout] test tape_sat::tests::test_new_clamps_drive ... ok [INFO] [stdout] test tape_sat::tests::test_output_length_matches_input ... ok [INFO] [stdout] test reverb::freeverb::tests::test_energy_conservation ... ok [INFO] [stdout] test tape_sat::tests::test_reset_snaps_smoother ... ok [INFO] [stdout] test tape_sat::tests::test_saturate_static_function ... ok [INFO] [stdout] test tape_sat::tests::test_set_mix_clamps ... ok [INFO] [stdout] test tape_sat::tests::test_set_sample_rate ... ok [INFO] [stdout] test tape_sat::tests::test_soft_clip_bounds_output ... ok [INFO] [stdout] test tests::test_reverb_config_builder ... ok [INFO] [stdout] test tests::test_reverb_config_clamping ... ok [INFO] [stdout] test tests::test_reverb_config_defaults ... ok [INFO] [stdout] test tests::test_reverb_presets ... ok [INFO] [stdout] test time_stretch::tests::test_algorithm_phase_coherence ... ok [INFO] [stdout] test time_stretch::tests::test_algorithm_quality_order ... ok [INFO] [stdout] test time_stretch::tests::test_config_analysis_hop_ratio_1 ... ok [INFO] [stdout] test time_stretch::tests::test_config_default_is_valid ... ok [INFO] [stdout] test time_stretch::tests::test_config_analysis_hop_double_speed ... ok [INFO] [stdout] test time_stretch::tests::test_config_invalid_ratio_zero ... ok [INFO] [stdout] test time_stretch::tests::test_config_invalid_window_too_small ... ok [INFO] [stdout] test time_stretch::tests::test_output_length_double_speed ... ok [INFO] [stdout] test time_stretch::tests::test_output_length_half_speed ... ok [INFO] [stdout] test transient_shaper::tests::test_config_builder ... ok [INFO] [stdout] test transient_shaper::tests::test_coeff_from_ms ... ok [INFO] [stdout] test transient_shaper::tests::test_coeff_from_ms_zero ... ok [INFO] [stdout] test time_stretch::tests::test_output_length_unity ... ok [INFO] [stdout] test transient_shaper::tests::test_db_to_lin_negative ... ok [INFO] [stdout] test time_stretch::tests::test_stretch_silent_remains_silent ... ok [INFO] [stdout] test time_stretch::tests::test_stretch_buffer_length_correct ... ok [INFO] [stdout] test transient_shaper::tests::test_db_to_lin_positive ... ok [INFO] [stdout] test transient_shaper::tests::test_envelope_follower_reset ... ok [INFO] [stdout] test transient_shaper::tests::test_process_stereo ... ok [INFO] [stdout] test transient_shaper::tests::test_set_attack_db ... ok [INFO] [stdout] test transient_shaper::tests::test_envelope_follower_tracks_up ... ok [INFO] [stdout] test tremolo::tests::test_generate_lfo_sawtooth ... ok [INFO] [stdout] test tremolo::tests::test_generate_lfo_sine_at_quarter ... ok [INFO] [stdout] test transient_shaper::tests::test_set_sustain_db ... ok [INFO] [stdout] test transient_shaper::tests::test_shaper_attack_boost ... ok [INFO] [stdout] test tremolo::tests::test_generate_lfo_sine_at_zero ... ok [INFO] [stdout] test transient_shaper::tests::test_shaper_passthrough ... ok [INFO] [stdout] test transient_shaper::tests::test_db_to_lin_zero ... ok [INFO] [stdout] test transient_shaper::tests::test_envelope_follower_tracks_down ... ok [INFO] [stdout] test tremolo::tests::test_generate_lfo_triangle_at_half ... ok [INFO] [stdout] test tremolo::tests::test_generate_lfo_triangle_peak ... ok [INFO] [stdout] test tremolo::tests::test_lfo_value_is_unipolar ... ok [INFO] [stdout] test tremolo::tests::test_generate_lfo_square ... ok [INFO] [stdout] test transient_shaper::tests::test_shaper_reset ... ok [INFO] [stdout] test tremolo::tests::test_phase_advances ... ok [INFO] [stdout] test tremolo::tests::test_process_block_all_waveforms ... ok [INFO] [stdout] test lufs_meter::tests::test_louder_sine_gives_higher_lufs ... ok [INFO] [stdout] test tremolo::tests::test_process_block_length_preserved ... ok [INFO] [stdout] test tremolo::tests::test_process_sample_output_is_finite ... ok [INFO] [stdout] test tremolo::tests::test_process_sample_full_depth_at_trough ... ok [INFO] [stdout] test tremolo::tests::test_process_sample_zero_depth ... ok [INFO] [stdout] test utils::delay_line::tests::test_allpass_filter ... ok [INFO] [stdout] test utils::delay_line::tests::test_delay_clear ... ok [INFO] [stdout] test utils::delay_line::tests::test_fractional_delay_linear ... ok [INFO] [stdout] test utils::envelope::tests::test_envelope_follower_release ... ok [INFO] [stdout] test utils::envelope::tests::test_envelope_reset ... ok [INFO] [stdout] test utils::delay_line::tests::test_delay_line_basic ... ok [INFO] [stdout] test utils::lfo::tests::test_lfo_reset ... ok [INFO] [stdout] test utils::envelope::tests::test_peak_detector ... ok [INFO] [stdout] test utils::envelope::tests::test_envelope_follower_attack ... ok [INFO] [stdout] test utils::delay_line::tests::test_delay_line_process ... ok [INFO] [stdout] test utils::delay_line::tests::test_fractional_delay_modes ... ok [INFO] [stdout] test utils::envelope::tests::test_rms_sine_wave ... ok [INFO] [stdout] test utils::lfo::tests::test_lfo_sine ... ok [INFO] [stdout] test utils::lfo::tests::test_lfo_square ... ok [INFO] [stdout] test utils::lfo::tests::test_lfo_triangle ... ok [INFO] [stdout] test utils::lfo::tests::test_lfo_unipolar ... ok [INFO] [stdout] test utils::lfo::tests::test_parameter_smoother ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_block_processing ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_immediate ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_linear_mode ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_no_zipper ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_range_clamp ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_creation ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_retarget ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_set_and_smooth ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_set_smooth_time ... ok [INFO] [stdout] test utils::lfo::tests::test_stereo_lfo ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_set_sample_rate ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_apply_buffer_length_preserved ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_apply_stereo_no_panic ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_config_default_valid ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_apply_sample_no_panic ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_config_fast_shallow_valid ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_config_subtle_valid ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_config_wide_valid ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_config_invalid_depth ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_depth_samples_matches_config ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_lfo_phase_advances ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_mix_zero_is_bypass ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_new_buffer_power_of_two ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_reset_zeros_buffer ... ok [INFO] [stdout] test utils::lfo::tests::test_smoothed_parameter_logarithmic_mode ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_set_depth_ms ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_set_rate_hz ... ok [INFO] [stdout] test video::blend::tests::test_add_clamps_to_255 ... ok [INFO] [stdout] test video::blend::tests::test_blend_frames_normal_full_opacity ... ok [INFO] [stdout] test video::blend::tests::test_blend_frames_normal_zero_opacity ... ok [INFO] [stdout] test vibrato::tests::test_vibrato_silence_through_large_buffer ... ok [INFO] [stdout] test video::blend::tests::test_color_dodge_bright_source_max ... ok [INFO] [stdout] test video::blend::tests::test_darken_and_lighten ... ok [INFO] [stdout] test video::blend::tests::test_difference_identical_is_black ... ok [INFO] [stdout] test video::blend::tests::test_buffer_mismatch_error ... ok [INFO] [stdout] test video::chromakey::tests::test_apply_chroma_key_buffer_mismatch ... ok [INFO] [stdout] test video::blend::tests::test_multiply_darkens ... ok [INFO] [stdout] test video::blend::tests::test_screen_lightens ... ok [INFO] [stdout] test video::blend::tests::test_overlay_midpoint ... ok [INFO] [stdout] test video::chromakey::tests::test_apply_chroma_key_keeps_non_key_color ... ok [INFO] [stdout] test video::chromakey::tests::test_apply_chroma_key_keys_out_green ... ok [INFO] [stdout] test video::chromakey::tests::test_default_params_green_screen ... ok [INFO] [stdout] test video::chromakey::tests::test_blue_screen_preset ... ok [INFO] [stdout] test video::chromakey::tests::test_detect_key_color_blue_border ... ok [INFO] [stdout] test video::chromakey::tests::test_detect_key_color_too_small ... ok [INFO] [stdout] test video::chromakey::tests::test_detect_key_color_uniform_green ... ok [INFO] [stdout] test video::chromakey::tests::test_green_screen_preset ... ok [INFO] [stdout] test video::chromatic_aberration::tests::test_chromatic_wrong_size_err ... ok [INFO] [stdout] test video::chromatic_aberration::tests::test_chromatic_rgba ... ok [INFO] [stdout] test video::color_grade::tests::test_color_grade_lift_brightens_shadows ... ok [INFO] [stdout] test video::color_grade::tests::test_color_grade_bleach_bypass ... ok [INFO] [stdout] test video::color_grade::tests::test_color_grade_desaturation ... ok [INFO] [stdout] test video::chromatic_aberration::tests::test_chromatic_zero_offset_unchanged ... ok [INFO] [stdout] test video::color_grade::tests::test_color_grade_gain_brightens_highlights ... ok [INFO] [stdout] test video::color_grade::tests::test_color_grade_identity ... ok [INFO] [stdout] test video::chromatic_aberration::tests::test_chromatic_default_applies ... ok [INFO] [stdout] test video::color_grade::tests::test_color_grade_wrong_size_err ... ok [INFO] [stdout] test video::color_grade::tests::test_color_grade_warm_cinematic ... ok [INFO] [stdout] test video::color_grade::tests::test_color_grade_rgba ... ok [INFO] [stdout] test video::color_grade::tests::test_lift_gamma_gain_apply_channel ... ok [INFO] [stdout] test video::color_grade::tests::test_color_grade_teal_orange ... ok [INFO] [stdout] test video::grain::tests::test_grain_default_applies ... ok [INFO] [stdout] test video::grain::tests::test_grain_color_noise ... ok [INFO] [stdout] test video::grain::tests::test_grain_film_35mm ... ok [INFO] [stdout] test video::grain::tests::test_grain_changes_image ... ok [INFO] [stdout] test video::grain::tests::test_grain_film_16mm ... ok [INFO] [stdout] test video::grain::tests::test_grain_zero_intensity_unchanged ... ok [INFO] [stdout] test video::grain::tests::test_grain_different_seeds_differ ... ok [INFO] [stdout] test video::grain::tests::test_grain_large_size_clumps ... ok [INFO] [stdout] test video::grain::tests::test_grain_rgba ... ok [INFO] [stdout] test video::grain::tests::test_grain_wrong_size_err ... ok [INFO] [stdout] test video::lens_flare::tests::test_lens_flare_zero_intensity ... ok [INFO] [stdout] test video::lens_flare::tests::test_lens_flare_color_white ... ok [INFO] [stdout] test video::motion_blur::tests::test_motion_blur_diagonal ... ok [INFO] [stdout] test video::motion_blur::tests::test_motion_blur_constant_image_unchanged ... ok [INFO] [stdout] test video::lens_flare::tests::test_lens_flare_rgba ... ok [INFO] [stdout] test video::chromatic_aberration::tests::test_chromatic_strong_differs_from_subtle ... ok [INFO] [stdout] test video::motion_blur::tests::test_motion_blur_samples_1_no_change ... ok [INFO] [stdout] test video::motion_blur::tests::test_motion_blur_wrong_size_err ... ok [INFO] [stdout] test video::motion_blur::tests::test_motion_blur_vertical ... ok [INFO] [stdout] test video::lens_flare::tests::test_lens_flare_wrong_size_err ... ok [INFO] [stdout] test video::tests::test_clamp_u8 ... ok [INFO] [stdout] test video::tests::test_pixel_format_bpp ... ok [INFO] [stdout] test video::lens_flare::tests::test_lens_flare_default_applies ... ok [INFO] [stdout] test video::tests::test_validate_buffer_err ... ok [INFO] [stdout] test video::tests::test_validate_buffer_ok ... ok [INFO] [stdout] test video::vignette::tests::test_vignette_linear_falloff ... ok [INFO] [stdout] test video::vignette::tests::test_vignette_power_falloff ... ok [INFO] [stdout] test video::motion_blur::tests::test_motion_blur_horizontal ... ok [INFO] [stdout] test video::vignette::tests::test_vignette_rgba ... ok [INFO] [stdout] test video::vignette::tests::test_vignette_subtle_vs_heavy ... ok [INFO] [stdout] test video::vignette::tests::test_vignette_zero_strength_unchanged ... ok [INFO] [stdout] test vocoder::channel::tests::test_vocoder_64_bands ... ok [INFO] [stdout] test vocoder::channel::tests::test_vocoder_clamp_max ... ok [INFO] [stdout] test vocoder::channel::tests::test_vocoder_clamp_min ... ok [INFO] [stdout] test vocoder::channel::tests::test_vocoder_default_band_count ... ok [INFO] [stdout] test vocoder::channel::tests::test_vocoder_default_process ... ok [INFO] [stdout] test vocoder::channel::tests::test_vocoder_mono_process_sample ... ok [INFO] [stdout] test video::motion_blur::tests::test_motion_blur_rgba ... ok [INFO] [stdout] test video::vignette::tests::test_vignette_center_brighter_than_corner ... ok [INFO] [stdout] test warp::tests::test_blackman_window_empty_buffer ... ok [INFO] [stdout] test warp::tests::test_blackman_window_endpoints_near_zero ... ok [INFO] [stdout] test video::vignette::tests::test_vignette_default_applies ... ok [INFO] [stdout] test warp::tests::test_formant_shifter_reset ... ok [INFO] [stdout] test warp::tests::test_formant_shifter_window_and_hop ... ok [INFO] [stdout] test warp::tests::test_hann_window_empty_buffer ... ok [INFO] [stdout] test warp::tests::test_hann_window_endpoints_near_zero ... ok [INFO] [stdout] test warp::tests::test_formant_shifter_output_finite ... ok [INFO] [stdout] test warp::tests::test_hann_window_peak_at_center ... ok [INFO] [stdout] test warp::tests::test_pitch_bend_reset_zeroes_buffer ... ok [INFO] [stdout] test warp::tests::test_pitch_bend_output_finite ... ok [INFO] [stdout] test video::lens_flare::tests::test_lens_flare_brightens_source_region ... ok [INFO] [stdout] test vocoder::channel::tests::test_vocoder_output_finite_bulk ... ok [INFO] [stdout] test vocoder::channel::tests::test_vocoder_reset ... ok [INFO] [stdout] test warp::tests::test_pitch_bend_unity_ratio_passthrough ... ok [INFO] [stdout] test warp::tests::test_tape_flutter_depth_bounds ... ok [INFO] [stdout] test warp::tests::test_tape_flutter_reset ... ok [INFO] [stdout] test waveshaper::tests::test_drive_non_negative ... ok [INFO] [stdout] test warp::tests::test_tape_flutter_rate_centred_at_one ... ok [INFO] [stdout] test waveshaper::tests::test_chebyshev2_at_zero ... ok [INFO] [stdout] test waveshaper::tests::test_all_curves_produce_finite ... ok [INFO] [stdout] test waveshaper::tests::test_hard_clip_exact ... ok [INFO] [stdout] test waveshaper::tests::test_mix_clamp ... ok [INFO] [stdout] test waveshaper::tests::test_output_gain_clamp ... ok [INFO] [stdout] test waveshaper::tests::test_soft_clip_bounded ... ok [INFO] [stdout] test waveshaper::tests::test_output_gain ... ok [INFO] [stdout] test waveshaper::tests::test_chebyshev3_at_one ... ok [INFO] [stdout] test waveshaper::tests::test_waveshaper_process_buffer ... ok [INFO] [stdout] test waveshaper::tests::test_foldback_bounded ... ok [INFO] [stdout] test waveshaper::tests::test_waveshaper_reset ... ok [INFO] [stdout] test wet_dry::tests::test_apply_inplace_blends_correctly ... ok [INFO] [stdout] test wet_dry::tests::test_apply_length_correct ... ok [INFO] [stdout] test wet_dry::tests::test_clamp_wet_above_one ... ok [INFO] [stdout] test wet_dry::tests::test_equal_power_sum_of_squares_approx_one ... ok [INFO] [stdout] test waveshaper::tests::test_waveshaper_process_sample ... ok [INFO] [stdout] test waveshaper::tests::test_tube_asymmetric ... ok [INFO] [stdout] test wet_dry::tests::test_linear_wet_dry_gains ... ok [INFO] [stdout] test wet_dry::tests::test_full_wet_applies_only_wet ... ok [INFO] [stdout] test wet_dry::tests::test_set_wet_updates_both_gains ... ok [INFO] [stdout] test waveshaper::tests::test_waveshaper_dry_mix ... ok [INFO] [stdout] test wet_dry::tests::test_set_wet_equal_power_updates_correctly ... ok [INFO] [stdout] test wet_dry::tests::test_to_json_contains_wet ... ok [INFO] [stdout] test wet_dry_tests::test_flanger_wet_dry_stores ... ok [INFO] [stdout] test wet_dry_tests::test_chorus_wet_zero_passes_dry ... ok [INFO] [stdout] test wet_dry_tests::test_chorus_wet_dry_stores ... ok [INFO] [stdout] test wet_dry_tests::test_freeverb_wet_dry_clamps ... ok [INFO] [stdout] test wet_dry_tests::test_freeverb_wet_dry_stores ... ok [INFO] [stdout] test wet_dry::tests::test_bypass_returns_dry ... ok [INFO] [stdout] test wet_dry_tests::test_flanger_wet_zero_bypasses ... ok [INFO] [stdout] test wet_dry_tests::test_freeverb_wet_zero_output_is_dry ... ok [INFO] [stdout] test wet_dry_tests::test_fuzz_wet_one_full_effect ... ok [INFO] [stdout] test wet_dry_tests::test_fuzz_wet_zero_passes_dry ... ok [INFO] [stdout] test wet_dry_tests::test_overdrive_set_wet_dry_clamps ... ok [INFO] [stdout] test wet_dry_tests::test_overdrive_wet_dry_default_is_one ... ok [INFO] [stdout] test wet_dry_tests::test_overdrive_wet_zero_passes_dry ... ok [INFO] [stdout] test wet_dry_tests::test_process_with_wet_dry_half_blends ... ok [INFO] [stdout] test wet_dry_tests::test_process_with_wet_dry_one_equals_processed ... ok [INFO] [stdout] test wet_dry_tests::test_process_with_wet_dry_zero_equals_input ... ok [INFO] [stdout] test wet_dry_tests::test_wrapper_set_wet_dry_clamps ... ok [INFO] [stdout] test wet_dry_tests::test_wrapper_set_wet_dry_updates ... ok [INFO] [stdout] test wet_dry_tests::test_wrapper_wet_half_blends ... ok [INFO] [stdout] test wet_dry_tests::test_wrapper_wet_one_returns_processed ... ok [INFO] [stdout] test wet_dry_tests::test_wrapper_wet_zero_returns_dry ... ok [INFO] [stdout] test utils::envelope::tests::test_rms_detector ... ok [INFO] [stdout] test lufs_meter::tests::test_meter_short_term_lufs_after_signal ... ok [INFO] [stdout] test video::vignette::tests::test_vignette_wrong_size_err ... ok [INFO] [stdout] test vocoder::channel::tests::test_vocoder_32_bands ... ok [INFO] [stdout] test lufs_meter::tests::test_integrated_lufs_after_long_signal ... ok [INFO] [stdout] test lookahead_limiter::tests::test_limiter_release_recovers_gain ... ok [INFO] [stdout] test pitch::autotune::tests::test_autotune_reset ... ok [INFO] [stdout] test pitch::autotune::tests::test_autotune_humanize ... ok [INFO] [stdout] test pitch::autotune::tests::test_autotune_process_finite ... ok [INFO] [stdout] test pitch::autotune::tests::test_autotune_with_sine_c_major ... ok [INFO] [stdout] [INFO] [stdout] test result: ok. 1109 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.43s [INFO] [stdout] [INFO] [stderr] Doc-tests oximedia_effects [INFO] [stdout] [INFO] [stdout] running 32 tests [INFO] [stdout] test src/dynamics/lufs_meter.rs - dynamics::lufs_meter (line 21) ... ignored [INFO] [stdout] test src/filter/simd_biquad.rs - filter::simd_biquad (line 26) ... ignored [INFO] [stdout] test src/lib.rs - (line 62) ... ignored [INFO] [stdout] test src/lib.rs - WetDryWrapper (line 292) ... ignored [INFO] [stdout] test src/pitch/autotune.rs - pitch::autotune::AutoTune (line 502) ... ignored [INFO] [stdout] test src/reverb/cabinet.rs - reverb::cabinet::CabinetSimulator (line 91) ... ignored [INFO] [stdout] test src/distortion/oversampler.rs - distortion::oversampler::OversampledDistortion (line 498) ... FAILED [INFO] [stdout] test src/bass_enhancer.rs - bass_enhancer (line 22) ... FAILED [INFO] [stdout] test src/lookahead_limiter.rs - lookahead_limiter (line 18) ... FAILED [INFO] [stdout] test src/reverb/schroeder.rs - reverb::schroeder::SimpleConvolutionReverb (line 338) ... FAILED [INFO] [stdout] test src/reverb_hall.rs - reverb_hall (line 10) ... FAILED [INFO] [stdout] test src/tape_sat.rs - tape_sat (line 23) ... FAILED [INFO] [stdout] test src/utils/lfo.rs - utils::lfo::SmoothedParameter (line 259) ... ignored [INFO] [stdout] test src/distortion/oversampler.rs - distortion::oversampler (line 24) ... FAILED [INFO] [stdout] test src/vocoder/channel.rs - vocoder::channel::Vocoder (line 72) ... ignored [INFO] [stdout] test src/mix.rs - mix (line 11) ... FAILED [INFO] [stdout] test src/tape_sat.rs - tape_sat::TapeSaturation (line 82) ... ok [INFO] [stdout] test src/vibrato.rs - vibrato (line 14) ... ok [INFO] [stdout] test src/waveshaper.rs - waveshaper (line 11) ... ok [INFO] [stdout] test src/saturation/tape.rs - saturation::tape (line 35) ... ok [INFO] [stdout] test src/wet_dry.rs - wet_dry::WetDryMix (line 28) ... ok [INFO] [stdout] test src/flanger.rs - flanger (line 11) ... ok [INFO] [stdout] test src/multiband_compressor.rs - multiband_compressor (line 23) ... ok [INFO] [stdout] test src/bitcrusher.rs - bitcrusher (line 21) ... ok [INFO] [stdout] test src/analog_delay.rs - analog_delay (line 36) ... ok [INFO] [stdout] test src/stereo_widener.rs - stereo_widener (line 9) ... ok [INFO] [stdout] test src/parametric_eq.rs - parametric_eq (line 26) ... ok [INFO] [stdout] test src/lufs_meter.rs - lufs_meter (line 37) ... ok [INFO] [stdout] test src/saturation/mod.rs - saturation (line 9) ... ok [INFO] [stdout] test src/harmonic_exciter.rs - harmonic_exciter (line 15) ... ok [INFO] [stdout] test src/stereo_upmix.rs - stereo_upmix (line 31) ... ok [INFO] [stdout] test src/stereo_wider.rs - stereo_wider (line 29) ... ok [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] [INFO] [stdout] ---- src/distortion/oversampler.rs - distortion::oversampler::OversampledDistortion (line 498) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctestfTlt4E/rustcUoAFlK/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_effects-417ad3c00a4e16e2,libscirs2_core-68eaef4a3e966536,liboxiarc_zstd-79fe4da11e2bd414,liboxiarc_lz4-1d465f5b05c1215b,liboxiarc_core-5cf8b8ca76e51d37,libcrc32fast-66fcb8dfd77ba9de,libuuid-7205055e53679cd9,librand_chacha-759deef84b013588,librand_distr-f7f305616f284c3b,libndarray_rand-eccaa87077ce1217,librand_distr-a8661883adaa3a2a,librand-1816f5b22307e3c2,librand_chacha-6986d1ff5b357f3c,libppv_lite86-7dba3d0e2b78a5ed,libzerocopy-d63fa3ee501f27da,librand_core-c8bea0ac5adfd4c5,libgetrandom-94f73c25942f3af4,liboxiblas_ndarray-aef3a015f46af2fa,liboxiblas_lapack-5444984ba4f90acf,liboxiblas_blas-79a4d82dcc39331d,liboxiblas_matrix-eef75250a23d7d1b,liboxiblas_core-620f2586c3700c52,libonce_cell-028ded5f5e4e9236,libchrono-08bf0385051af596,libiana_time_zone-e4284183d46316cc,libserde_json-6f37ead0e52878e0,libmemchr-8e33d9a2a7199911,libitoa-d474a064685fa8df,libzmij-07c2bc01ed4c756c,librand-6dec4cc9d96e1283,libgetrandom-8bb5658bb78cf809,liblibc-da52938bfe154f8f,libchacha20-b2dce8ed8a18f0a7,libcpufeatures-6e66671ef1d123b3,libcfg_if-5af52f617df93f8f,librand_core-a7f952fc327ef36b,libndarray-9ce70bcfa40bf2b6,libmatrixmultiply-b274a47ba471d93f,libapprox-d2ebe1d5a556c156,libnum_complex-6d3108b6a4965f08,libbytemuck-f4c140b0da001d40,libnum_integer-63d151e7310bc0f3,librawpointer-a726d041f28ef5ec,libserde-2cca1191f0843022,libserde_core-365391bf3dd30696,libthiserror-e843b060c304ba2b,liboxifft-afcd573f5a70f84d,libseahash-c7c9833d5abc2ba8,liblibm-6e8521081c3763a4,librayon-518cecfd071ab8ee,librayon_core-52eb7fbf8b046d0c,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_epoch-7bc0ab567b886199,libcrossbeam_utils-bddddcad4a4551ea,libeither-3b4351e3b18e236a,libnum_traits-03fd58aafdbeefe6,libhashbrown-645b42625e1201c4,libequivalent-7e0e8cbe6c474a67,libfoldhash-d6902c75bde81c73,liballocator_api2-3bc2480ae44878f3}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestfTlt4E/rustcUoAFlK/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestfTlt4E/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/bass_enhancer.rs - bass_enhancer (line 22) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctestCDkkNV/rustcds5s3w/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_effects-417ad3c00a4e16e2,libscirs2_core-68eaef4a3e966536,liboxiarc_zstd-79fe4da11e2bd414,liboxiarc_lz4-1d465f5b05c1215b,liboxiarc_core-5cf8b8ca76e51d37,libcrc32fast-66fcb8dfd77ba9de,libuuid-7205055e53679cd9,librand_chacha-759deef84b013588,librand_distr-f7f305616f284c3b,libndarray_rand-eccaa87077ce1217,librand_distr-a8661883adaa3a2a,librand-1816f5b22307e3c2,librand_chacha-6986d1ff5b357f3c,libppv_lite86-7dba3d0e2b78a5ed,libzerocopy-d63fa3ee501f27da,librand_core-c8bea0ac5adfd4c5,libgetrandom-94f73c25942f3af4,liboxiblas_ndarray-aef3a015f46af2fa,liboxiblas_lapack-5444984ba4f90acf,liboxiblas_blas-79a4d82dcc39331d,liboxiblas_matrix-eef75250a23d7d1b,liboxiblas_core-620f2586c3700c52,libonce_cell-028ded5f5e4e9236,libchrono-08bf0385051af596,libiana_time_zone-e4284183d46316cc,libserde_json-6f37ead0e52878e0,libmemchr-8e33d9a2a7199911,libitoa-d474a064685fa8df,libzmij-07c2bc01ed4c756c,librand-6dec4cc9d96e1283,libgetrandom-8bb5658bb78cf809,liblibc-da52938bfe154f8f,libchacha20-b2dce8ed8a18f0a7,libcpufeatures-6e66671ef1d123b3,libcfg_if-5af52f617df93f8f,librand_core-a7f952fc327ef36b,libndarray-9ce70bcfa40bf2b6,libmatrixmultiply-b274a47ba471d93f,libapprox-d2ebe1d5a556c156,libnum_complex-6d3108b6a4965f08,libbytemuck-f4c140b0da001d40,libnum_integer-63d151e7310bc0f3,librawpointer-a726d041f28ef5ec,libserde-2cca1191f0843022,libserde_core-365391bf3dd30696,libthiserror-e843b060c304ba2b,liboxifft-afcd573f5a70f84d,libseahash-c7c9833d5abc2ba8,liblibm-6e8521081c3763a4,librayon-518cecfd071ab8ee,librayon_core-52eb7fbf8b046d0c,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_epoch-7bc0ab567b886199,libcrossbeam_utils-bddddcad4a4551ea,libeither-3b4351e3b18e236a,libnum_traits-03fd58aafdbeefe6,libhashbrown-645b42625e1201c4,libequivalent-7e0e8cbe6c474a67,libfoldhash-d6902c75bde81c73,liballocator_api2-3bc2480ae44878f3}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestCDkkNV/rustcds5s3w/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestCDkkNV/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/lookahead_limiter.rs - lookahead_limiter (line 18) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctest7iX79X/rustcTlPiEn/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_effects-417ad3c00a4e16e2,libscirs2_core-68eaef4a3e966536,liboxiarc_zstd-79fe4da11e2bd414,liboxiarc_lz4-1d465f5b05c1215b,liboxiarc_core-5cf8b8ca76e51d37,libcrc32fast-66fcb8dfd77ba9de,libuuid-7205055e53679cd9,librand_chacha-759deef84b013588,librand_distr-f7f305616f284c3b,libndarray_rand-eccaa87077ce1217,librand_distr-a8661883adaa3a2a,librand-1816f5b22307e3c2,librand_chacha-6986d1ff5b357f3c,libppv_lite86-7dba3d0e2b78a5ed,libzerocopy-d63fa3ee501f27da,librand_core-c8bea0ac5adfd4c5,libgetrandom-94f73c25942f3af4,liboxiblas_ndarray-aef3a015f46af2fa,liboxiblas_lapack-5444984ba4f90acf,liboxiblas_blas-79a4d82dcc39331d,liboxiblas_matrix-eef75250a23d7d1b,liboxiblas_core-620f2586c3700c52,libonce_cell-028ded5f5e4e9236,libchrono-08bf0385051af596,libiana_time_zone-e4284183d46316cc,libserde_json-6f37ead0e52878e0,libmemchr-8e33d9a2a7199911,libitoa-d474a064685fa8df,libzmij-07c2bc01ed4c756c,librand-6dec4cc9d96e1283,libgetrandom-8bb5658bb78cf809,liblibc-da52938bfe154f8f,libchacha20-b2dce8ed8a18f0a7,libcpufeatures-6e66671ef1d123b3,libcfg_if-5af52f617df93f8f,librand_core-a7f952fc327ef36b,libndarray-9ce70bcfa40bf2b6,libmatrixmultiply-b274a47ba471d93f,libapprox-d2ebe1d5a556c156,libnum_complex-6d3108b6a4965f08,libbytemuck-f4c140b0da001d40,libnum_integer-63d151e7310bc0f3,librawpointer-a726d041f28ef5ec,libserde-2cca1191f0843022,libserde_core-365391bf3dd30696,libthiserror-e843b060c304ba2b,liboxifft-afcd573f5a70f84d,libseahash-c7c9833d5abc2ba8,liblibm-6e8521081c3763a4,librayon-518cecfd071ab8ee,librayon_core-52eb7fbf8b046d0c,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_epoch-7bc0ab567b886199,libcrossbeam_utils-bddddcad4a4551ea,libeither-3b4351e3b18e236a,libnum_traits-03fd58aafdbeefe6,libhashbrown-645b42625e1201c4,libequivalent-7e0e8cbe6c474a67,libfoldhash-d6902c75bde81c73,liballocator_api2-3bc2480ae44878f3}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest7iX79X/rustcTlPiEn/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest7iX79X/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/reverb/schroeder.rs - reverb::schroeder::SimpleConvolutionReverb (line 338) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctest8ud11K/rustcl9O25W/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_effects-417ad3c00a4e16e2,libscirs2_core-68eaef4a3e966536,liboxiarc_zstd-79fe4da11e2bd414,liboxiarc_lz4-1d465f5b05c1215b,liboxiarc_core-5cf8b8ca76e51d37,libcrc32fast-66fcb8dfd77ba9de,libuuid-7205055e53679cd9,librand_chacha-759deef84b013588,librand_distr-f7f305616f284c3b,libndarray_rand-eccaa87077ce1217,librand_distr-a8661883adaa3a2a,librand-1816f5b22307e3c2,librand_chacha-6986d1ff5b357f3c,libppv_lite86-7dba3d0e2b78a5ed,libzerocopy-d63fa3ee501f27da,librand_core-c8bea0ac5adfd4c5,libgetrandom-94f73c25942f3af4,liboxiblas_ndarray-aef3a015f46af2fa,liboxiblas_lapack-5444984ba4f90acf,liboxiblas_blas-79a4d82dcc39331d,liboxiblas_matrix-eef75250a23d7d1b,liboxiblas_core-620f2586c3700c52,libonce_cell-028ded5f5e4e9236,libchrono-08bf0385051af596,libiana_time_zone-e4284183d46316cc,libserde_json-6f37ead0e52878e0,libmemchr-8e33d9a2a7199911,libitoa-d474a064685fa8df,libzmij-07c2bc01ed4c756c,librand-6dec4cc9d96e1283,libgetrandom-8bb5658bb78cf809,liblibc-da52938bfe154f8f,libchacha20-b2dce8ed8a18f0a7,libcpufeatures-6e66671ef1d123b3,libcfg_if-5af52f617df93f8f,librand_core-a7f952fc327ef36b,libndarray-9ce70bcfa40bf2b6,libmatrixmultiply-b274a47ba471d93f,libapprox-d2ebe1d5a556c156,libnum_complex-6d3108b6a4965f08,libbytemuck-f4c140b0da001d40,libnum_integer-63d151e7310bc0f3,librawpointer-a726d041f28ef5ec,libserde-2cca1191f0843022,libserde_core-365391bf3dd30696,libthiserror-e843b060c304ba2b,liboxifft-afcd573f5a70f84d,libseahash-c7c9833d5abc2ba8,liblibm-6e8521081c3763a4,librayon-518cecfd071ab8ee,librayon_core-52eb7fbf8b046d0c,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_epoch-7bc0ab567b886199,libcrossbeam_utils-bddddcad4a4551ea,libeither-3b4351e3b18e236a,libnum_traits-03fd58aafdbeefe6,libhashbrown-645b42625e1201c4,libequivalent-7e0e8cbe6c474a67,libfoldhash-d6902c75bde81c73,liballocator_api2-3bc2480ae44878f3}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest8ud11K/rustcl9O25W/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest8ud11K/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/reverb_hall.rs - reverb_hall (line 10) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctestxfn8oa/rustcXTM96j/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_effects-417ad3c00a4e16e2,libscirs2_core-68eaef4a3e966536,liboxiarc_zstd-79fe4da11e2bd414,liboxiarc_lz4-1d465f5b05c1215b,liboxiarc_core-5cf8b8ca76e51d37,libcrc32fast-66fcb8dfd77ba9de,libuuid-7205055e53679cd9,librand_chacha-759deef84b013588,librand_distr-f7f305616f284c3b,libndarray_rand-eccaa87077ce1217,librand_distr-a8661883adaa3a2a,librand-1816f5b22307e3c2,librand_chacha-6986d1ff5b357f3c,libppv_lite86-7dba3d0e2b78a5ed,libzerocopy-d63fa3ee501f27da,librand_core-c8bea0ac5adfd4c5,libgetrandom-94f73c25942f3af4,liboxiblas_ndarray-aef3a015f46af2fa,liboxiblas_lapack-5444984ba4f90acf,liboxiblas_blas-79a4d82dcc39331d,liboxiblas_matrix-eef75250a23d7d1b,liboxiblas_core-620f2586c3700c52,libonce_cell-028ded5f5e4e9236,libchrono-08bf0385051af596,libiana_time_zone-e4284183d46316cc,libserde_json-6f37ead0e52878e0,libmemchr-8e33d9a2a7199911,libitoa-d474a064685fa8df,libzmij-07c2bc01ed4c756c,librand-6dec4cc9d96e1283,libgetrandom-8bb5658bb78cf809,liblibc-da52938bfe154f8f,libchacha20-b2dce8ed8a18f0a7,libcpufeatures-6e66671ef1d123b3,libcfg_if-5af52f617df93f8f,librand_core-a7f952fc327ef36b,libndarray-9ce70bcfa40bf2b6,libmatrixmultiply-b274a47ba471d93f,libapprox-d2ebe1d5a556c156,libnum_complex-6d3108b6a4965f08,libbytemuck-f4c140b0da001d40,libnum_integer-63d151e7310bc0f3,librawpointer-a726d041f28ef5ec,libserde-2cca1191f0843022,libserde_core-365391bf3dd30696,libthiserror-e843b060c304ba2b,liboxifft-afcd573f5a70f84d,libseahash-c7c9833d5abc2ba8,liblibm-6e8521081c3763a4,librayon-518cecfd071ab8ee,librayon_core-52eb7fbf8b046d0c,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_epoch-7bc0ab567b886199,libcrossbeam_utils-bddddcad4a4551ea,libeither-3b4351e3b18e236a,libnum_traits-03fd58aafdbeefe6,libhashbrown-645b42625e1201c4,libequivalent-7e0e8cbe6c474a67,libfoldhash-d6902c75bde81c73,liballocator_api2-3bc2480ae44878f3}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestxfn8oa/rustcXTM96j/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestxfn8oa/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/tape_sat.rs - tape_sat (line 23) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctestDgiYmu/rustceLJZD6/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_effects-417ad3c00a4e16e2,libscirs2_core-68eaef4a3e966536,liboxiarc_zstd-79fe4da11e2bd414,liboxiarc_lz4-1d465f5b05c1215b,liboxiarc_core-5cf8b8ca76e51d37,libcrc32fast-66fcb8dfd77ba9de,libuuid-7205055e53679cd9,librand_chacha-759deef84b013588,librand_distr-f7f305616f284c3b,libndarray_rand-eccaa87077ce1217,librand_distr-a8661883adaa3a2a,librand-1816f5b22307e3c2,librand_chacha-6986d1ff5b357f3c,libppv_lite86-7dba3d0e2b78a5ed,libzerocopy-d63fa3ee501f27da,librand_core-c8bea0ac5adfd4c5,libgetrandom-94f73c25942f3af4,liboxiblas_ndarray-aef3a015f46af2fa,liboxiblas_lapack-5444984ba4f90acf,liboxiblas_blas-79a4d82dcc39331d,liboxiblas_matrix-eef75250a23d7d1b,liboxiblas_core-620f2586c3700c52,libonce_cell-028ded5f5e4e9236,libchrono-08bf0385051af596,libiana_time_zone-e4284183d46316cc,libserde_json-6f37ead0e52878e0,libmemchr-8e33d9a2a7199911,libitoa-d474a064685fa8df,libzmij-07c2bc01ed4c756c,librand-6dec4cc9d96e1283,libgetrandom-8bb5658bb78cf809,liblibc-da52938bfe154f8f,libchacha20-b2dce8ed8a18f0a7,libcpufeatures-6e66671ef1d123b3,libcfg_if-5af52f617df93f8f,librand_core-a7f952fc327ef36b,libndarray-9ce70bcfa40bf2b6,libmatrixmultiply-b274a47ba471d93f,libapprox-d2ebe1d5a556c156,libnum_complex-6d3108b6a4965f08,libbytemuck-f4c140b0da001d40,libnum_integer-63d151e7310bc0f3,librawpointer-a726d041f28ef5ec,libserde-2cca1191f0843022,libserde_core-365391bf3dd30696,libthiserror-e843b060c304ba2b,liboxifft-afcd573f5a70f84d,libseahash-c7c9833d5abc2ba8,liblibm-6e8521081c3763a4,librayon-518cecfd071ab8ee,librayon_core-52eb7fbf8b046d0c,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_epoch-7bc0ab567b886199,libcrossbeam_utils-bddddcad4a4551ea,libeither-3b4351e3b18e236a,libnum_traits-03fd58aafdbeefe6,libhashbrown-645b42625e1201c4,libequivalent-7e0e8cbe6c474a67,libfoldhash-d6902c75bde81c73,liballocator_api2-3bc2480ae44878f3}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestDgiYmu/rustceLJZD6/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestDgiYmu/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/distortion/oversampler.rs - distortion::oversampler (line 24) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctest5dIKyH/rustcqsVTk1/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_effects-417ad3c00a4e16e2,libscirs2_core-68eaef4a3e966536,liboxiarc_zstd-79fe4da11e2bd414,liboxiarc_lz4-1d465f5b05c1215b,liboxiarc_core-5cf8b8ca76e51d37,libcrc32fast-66fcb8dfd77ba9de,libuuid-7205055e53679cd9,librand_chacha-759deef84b013588,librand_distr-f7f305616f284c3b,libndarray_rand-eccaa87077ce1217,librand_distr-a8661883adaa3a2a,librand-1816f5b22307e3c2,librand_chacha-6986d1ff5b357f3c,libppv_lite86-7dba3d0e2b78a5ed,libzerocopy-d63fa3ee501f27da,librand_core-c8bea0ac5adfd4c5,libgetrandom-94f73c25942f3af4,liboxiblas_ndarray-aef3a015f46af2fa,liboxiblas_lapack-5444984ba4f90acf,liboxiblas_blas-79a4d82dcc39331d,liboxiblas_matrix-eef75250a23d7d1b,liboxiblas_core-620f2586c3700c52,libonce_cell-028ded5f5e4e9236,libchrono-08bf0385051af596,libiana_time_zone-e4284183d46316cc,libserde_json-6f37ead0e52878e0,libmemchr-8e33d9a2a7199911,libitoa-d474a064685fa8df,libzmij-07c2bc01ed4c756c,librand-6dec4cc9d96e1283,libgetrandom-8bb5658bb78cf809,liblibc-da52938bfe154f8f,libchacha20-b2dce8ed8a18f0a7,libcpufeatures-6e66671ef1d123b3,libcfg_if-5af52f617df93f8f,librand_core-a7f952fc327ef36b,libndarray-9ce70bcfa40bf2b6,libmatrixmultiply-b274a47ba471d93f,libapprox-d2ebe1d5a556c156,libnum_complex-6d3108b6a4965f08,libbytemuck-f4c140b0da001d40,libnum_integer-63d151e7310bc0f3,librawpointer-a726d041f28ef5ec,libserde-2cca1191f0843022,libserde_core-365391bf3dd30696,libthiserror-e843b060c304ba2b,liboxifft-afcd573f5a70f84d,libseahash-c7c9833d5abc2ba8,liblibm-6e8521081c3763a4,librayon-518cecfd071ab8ee,librayon_core-52eb7fbf8b046d0c,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_epoch-7bc0ab567b886199,libcrossbeam_utils-bddddcad4a4551ea,libeither-3b4351e3b18e236a,libnum_traits-03fd58aafdbeefe6,libhashbrown-645b42625e1201c4,libequivalent-7e0e8cbe6c474a67,libfoldhash-d6902c75bde81c73,liballocator_api2-3bc2480ae44878f3}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctest5dIKyH/rustcqsVTk1/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctest5dIKyH/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] ---- src/mix.rs - mix (line 11) stdout ---- [INFO] [stdout] error: linking with `cc` failed: exit status: 1 [INFO] [stdout] | [INFO] [stdout] = note: "cc" "-m64" "/tmp/rustdoctestqeEt0T/rustcYT7Kx5/symbols.o" "<2 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "/opt/rustwide/target/debug/deps/{liboximedia_effects-417ad3c00a4e16e2,libscirs2_core-68eaef4a3e966536,liboxiarc_zstd-79fe4da11e2bd414,liboxiarc_lz4-1d465f5b05c1215b,liboxiarc_core-5cf8b8ca76e51d37,libcrc32fast-66fcb8dfd77ba9de,libuuid-7205055e53679cd9,librand_chacha-759deef84b013588,librand_distr-f7f305616f284c3b,libndarray_rand-eccaa87077ce1217,librand_distr-a8661883adaa3a2a,librand-1816f5b22307e3c2,librand_chacha-6986d1ff5b357f3c,libppv_lite86-7dba3d0e2b78a5ed,libzerocopy-d63fa3ee501f27da,librand_core-c8bea0ac5adfd4c5,libgetrandom-94f73c25942f3af4,liboxiblas_ndarray-aef3a015f46af2fa,liboxiblas_lapack-5444984ba4f90acf,liboxiblas_blas-79a4d82dcc39331d,liboxiblas_matrix-eef75250a23d7d1b,liboxiblas_core-620f2586c3700c52,libonce_cell-028ded5f5e4e9236,libchrono-08bf0385051af596,libiana_time_zone-e4284183d46316cc,libserde_json-6f37ead0e52878e0,libmemchr-8e33d9a2a7199911,libitoa-d474a064685fa8df,libzmij-07c2bc01ed4c756c,librand-6dec4cc9d96e1283,libgetrandom-8bb5658bb78cf809,liblibc-da52938bfe154f8f,libchacha20-b2dce8ed8a18f0a7,libcpufeatures-6e66671ef1d123b3,libcfg_if-5af52f617df93f8f,librand_core-a7f952fc327ef36b,libndarray-9ce70bcfa40bf2b6,libmatrixmultiply-b274a47ba471d93f,libapprox-d2ebe1d5a556c156,libnum_complex-6d3108b6a4965f08,libbytemuck-f4c140b0da001d40,libnum_integer-63d151e7310bc0f3,librawpointer-a726d041f28ef5ec,libserde-2cca1191f0843022,libserde_core-365391bf3dd30696,libthiserror-e843b060c304ba2b,liboxifft-afcd573f5a70f84d,libseahash-c7c9833d5abc2ba8,liblibm-6e8521081c3763a4,librayon-518cecfd071ab8ee,librayon_core-52eb7fbf8b046d0c,libcrossbeam_deque-5a8bc6150a57d553,libcrossbeam_epoch-7bc0ab567b886199,libcrossbeam_utils-bddddcad4a4551ea,libeither-3b4351e3b18e236a,libnum_traits-03fd58aafdbeefe6,libhashbrown-645b42625e1201c4,libequivalent-7e0e8cbe6c474a67,libfoldhash-d6902c75bde81c73,liballocator_api2-3bc2480ae44878f3}.rlib" "/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/tmp/rustdoctestqeEt0T/rustcYT7Kx5/raw-dylibs" "-B/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/tmp/rustdoctestqeEt0T/rust_out" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs" [INFO] [stdout] = note: some arguments are omitted. use `--verbose` to show all linker arguments [INFO] [stdout] = note: collect2: fatal error: ld terminated with signal 9 [Killed] [INFO] [stdout] compilation terminated. [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 1 previous error [INFO] [stdout] [INFO] [stdout] Couldn't compile the test. [INFO] [stdout] [INFO] [stdout] failures: [INFO] [stdout] src/bass_enhancer.rs - bass_enhancer (line 22) [INFO] [stdout] src/distortion/oversampler.rs - distortion::oversampler (line 24) [INFO] [stdout] src/distortion/oversampler.rs - distortion::oversampler::OversampledDistortion (line 498) [INFO] [stdout] src/lookahead_limiter.rs - lookahead_limiter (line 18) [INFO] [stdout] src/mix.rs - mix (line 11) [INFO] [stdout] src/reverb/schroeder.rs - reverb::schroeder::SimpleConvolutionReverb (line 338) [INFO] [stdout] src/reverb_hall.rs - reverb_hall (line 10) [INFO] [stdout] src/tape_sat.rs - tape_sat (line 23) [INFO] [stdout] [INFO] [stdout] test result: FAILED. 16 passed; 8 failed; 8 ignored; 0 measured; 0 filtered out; finished in 25.78s [INFO] [stdout] [INFO] [stderr] error: doctest failed, to rerun pass `--doc` [INFO] running `Command { std: "docker" "inspect" "39419684cc813718b06e83617102b4843a81ce8a333c25cdcf1d6cde68452a82", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "39419684cc813718b06e83617102b4843a81ce8a333c25cdcf1d6cde68452a82", kill_on_drop: false }` [INFO] [stdout] 39419684cc813718b06e83617102b4843a81ce8a333c25cdcf1d6cde68452a82