[INFO] fetching crate oximedia-core 0.1.5...
[INFO] testing oximedia-core-0.1.5 against beta-2026-04-21 for beta-1.96-2
[INFO] extracting crate oximedia-core 0.1.5 into /workspace/builds/worker-3-tc2/source
[INFO] started tweaking crates.io crate oximedia-core 0.1.5
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate oximedia-core 0.1.5
[INFO] tweaked toml for crates.io crate oximedia-core 0.1.5 written to /workspace/builds/worker-3-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate oximedia-core 0.1.5 on toolchain beta-2026-04-21
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate oximedia-core 0.1.5 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+beta-2026-04-21" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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" "+beta-2026-04-21" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1e5e08288a2a8064deb32c22cb89531856c3fab89220dd6acb88fe4c9da9c6da
[INFO] running `Command { std: "docker" "start" "-a" "1e5e08288a2a8064deb32c22cb89531856c3fab89220dd6acb88fe4c9da9c6da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1e5e08288a2a8064deb32c22cb89531856c3fab89220dd6acb88fe4c9da9c6da", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1e5e08288a2a8064deb32c22cb89531856c3fab89220dd6acb88fe4c9da9c6da", kill_on_drop: false }`
[INFO] [stdout] 1e5e08288a2a8064deb32c22cb89531856c3fab89220dd6acb88fe4c9da9c6da
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] b6f91d0871753cccf031e3ceb8ac29649081ef5deb7f0be2d8f5a74836843217
[INFO] running `Command { std: "docker" "start" "-a" "b6f91d0871753cccf031e3ceb8ac29649081ef5deb7f0be2d8f5a74836843217", kill_on_drop: false }`
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling oximedia-core v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 9.24s
[INFO] running `Command { std: "docker" "inspect" "b6f91d0871753cccf031e3ceb8ac29649081ef5deb7f0be2d8f5a74836843217", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b6f91d0871753cccf031e3ceb8ac29649081ef5deb7f0be2d8f5a74836843217", kill_on_drop: false }`
[INFO] [stdout] b6f91d0871753cccf031e3ceb8ac29649081ef5deb7f0be2d8f5a74836843217
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fed9924fc7fdc0aa745b3be9a1a82b89b290731296426add632a13128ccbd376
[INFO] running `Command { std: "docker" "start" "-a" "fed9924fc7fdc0aa745b3be9a1a82b89b290731296426add632a13128ccbd376", kill_on_drop: false }`
[INFO] [stderr]    Compiling oximedia-core v0.1.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 8.09s
[INFO] running `Command { std: "docker" "inspect" "fed9924fc7fdc0aa745b3be9a1a82b89b290731296426add632a13128ccbd376", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fed9924fc7fdc0aa745b3be9a1a82b89b290731296426add632a13128ccbd376", kill_on_drop: false }`
[INFO] [stdout] fed9924fc7fdc0aa745b3be9a1a82b89b290731296426add632a13128ccbd376
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-3-tc2/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=warn" "-e" "RUSTDOCFLAGS=--cap-lints=warn" "-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" "+beta-2026-04-21" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] fe26f5076dab517289368f4ffca297a189f1c70c456d4f92d20f7e6cf41bd770
[INFO] running `Command { std: "docker" "start" "-a" "fe26f5076dab517289368f4ffca297a189f1c70c456d4f92d20f7e6cf41bd770", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.05s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/oximedia_core-f7e2a37784e86ae6)
[INFO] [stdout] 
[INFO] [stdout] running 1004 tests
[INFO] [stdout] test alloc::buffer_pool::tests::test_buffer_contents ... ok
[INFO] [stdout] test alloc::buffer_pool::tests::test_default ... ok
[INFO] [stdout] test alloc::buffer_pool::tests::test_new ... ok
[INFO] [stdout] test alloc::buffer_pool::tests::test_with_capacity ... ok
[INFO] [stdout] test bitrate::tests::test_bitrate_for_file_basic ... ok
[INFO] [stdout] test bitrate::tests::test_bitrate_for_file_large_file ... ok
[INFO] [stdout] test bitrate::tests::test_bitrate_for_file_small_file ... ok
[INFO] [stdout] test bitrate::tests::test_bitrate_for_file_zero_duration ... ok
[INFO] [stdout] test bitrate::tests::test_bitrate_rung_estimated_size ... ok
[INFO] [stdout] test alloc::buffer_pool::tests::test_acquire_or_alloc ... ok
[INFO] [stdout] test alloc::buffer_pool::tests::test_acquire_release ... ok
[INFO] [stdout] test alloc::buffer_pool::tests::test_release_at_capacity ... ok
[INFO] [stdout] test bitrate::tests::test_bitrate_rung_estimated_size_two_hours ... ok
[INFO] [stdout] test bitrate::tests::test_bitrate_rung_new_fields ... ok
[INFO] [stdout] test bitrate::tests::test_bps_to_kbps ... ok
[INFO] [stdout] test bitrate::tests::test_bps_to_mbps_10mbps ... ok
[INFO] [stdout] test bitrate::tests::test_bps_to_mbps ... ok
[INFO] [stdout] test bitrate::tests::test_file_size_for_bitrate_basic ... ok
[INFO] [stdout] test bitrate::tests::test_file_size_for_bitrate_zero_bitrate ... ok
[INFO] [stdout] test bitrate::tests::test_file_size_for_bitrate_streaming_profile ... ok
[INFO] [stdout] test bitrate::tests::test_kbps_roundtrip ... ok
[INFO] [stdout] test bitrate::tests::test_roundtrip_bitrate_and_size ... ok
[INFO] [stdout] test bitrate::tests::test_video_bitrate ... ok
[INFO] [stdout] test bitrate::tests::test_video_bitrate_8mbps_with_stereo_opus ... ok
[INFO] [stdout] test bitrate::tests::test_video_bitrate_audio_exceeds_total ... ok
[INFO] [stdout] test bitrate::tests::test_video_bitrate_multi_audio_tracks ... ok
[INFO] [stdout] test buffer_pool::tests::test_auto_shrink_does_not_shrink_under_pressure ... ok
[INFO] [stdout] test buffer_pool::tests::test_auto_shrink_when_low_pressure ... ok
[INFO] [stdout] test bitrate::tests::test_file_size_for_bitrate_zero_duration ... ok
[INFO] [stdout] test bitrate::tests::test_bps_to_mbps_zero ... ok
[INFO] [stdout] test bitrate::tests::test_kbps_to_bps ... ok
[INFO] [stdout] test buffer_pool::tests::test_buffer_desc_is_page_aligned_false ... ok
[INFO] [stdout] test buffer_pool::tests::test_buffer_desc_is_page_aligned_true ... ok
[INFO] [stdout] test buffer_pool::tests::test_buffer_desc_new ... ok
[INFO] [stdout] test buffer_pool::tests::test_buffer_desc_slots_needed_exact ... ok
[INFO] [stdout] test buffer_pool::tests::test_buffer_desc_slots_needed_round_up ... ok
[INFO] [stdout] test buffer_pool::tests::test_buffer_desc_slots_needed_single_slot ... ok
[INFO] [stdout] test buffer_pool::tests::test_in_use_count ... ok
[INFO] [stdout] test buffer_pool::tests::test_no_thresholds_always_low ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_acquire_exhausts_buffers ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_acquire_returns_id ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_available_count_decrements_on_acquire ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_initial_pressure_level_low ... ok
[INFO] [stdout] test bitrate::tests::test_bitrate_for_file_negative_duration_returns_zero ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_new ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_pressure_level_decreases_on_release ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_pressure_level_increases_with_usage ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_release_makes_buffer_available ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_release_unknown_id_is_noop ... ok
[INFO] [stdout] test buffer_pool::tests::test_pool_total_count_unchanged_after_ops ... ok
[INFO] [stdout] test buffer_pool::tests::test_pooled_buffer_available_size ... ok
[INFO] [stdout] test buffer_pool::tests::test_pooled_buffer_initial_state ... ok
[INFO] [stdout] test buffer_pool::tests::test_pooled_buffer_reset ... ok
[INFO] [stdout] test buffer_pool::tests::test_pressure_callback_fired_on_transition ... ok
[INFO] [stdout] test buffer_pool::tests::test_pressure_thresholds_custom ... ok
[INFO] [stdout] test buffer_pool::tests::test_pressure_thresholds_default ... ok
[INFO] [stdout] test buffer_pool::tests::test_shrink_to_removes_free_buffers ... ok
[INFO] [stdout] test channel_layout::tests::test_atmos514_index_of_height ... ok
[INFO] [stdout] test channel_layout::tests::test_atmos514_layout ... ok
[INFO] [stdout] test channel_layout::tests::test_atmos714_bed_count ... ok
[INFO] [stdout] test channel_layout::tests::test_atmos714_layout ... ok
[INFO] [stdout] test channel_layout::tests::test_bed_channel_count ... ok
[INFO] [stdout] test channel_layout::tests::test_binaural_channel_count ... ok
[INFO] [stdout] test channel_layout::tests::test_channel_labels ... ok
[INFO] [stdout] test channel_layout::tests::test_custom_has_height_channels ... ok
[INFO] [stdout] test buffer_pool::tests::test_shrink_to_does_not_remove_in_use_buffers ... ok
[INFO] [stdout] test buffer_pool::tests::test_shrink_to_noop_when_already_at_or_below_target ... ok
[INFO] [stdout] test channel_layout::tests::test_custom_index_of ... ok
[INFO] [stdout] test channel_layout::tests::test_back_center_classification ... ok
[INFO] [stdout] test channel_layout::tests::test_custom_layout ... ok
[INFO] [stdout] test channel_layout::tests::test_description_mono ... ok
[INFO] [stdout] test buffer_pool::tests::test_pressure_callback_not_fired_on_same_level ... ok
[INFO] [stdout] test channel_layout::tests::test_description_stereo ... ok
[INFO] [stdout] test channel_layout::tests::test_dolby_atmos_bed_9_1_6_layout ... ok
[INFO] [stdout] test channel_layout::tests::test_has_lfe ... ok
[INFO] [stdout] test channel_layout::tests::test_height_channel_count ... ok
[INFO] [stdout] test channel_layout::tests::test_index_of_found ... ok
[INFO] [stdout] test channel_layout::tests::test_index_of_not_found ... ok
[INFO] [stdout] test channel_layout::tests::test_is_surround_false ... ok
[INFO] [stdout] test channel_layout::tests::test_is_surround_true ... ok
[INFO] [stdout] test channel_layout::tests::test_layout_kind_channel_count ... ok
[INFO] [stdout] test channel_layout::tests::test_layout_kind_has_height_channels ... ok
[INFO] [stdout] test channel_layout::tests::test_is_height_channel ... ok
[INFO] [stdout] test channel_layout::tests::test_quad_layout ... ok
[INFO] [stdout] test channel_layout::tests::test_layout_name ... ok
[INFO] [stdout] test channel_layout::tests::test_standard_layout_contains ... ok
[INFO] [stdout] test channel_layout::tests::test_standard_layout_count ... ok
[INFO] [stdout] test channel_layout::tests::test_surround30_layout ... ok
[INFO] [stdout] test channel_layout::tests::test_surround40_layout ... ok
[INFO] [stdout] test channel_layout::tests::test_surround71_side_channels ... ok
[INFO] [stdout] test channel_layout::tests::test_surround21_has_lfe ... ok
[INFO] [stdout] test channel_layout::tests::test_surround916_layout ... ok
[INFO] [stdout] test channel_layout::tests::test_top_back_channels_classification ... ok
[INFO] [stdout] test codec_info::tests::test_av1_high_supports_444 ... ok
[INFO] [stdout] test codec_info::tests::test_average_bpp_444_8bit ... ok
[INFO] [stdout] test codec_info::tests::test_average_bpp_monochrome ... ok
[INFO] [stdout] test codec_info::tests::test_av1_main_no_high_bit_depth ... ok
[INFO] [stdout] test codec_info::tests::test_average_bpp_420_8bit ... ok
[INFO] [stdout] test codec_info::tests::test_chroma_horiz_factor_444 ... ok
[INFO] [stdout] test codec_info::tests::test_chroma_horiz_factor_420 ... ok
[INFO] [stdout] test buffer_pool::tests::test_pressure_thresholds_out_of_order_panics - should panic ... ok
[INFO] [stdout] test codec_info::tests::test_chroma_vert_factor_420 ... ok
[INFO] [stdout] test codec_info::tests::test_chroma_vert_factor_422 ... ok
[INFO] [stdout] test codec_info::tests::test_codec_info_average_bpp ... ok
[INFO] [stdout] test codec_info::tests::test_hw_accel_flag ... ok
[INFO] [stdout] test codec_info::tests::test_max_pixels ... ok
[INFO] [stdout] test codec_info::tests::test_short_name_av1_main ... ok
[INFO] [stdout] test codec_info::tests::test_monochrome_factors ... ok
[INFO] [stdout] test codec_info::tests::test_short_name_unknown ... ok
[INFO] [stdout] test codec_info::tests::test_supports_resolution_false ... ok
[INFO] [stdout] test codec_info::tests::test_supports_resolution_true ... ok
[INFO] [stdout] test codec_info::tests::test_theora_short_name ... ok
[INFO] [stdout] test codec_info::tests::test_vp9_p0_no_444 ... ok
[INFO] [stdout] test codec_info::tests::test_vp9_p2_high_bit_depth ... ok
[INFO] [stdout] test codec_matrix::tests::test_av1_mp4_compatible ... ok
[INFO] [stdout] test codec_matrix::tests::test_compatible_containers_non_empty ... ok
[INFO] [stdout] test codec_matrix::tests::test_opus_ogg_compatible ... ok
[INFO] [stdout] test codec_matrix::tests::test_vp9_mp4_incompatible ... ok
[INFO] [stdout] test codec_matrix::tests::test_vp9_webm_compatible ... ok
[INFO] [stdout] test codec_negotiation::tests::test_auto_negotiate_audio_success ... ok
[INFO] [stdout] test codec_matrix::tests::test_case_insensitive ... ok
[INFO] [stdout] test codec_negotiation::tests::test_auto_negotiate_codec_mismatch ... ok
[INFO] [stdout] test codec_negotiation::tests::test_auto_negotiate_format_mismatch ... ok
[INFO] [stdout] test codec_negotiation::tests::test_auto_negotiate_hw_boosts_score ... ok
[INFO] [stdout] test codec_negotiation::tests::test_auto_negotiate_resolution_no_overlap_still_returns ... ok
[INFO] [stdout] test codec_negotiation::tests::test_auto_negotiate_video_success ... ok
[INFO] [stdout] test codec_negotiation::tests::test_bitrate_range_contains ... ok
[INFO] [stdout] test codec_negotiation::tests::test_bitrate_range_default ... ok
[INFO] [stdout] test codec_negotiation::tests::test_bitrate_range_intersect ... ok
[INFO] [stdout] test codec_negotiation::tests::test_bitrate_range_no_intersect ... ok
[INFO] [stdout] test codec_negotiation::tests::test_common_codecs_no_overlap ... ok
[INFO] [stdout] test codec_negotiation::tests::test_common_codecs_overlap ... ok
[INFO] [stdout] test codec_negotiation::tests::test_endpoint_capabilities_audio_constructor ... ok
[INFO] [stdout] test codec_negotiation::tests::test_endpoint_capabilities_video_constructor ... ok
[INFO] [stdout] test codec_negotiation::tests::test_format_capabilities_audio_constructor ... ok
[INFO] [stdout] test codec_negotiation::tests::test_format_capabilities_video_constructor ... ok
[INFO] [stdout] test codec_negotiation::tests::test_is_hw_accelerated ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_formats_audio ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_formats_empty_caps ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_formats_no_common_pixel_format ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_formats_no_common_sample_format ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_formats_video ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_formats_video_with_semi_planar ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_level_min ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_no_common ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_prefers_hw ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_profile_mismatch ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiate_success ... ok
[INFO] [stdout] test codec_negotiation::tests::test_negotiation_result_is_hardware ... ok
[INFO] [stdout] test codec_negotiation::tests::test_pixel_format_common_formats ... ok
[INFO] [stdout] test codec_negotiation::tests::test_pixel_format_negotiate_common ... ok
[INFO] [stdout] test codec_negotiation::tests::test_pixel_format_negotiate_no_common ... ok
[INFO] [stdout] test codec_negotiation::tests::test_preferred_codec_hw_first ... ok
[INFO] [stdout] test codec_negotiation::tests::test_preferred_codec_fallback ... ok
[INFO] [stdout] test codec_negotiation::tests::test_preferred_codec_none ... ok
[INFO] [stdout] test codec_negotiation::tests::test_resolution_range_contains ... ok
[INFO] [stdout] test codec_negotiation::tests::test_resolution_range_default ... ok
[INFO] [stdout] test codec_negotiation::tests::test_resolution_range_intersect ... ok
[INFO] [stdout] test codec_negotiation::tests::test_resolution_range_no_intersect ... ok
[INFO] [stdout] test codec_negotiation::tests::test_sample_format_common_formats ... ok
[INFO] [stdout] test codec_negotiation::tests::test_sample_format_negotiate_common ... ok
[INFO] [stdout] test codec_negotiation::tests::test_sample_format_negotiate_no_common ... ok
[INFO] [stdout] test codec_negotiation::tests::test_score_range ... ok
[INFO] [stdout] test codec_negotiation::tests::test_supports_profile_negative ... ok
[INFO] [stdout] test codec_negotiation::tests::test_supports_profile_positive ... ok
[INFO] [stdout] test codec_params::tests::test_audio_params_basic ... ok
[INFO] [stdout] test codec_params::tests::test_audio_params_builder_chain ... ok
[INFO] [stdout] test codec_params::tests::test_audio_params_frame_duration ... ok
[INFO] [stdout] test codec_params::tests::test_codec_param_set_push_and_query ... ok
[INFO] [stdout] test codec_params::tests::test_codec_params_audio ... ok
[INFO] [stdout] test codec_params::tests::test_codec_params_data ... ok
[INFO] [stdout] test codec_params::tests::test_codec_params_language_and_stream_index ... ok
[INFO] [stdout] test codec_params::tests::test_codec_params_video ... ok
[INFO] [stdout] test codec_params::tests::test_video_params_aspect_ratio_fallback ... ok
[INFO] [stdout] test codec_params::tests::test_color_space_display ... ok
[INFO] [stdout] test codec_params::tests::test_color_space_default ... ok
[INFO] [stdout] test codec_params::tests::test_video_params_basic ... ok
[INFO] [stdout] test codec_params::tests::test_video_params_builder_chain ... ok
[INFO] [stdout] test codec_params::tests::test_video_params_display_aspect_override ... ok
[INFO] [stdout] test codec_params::tests::test_video_params_fps ... ok
[INFO] [stdout] test color_metadata::tests::test_bt601_presets ... ok
[INFO] [stdout] test color_metadata::tests::test_color_primaries_h273_round_trip ... ok
[INFO] [stdout] test color_metadata::tests::test_color_primaries_unknown_code ... ok
[INFO] [stdout] test color_metadata::tests::test_color_space_default ... ok
[INFO] [stdout] test color_metadata::tests::test_color_space_display ... ok
[INFO] [stdout] test color_metadata::tests::test_color_space_presets ... ok
[INFO] [stdout] test color_metadata::tests::test_matrix_coefficients_h273_round_trip ... ok
[INFO] [stdout] test color_metadata::tests::test_matrix_unknown_code ... ok
[INFO] [stdout] test convert::audio::tests::test_audio_converter ... ok
[INFO] [stdout] test convert::audio::tests::test_change_channel_count_mono_to_stereo ... ok
[INFO] [stdout] test convert::audio::tests::test_convert_f32_to_s16 ... ok
[INFO] [stdout] test convert::audio::tests::test_change_channel_count_stereo_to_mono ... ok
[INFO] [stdout] test convert::audio::tests::test_convert_s16_to_f32 ... ok
[INFO] [stdout] test convert::audio::tests::test_interleaved_to_planar ... ok
[INFO] [stdout] test convert::audio::tests::test_planar_to_interleaved ... ok
[INFO] [stdout] test convert::audio::tests::test_roundtrip_conversion ... ok
[INFO] [stdout] test convert::pixel::tests::test_color_matrix_coefficients ... ok
[INFO] [stdout] test convert::pixel::tests::test_grayscale_conversions ... ok
[INFO] [stdout] test convert::audio::tests::test_sample_converter_u8 ... ok
[INFO] [stdout] test convert::pixel::tests::test_pixel_converter_yuv_to_rgb ... ok
[INFO] [stdout] test convert::pixel::tests::test_rgb24_to_yuv420p ... ok
[INFO] [stdout] test convert::pixel::tests::test_roundtrip_rgb_yuv ... ok
[INFO] [stdout] test convert::pixel::tests::test_yuv420p_to_rgb24 ... ok
[INFO] [stdout] test convert::pixel::tests::test_yuv420p_to_yuv444p ... ok
[INFO] [stdout] test convert::pixel::tests::test_yuv444p_to_yuv420p ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_all_matrix_variants_nv12 ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_nv12_gray_to_rgb_is_gray ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_nv12_luma_variation ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_nv12_roundtrip_luma_approx ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_nv12_to_rgb24_output_len ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_nv21_to_rgb24_output_len ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_rgb24_to_nv12_output_lengths ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_yuv420p_nv12_round_trip ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_nv21_neutral_gray ... ok
[INFO] [stdout] test convert::simd_pixel::tests::test_yuv420p_to_nv12_interleaving ... ok
[INFO] [stdout] test downmix::tests::test_51_to_mono_dimensions ... ok
[INFO] [stdout] test downmix::tests::test_51_to_mono_lfe_discarded ... ok
[INFO] [stdout] test downmix::tests::test_51_to_stereo_centre_split ... ok
[INFO] [stdout] test downmix::tests::test_51_to_stereo_dimensions ... ok
[INFO] [stdout] test downmix::tests::test_71_to_51_dimensions ... ok
[INFO] [stdout] test downmix::tests::test_51_to_stereo_pure_front ... ok
[INFO] [stdout] test downmix::tests::test_71_to_stereo ... ok
[INFO] [stdout] test downmix::tests::test_apply_output_too_small ... ok
[INFO] [stdout] test downmix::tests::test_coeff_out_of_range ... ok
[INFO] [stdout] test downmix::tests::test_display ... ok
[INFO] [stdout] test downmix::tests::test_apply_multiple_samples ... ok
[INFO] [stdout] test downmix::tests::test_identity_passthrough ... ok
[INFO] [stdout] test downmix::tests::test_error_display ... ok
[INFO] [stdout] test downmix::tests::test_stereo_to_mono ... ok
[INFO] [stdout] test downmix::tests::test_transpose_stereo_to_mono ... ok
[INFO] [stdout] test downmix::tests::test_mono_to_stereo ... ok
[INFO] [stdout] test error::tests::test_buffer_too_small ... ok
[INFO] [stdout] test error::tests::test_codec_error ... ok
[INFO] [stdout] test error::tests::test_io_error_from ... ok
[INFO] [stdout] test error::tests::test_eof ... ok
[INFO] [stdout] test error::tests::test_parse_error ... ok
[INFO] [stdout] test downmix::tests::test_atmos514_to_51 ... ok
[INFO] [stdout] test error::tests::test_patent_violation ... ok
[INFO] [stdout] test error::tests::test_unsupported_error ... ok
[INFO] [stdout] test downmix::tests::test_71_to_51_fc_passthrough ... ok
[INFO] [stdout] test downmix::tests::test_new_dimension_mismatch ... ok
[INFO] [stdout] test error_context::tests::builder_default_message_is_empty ... ok
[INFO] [stdout] test error_context::tests::error_chain_display_multi_frame ... ok
[INFO] [stdout] test error_context::tests::builder_creates_correct_context ... ok
[INFO] [stdout] test downmix::tests::test_new_valid ... ok
[INFO] [stdout] test error_context::tests::error_chain_empty ... ok
[INFO] [stdout] test error_context::tests::error_chain_involves ... ok
[INFO] [stdout] test error_context::tests::error_chain_iter_count_matches_depth ... ok
[INFO] [stdout] test error_context::tests::error_chain_outermost ... ok
[INFO] [stdout] test error_context::tests::error_chain_push_increases_depth ... ok
[INFO] [stdout] test error_context::tests::error_chain_root_cause ... ok
[INFO] [stdout] test error_context::tests::error_chain_root_depth_one ... ok
[INFO] [stdout] test error_context::tests::error_context_accessors ... ok
[INFO] [stdout] test error_context::tests::error_context_display ... ok
[INFO] [stdout] test error_context::tests::error_context_field_overwrite ... ok
[INFO] [stdout] test error_context::tests::error_context_missing_field_is_none ... ok
[INFO] [stdout] test error_context::tests::error_context_with_field ... ok
[INFO] [stdout] test event_queue::tests::test_drain_high_priority_empty ... ok
[INFO] [stdout] test event_queue::tests::test_event_is_high_priority ... ok
[INFO] [stdout] test event_queue::tests::test_event_kind_stored ... ok
[INFO] [stdout] test event_queue::tests::test_event_with_payload ... ok
[INFO] [stdout] test event_queue::tests::test_priority_value_ordering ... ok
[INFO] [stdout] test event_queue::tests::test_queue_capacity_accessor ... ok
[INFO] [stdout] test event_queue::tests::test_queue_capacity_limit ... ok
[INFO] [stdout] test event_queue::tests::test_queue_drain_high_priority ... ok
[INFO] [stdout] test event_queue::tests::test_queue_empty_pop ... ok
[INFO] [stdout] test event_queue::tests::test_queue_fifo_same_priority ... ok
[INFO] [stdout] test event_queue::tests::test_queue_priority_ordering ... ok
[INFO] [stdout] test event_queue::tests::test_queue_push_pop_single ... ok
[INFO] [stdout] test event_stream::tests::test_event_kind_display ... ok
[INFO] [stdout] test event_stream::tests::test_event_kind_is_audio_event ... ok
[INFO] [stdout] test event_stream::tests::test_event_kind_is_boundary ... ok
[INFO] [stdout] test event_stream::tests::test_event_kind_is_random_access ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_all_of_kind ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_at_exact ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_clear ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_earliest_and_latest ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_first_of_kind ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_in_range_basic ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_in_range_empty ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_insert_and_len ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_kind_histogram ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_out_of_order_insertion ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_retain ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_span_secs ... ok
[INFO] [stdout] test event_stream::tests::test_event_stream_with_capacity ... ok
[INFO] [stdout] test event_stream::tests::test_stream_event_display ... ok
[INFO] [stdout] test event_stream::tests::test_stream_event_pts_secs ... ok
[INFO] [stdout] test event_stream::tests::test_stream_event_with_confidence_clamped ... ok
[INFO] [stdout] test event_stream::tests::test_stream_event_with_payload ... ok
[INFO] [stdout] test fourcc::tests::test_as_u32 ... ok
[INFO] [stdout] test fourcc::tests::test_audio_constants_not_video ... ok
[INFO] [stdout] test fourcc::tests::test_display_ascii ... ok
[INFO] [stdout] test fourcc::tests::test_display_non_ascii ... ok
[INFO] [stdout] test fourcc::tests::test_equality ... ok
[INFO] [stdout] test fourcc::tests::test_from_array_trait ... ok
[INFO] [stdout] test fourcc::tests::test_from_bytes_roundtrip ... ok
[INFO] [stdout] test fourcc::tests::test_from_str_too_long ... ok
[INFO] [stdout] test fourcc::tests::test_from_str_too_short ... ok
[INFO] [stdout] test fourcc::tests::test_from_str_valid ... ok
[INFO] [stdout] test fourcc::tests::test_is_audio_flac ... ok
[INFO] [stdout] test fourcc::tests::test_is_audio_opus ... ok
[INFO] [stdout] test fourcc::tests::test_is_video_av1 ... ok
[INFO] [stdout] test fourcc::tests::test_is_video_theora ... ok
[INFO] [stdout] test fourcc::tests::test_is_video_vp8 ... ok
[INFO] [stdout] test fourcc::tests::test_is_video_vp9 ... ok
[INFO] [stdout] test fourcc::tests::test_known_audio_codecs_all_is_audio ... ok
[INFO] [stdout] test fourcc::tests::test_known_video_codecs_all_is_video ... ok
[INFO] [stdout] test fourcc::tests::test_registry_len_and_empty ... ok
[INFO] [stdout] test fourcc::tests::test_registry_lookup_missing ... ok
[INFO] [stdout] test fourcc::tests::test_registry_register_lookup ... ok
[INFO] [stdout] test fourcc::tests::test_registry_with_defaults_not_empty ... ok
[INFO] [stdout] test fourcc::tests::test_try_from_str_err ... ok
[INFO] [stdout] test fourcc::tests::test_registry_with_defaults_contains_all_codecs ... ok
[INFO] [stdout] test fourcc::tests::test_try_from_str_ok ... ok
[INFO] [stdout] test fourcc::tests::test_typed_audio_constants ... ok
[INFO] [stdout] test fourcc::tests::test_typed_subtitle_constants ... ok
[INFO] [stdout] test fourcc::tests::test_typed_constants_match_from_bytes ... ok
[INFO] [stdout] test fourcc::tests::test_video_constants_not_audio ... ok
[INFO] [stdout] test fourcc::tests::test_typed_video_constants ... ok
[INFO] [stdout] test frame_info::tests::test_aspect_ratio_zero_height ... ok
[INFO] [stdout] test frame_info::tests::test_aspect_ratio_16_9 ... ok
[INFO] [stdout] test frame_info::tests::test_audio_duration_secs ... ok
[INFO] [stdout] test frame_info::tests::test_bits_per_pixel ... ok
[INFO] [stdout] test frame_info::tests::test_bpp_zero_pixels ... ok
[INFO] [stdout] test frame_info::tests::test_audio_duration_zero_rate ... ok
[INFO] [stdout] test frame_info::tests::test_color_primaries_code_points ... ok
[INFO] [stdout] test frame_info::tests::test_frame_type_abbreviation ... ok
[INFO] [stdout] test frame_info::tests::test_b_frame_not_key ... ok
[INFO] [stdout] test frame_info::tests::test_hdr_capable ... ok
[INFO] [stdout] test frame_info::tests::test_bytes_per_second ... ok
[INFO] [stdout] test frame_info::tests::test_intra_is_key_frame ... ok
[INFO] [stdout] test frame_info::tests::test_total_samples ... ok
[INFO] [stdout] test frame_info::tests::test_pixel_count ... ok
[INFO] [stdout] test frame_info::tests::test_video_is_key_frame ... ok
[INFO] [stdout] test frame_pool::tests::test_acquire_and_release ... ok
[INFO] [stdout] test frame_pool::tests::test_frame_byte_size ... ok
[INFO] [stdout] test frame_pool::tests::test_frame_data_mut ... ok
[INFO] [stdout] test frame_pool::tests::test_overflow_frame ... ok
[INFO] [stdout] test frame_pool::tests::test_audio_frame_kind ... ok
[INFO] [stdout] test frame_pool::tests::test_exhausted_no_overflow ... ok
[INFO] [stdout] test frame_info::tests::test_bytes_per_second_zero_samples ... ok
[INFO] [stdout] test frame_pool::tests::test_pre_alloc ... ok
[INFO] [stdout] test frame_pool::tests::test_raw_frame_kind ... ok
[INFO] [stdout] test frame_pool::tests::test_seq_monotonic ... ok
[INFO] [stdout] test frame_pool::tests::test_warm ... ok
[INFO] [stdout] test frame_sharing::tests::test_shared_buffer_from_slice ... ok
[INFO] [stdout] test frame_sharing::tests::test_shared_buffer_is_empty ... ok
[INFO] [stdout] test frame_sharing::tests::test_shared_buffer_from_vec ... ok
[INFO] [stdout] test frame_sharing::tests::test_shared_frame_clone_no_copy ... ok
[INFO] [stdout] test frame_pool::tests::test_return_over_max_freed ... ok
[INFO] [stdout] test frame_pool::tests::test_warm_clamps_to_max ... ok
[INFO] [stdout] test frame_sharing::tests::test_shared_frame_new ... ok
[INFO] [stdout] test frame_pool::tests::test_shrink_to ... ok
[INFO] [stdout] test frame_sharing::tests::test_empty_slice ... ok
[INFO] [stdout] test frame_sharing::tests::test_shared_buffer_ref_count ... ok
[INFO] [stdout] test hdr::convert::tests::test_hdr_to_sdr_converter ... ok
[INFO] [stdout] test frame_sharing::tests::test_shared_buffer_slice ... ok
[INFO] [stdout] test fourcc::tests::test_known_audio_codecs_count ... ok
[INFO] [stdout] test frame_sharing::tests::test_shared_frame_slice ... ok
[INFO] [stdout] test frame_sharing::tests::test_slice_shares_ref_count ... ok
[INFO] [stdout] test hdr::metadata::tests::test_cll_creation ... ok
[INFO] [stdout] test frame_sharing::tests::test_try_into_mutable_fails_with_clone ... ok
[INFO] [stdout] test frame_sharing::tests::test_try_into_mutable_success ... ok
[INFO] [stdout] test frame_sharing::tests::test_mutable_buffer_freeze ... ok
[INFO] [stdout] test hdr::convert::tests::test_color_matrix_identity ... ok
[INFO] [stdout] test hdr::convert::tests::test_aces_tonemap ... ok
[INFO] [stdout] test hdr::convert::tests::test_pq_to_hlg_converter ... ok
[INFO] [stdout] test fourcc::tests::test_known_video_codecs_count ... ok
[INFO] [stdout] test hdr::convert::tests::test_reinhard_tonemap ... ok
[INFO] [stdout] test frame_sharing::tests::test_mutable_buffer_new_zeroed ... ok
[INFO] [stdout] test frame_pool::tests::test_threaded_acquire_release ... ok
[INFO] [stdout] test hdr::convert::tests::test_color_gamut_mapper ... ok
[INFO] [stdout] test hdr::parser::tests::test_av1_color_config ... ok
[INFO] [stdout] test hdr::metadata::tests::test_cll_validation ... ok
[INFO] [stdout] test hdr::parser::tests::test_hevc_sei_parser_unsupported ... ok
[INFO] [stdout] test hdr::parser::tests::test_av1_to_transfer_characteristic ... ok
[INFO] [stdout] test hdr::parser::tests::test_av1_to_color_primaries ... ok
[INFO] [stdout] test hdr::parser::tests::test_matroska_color_elements ... ok
[INFO] [stdout] test hdr::convert::tests::test_tonemap_modes ... ok
[INFO] [stdout] test hdr::metadata::tests::test_dolby_vision_profiles ... ok
[INFO] [stdout] test hdr::metadata::tests::test_cll_is_hdr ... ok
[INFO] [stdout] test hdr::metadata::tests::test_hdr10_plus_creation ... ok
[INFO] [stdout] test hdr::metadata::tests::test_hlg_default ... ok
[INFO] [stdout] test hdr::metadata::tests::test_hlg_parameters ... ok
[INFO] [stdout] test hdr::metadata::tests::test_mdcv_creation ... ok
[INFO] [stdout] test hdr::metadata::tests::test_mdcv_dci_p3 ... ok
[INFO] [stdout] test hdr::metadata::tests::test_mdcv_validation ... ok
[INFO] [stdout] test hdr::parser::tests::test_matroska_mdcv_extraction ... ok
[INFO] [stdout] test hdr::primaries::tests::test_white_point_d50 ... ok
[INFO] [stdout] test hdr::parser::tests::test_vp9_color_config ... ok
[INFO] [stdout] test hdr::metadata::tests::test_mdcv_dynamic_range ... ok
[INFO] [stdout] test hdr::primaries::tests::test_bt2020_primaries ... ok
[INFO] [stdout] test hdr::parser::tests::test_vp9_to_color_primaries ... ok
[INFO] [stdout] test hdr::primaries::tests::test_color_primaries_bt2020 ... ok
[INFO] [stdout] test hdr::primaries::tests::test_color_primaries_bt709 ... ok
[INFO] [stdout] test hdr::primaries::tests::test_bt709_primaries ... ok
[INFO] [stdout] test hdr::tests::test_min_luminance_estimation ... ok
[INFO] [stdout] test hdr::transfer::tests::test_bt709_roundtrip ... ok
[INFO] [stdout] test hdr::tests::test_peak_luminance_estimation ... ok
[INFO] [stdout] test hdr::tests::test_hlg_metadata ... ok
[INFO] [stdout] test hdr::transfer::tests::test_clamping ... ok
[INFO] [stdout] test hdr::primaries::tests::test_color_primaries_dci_p3 ... ok
[INFO] [stdout] test hdr::primaries::tests::test_color_primaries_display_p3 ... ok
[INFO] [stdout] test hdr::primaries::tests::test_color_primaries_names ... ok
[INFO] [stdout] test hdr::primaries::tests::test_gamut_area ... ok
[INFO] [stdout] test hdr::primaries::tests::test_primaries_creation ... ok
[INFO] [stdout] test hdr::primaries::tests::test_primaries_validation ... ok
[INFO] [stdout] test frame_sharing::tests::test_mutable_buffer_from_vec ... ok
[INFO] [stdout] test hdr::primaries::tests::test_white_point_d65 ... ok
[INFO] [stdout] test hdr::tests::test_default_metadata ... ok
[INFO] [stdout] test hdr::transfer::tests::test_is_hdr ... ok
[INFO] [stdout] test hdr::transfer::tests::test_pq_black_and_white ... ok
[INFO] [stdout] test hdr::transfer::tests::test_hlg_black_and_white ... ok
[INFO] [stdout] test hdr::transfer::tests::test_hlg_roundtrip ... ok
[INFO] [stdout] test hdr::tests::test_hdr10_metadata ... ok
[INFO] [stdout] test hdr::primaries::tests::test_white_point_custom ... ok
[INFO] [stdout] test hdr::transfer::tests::test_linear_passthrough ... ok
[INFO] [stdout] test hdr::transfer::tests::test_pq_roundtrip ... ok
[INFO] [stdout] test hdr::transfer::tests::test_reference_peak_nits ... ok
[INFO] [stdout] test media_clock::tests::test_fast_source_positive_drift ... ok
[INFO] [stdout] test media_clock::tests::test_debug_impl ... ok
[INFO] [stdout] test media_clock::tests::test_pts_dts_relation_immutable_after_first ... ok
[INFO] [stdout] test media_clock::tests::test_perfect_rate_drift_near_zero ... ok
[INFO] [stdout] test media_clock::tests::test_pts_dts_relation_stored ... ok
[INFO] [stdout] test media_clock::tests::test_pts_dts_relation_helpers ... ok
[INFO] [stdout] test media_clock::tests::test_pts_dts_roundtrip ... ok
[INFO] [stdout] test hdr::transfer::tests::test_srgb_roundtrip ... ok
[INFO] [stdout] test hdr::transfer::tests::test_transfer_eotf ... ok
[INFO] [stdout] test hdr::transfer::tests::test_transfer_names ... ok
[INFO] [stdout] test hdr::transfer::tests::test_transfer_oetf ... ok
[INFO] [stdout] test media_clock::tests::test_initial_state ... ok
[INFO] [stdout] test media_clock::tests::test_non_monotonic_observation_ignored ... ok
[INFO] [stdout] test media_clock::tests::test_multiple_observations_ema_converges ... ok
[INFO] [stdout] test media_clock::tests::test_drift_estimate_observed_rate ... ok
[INFO] [stdout] test media_clock::tests::test_predict_pts_nominal_rate ... ok
[INFO] [stdout] test media_clock::tests::test_nominal_rate ... ok
[INFO] [stdout] test media_clock::tests::test_single_observation_no_estimate ... ok
[INFO] [stdout] test media_clock::tests::test_slow_source_negative_drift ... ok
[INFO] [stdout] test media_props::tests::aspect_ratio_square ... ok
[INFO] [stdout] test media_props::tests::aspect_ratio_non_square ... ok
[INFO] [stdout] test media_props::tests::aspect_ratio_zero_denominator ... ok
[INFO] [stdout] test media_props::tests::sample_rate_from_audio_props ... ok
[INFO] [stdout] test media_clock::tests::test_predict_pts_uncalibrated ... ok
[INFO] [stdout] test media_clock::tests::test_reset_clears_state ... ok
[INFO] [stdout] test media_segment::tests::test_byte_range_intersection ... ok
[INFO] [stdout] test media_segment::tests::test_byte_range_length ... ok
[INFO] [stdout] test media_segment::tests::test_byte_range_overlaps ... ok
[INFO] [stdout] test media_segment::tests::test_byte_range_try_new_error ... ok
[INFO] [stdout] test media_segment::tests::test_byte_range_contains ... ok
[INFO] [stdout] test media_segment::tests::test_media_segment_builder ... ok
[INFO] [stdout] test media_props::tests::default_properties_empty ... ok
[INFO] [stdout] test media_segment::tests::test_media_segment_no_metadata ... ok
[INFO] [stdout] test media_props::tests::audio_bit_depth ... ok
[INFO] [stdout] test media_segment::tests::test_segment_kind_display ... ok
[INFO] [stdout] test media_props::tests::display_aspect_ratio_video_props ... ok
[INFO] [stdout] test media_props::tests::resolution_from_video_props ... ok
[INFO] [stdout] test media_segment::tests::test_segment_kind_has_samples ... ok
[INFO] [stdout] test media_props::tests::total_stream_count_includes_subtitles ... ok
[INFO] [stdout] test media_props::tests::video_fps_approx ... ok
[INFO] [stdout] test media_segment::tests::test_segment_list_at_tick ... ok
[INFO] [stdout] test media_time::tests::test_display ... ok
[INFO] [stdout] test media_time::tests::test_add_offset ... ok
[INFO] [stdout] test media_time::tests::test_dts_offset_secs ... ok
[INFO] [stdout] test media_time::tests::test_dts_to_pts_roundtrip ... ok
[INFO] [stdout] test media_props::tests::frame_rate_from_video_props ... ok
[INFO] [stdout] test media_props::tests::has_video_and_audio ... ok
[INFO] [stdout] test media_time::tests::test_from_secs_half ... ok
[INFO] [stdout] test media_segment::tests::test_time_range_rebase ... ok
[INFO] [stdout] test media_time::tests::test_is_after ... ok
[INFO] [stdout] test media_segment::tests::test_segment_list_total_duration ... ok
[INFO] [stdout] test media_time::tests::test_from_secs_to_secs ... ok
[INFO] [stdout] test media_time::tests::test_abs_diff_secs ... ok
[INFO] [stdout] test media_segment::tests::test_time_range_contains ... ok
[INFO] [stdout] test media_segment::tests::test_time_range_duration_secs ... ok
[INFO] [stdout] test media_time::tests::test_pts_to_dts_no_delay ... ok
[INFO] [stdout] test media_time::tests::test_is_before ... ok
[INFO] [stdout] test media_time::tests::test_time_range_no_overlap ... ok
[INFO] [stdout] test media_time::tests::test_time_range_intersection_none ... ok
[INFO] [stdout] test media_time::tests::test_pts_to_dts_with_delay ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_add_duration ... ok
[INFO] [stdout] test media_segment::tests::test_segment_kind_is_init ... ok
[INFO] [stdout] test media_time::tests::test_rescale ... ok
[INFO] [stdout] test media_segment::tests::test_segment_list_by_sequence ... ok
[INFO] [stdout] test media_time::tests::test_time_range_contains ... ok
[INFO] [stdout] test media_time::tests::test_time_range_duration ... ok
[INFO] [stdout] test media_segment::tests::test_segment_list_push_and_len ... ok
[INFO] [stdout] test media_time::tests::test_time_range_overlaps ... ok
[INFO] [stdout] test media_segment::tests::test_time_range_overlaps ... ok
[INFO] [stdout] test media_time::tests::test_zero ... ok
[INFO] [stdout] test media_time::tests::test_time_range_intersection ... ok
[INFO] [stdout] test media_segment::tests::test_time_range_invalid ... ok
[INFO] [stdout] test memory::tests::test_aligned_buffer_new ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_zero_constant ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_tb_constants ... ok
[INFO] [stdout] test memory::tests::test_aligned_buffer_write ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_add_duration_different_base ... ok
[INFO] [stdout] test memory::tests::test_padded_size_exact ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_from_secs ... ok
[INFO] [stdout] test memory::tests::test_padded_size_with_padding ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_is_valid ... ok
[INFO] [stdout] test memory::tests::test_is_aligned_true ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_subtract ... ok
[INFO] [stdout] test memory::tests::test_is_aligned_false ... ok
[INFO] [stdout] test memory::tests::test_padded_size_zero_alignment ... ok
[INFO] [stdout] test memory::tests::test_pool_allocate_exhausted ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_media_duration_from_secs_to_secs ... ok
[INFO] [stdout] test memory::tests::test_pool_allocate_success ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_new_and_to_secs ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_to_ms ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_rebase_1k_to_44100 ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_rebase_90k_to_1k ... ok
[INFO] [stdout] test media_time::tests_pts_media_time::test_media_duration_rebase ... ok
[INFO] [stdout] test memory::tests::test_pool_size_too_large ... ok
[INFO] [stdout] test memory::tests::test_ring_free_reclaims ... ok
[INFO] [stdout] test memory::tests::test_ring_free_space ... ok
[INFO] [stdout] test memory::tests::test_ring_full ... ok
[INFO] [stdout] test memory::tests::test_ring_reset ... ok
[INFO] [stdout] test memory::tests::test_ring_sequential ... ok
[INFO] [stdout] test memory::tests::test_pool_deallocate ... ok
[INFO] [stdout] test pixel_format::tests::test_all_formats_count ... ok
[INFO] [stdout] test pixel_format::tests::test_frame_size_bytes_yuv420p ... ok
[INFO] [stdout] test pixel_format::tests::test_has_alpha_rgb24_false ... ok
[INFO] [stdout] test pixel_format::tests::test_is_planar_rgba32_false ... ok
[INFO] [stdout] test pixel_format::tests::test_is_planar_rgb24_false ... ok
[INFO] [stdout] test pixel_format::tests::test_is_yuv ... ok
[INFO] [stdout] test pixel_format::tests::test_is_planar_yuv420p ... ok
[INFO] [stdout] test pixel_format::tests::test_p010_bit_depth ... ok
[INFO] [stdout] test pixel_format::tests::test_nv12_planes ... ok
[INFO] [stdout] test pixel_format::tests::test_pixel_format_info_new_rgba32 ... ok
[INFO] [stdout] test pixel_format::tests::test_rgb24_planes ... ok
[INFO] [stdout] test pixel_format::tests::test_yuv420p_planes ... ok
[INFO] [stdout] test pixel_format_color::tests::bt601_ntsc_is_sd ... ok
[INFO] [stdout] test pixel_format::tests::test_pixel_format_info_new_yuv420p ... ok
[INFO] [stdout] test pixel_format_color::tests::bt709_is_hd_not_hdr_not_sd ... ok
[INFO] [stdout] test pixel_format::tests::test_rgba32_planes ... ok
[INFO] [stdout] test pixel_format::tests::test_yuv420p_bit_depth ... ok
[INFO] [stdout] test pixel_format_color::tests::color_primaries_label_nonempty_all_variants ... ok
[INFO] [stdout] test pixel_format_color::tests::bt709_preset_codes_are_correct ... ok
[INFO] [stdout] test pixel_format::tests::test_frame_size_bytes_rgb24 ... ok
[INFO] [stdout] test pixel_format_color::tests::custom_matrix_preserves_code ... ok
[INFO] [stdout] test pixel_format::tests::test_bytes_per_pixel_rgba32 ... ok
[INFO] [stdout] test pixel_format::tests::test_has_alpha_rgba32 ... ok
[INFO] [stdout] test pixel_format_color::tests::custom_primaries_preserves_code ... ok
[INFO] [stdout] test pixel_format_color::tests::color_primaries_from_code_all_known ... ok
[INFO] [stdout] test pixel_format::tests::test_bytes_per_pixel_yuv420p ... ok
[INFO] [stdout] test pixel_format::tests::test_equality ... ok
[INFO] [stdout] test pixel_format_color::tests::bt2020_p3_are_wcg_primaries ... ok
[INFO] [stdout] test pixel_format_color::tests::bt601_pal_is_sd ... ok
[INFO] [stdout] test pixel_format_color::tests::custom_transfer_preserves_code ... ok
[INFO] [stdout] test pixel_format_color::tests::default_descriptor_is_bt709 ... ok
[INFO] [stdout] test pixel_format_color::tests::descriptor_to_codes_roundtrip_bt601_pal ... ok
[INFO] [stdout] test pixel_format_color::tests::from_codes_unknown_maps_to_custom ... ok
[INFO] [stdout] test pixel_format_color::tests::from_codes_roundtrip ... ok
[INFO] [stdout] test pixel_format_color::tests::hdr10_preset_is_hdr_and_wcg ... ok
[INFO] [stdout] test pixel_format_color::tests::hlg_is_bt2020_wcg ... ok
[INFO] [stdout] test pixel_format_color::tests::display_hdr10_contains_pq_and_bt2020 ... ok
[INFO] [stdout] test pixel_format_color::tests::hlg_preset_is_hdr ... ok
[INFO] [stdout] test pixel_format_color::tests::matrix_from_code_all_known ... ok
[INFO] [stdout] test pixel_format_color::tests::pq_and_hlg_are_hdr_transfers ... ok
[INFO] [stdout] test pixel_format_color::tests::srgb_is_not_hdr_not_sd_is_full_range ... ok
[INFO] [stdout] test pixel_format_color::tests::srgb_preset_is_full_range_identity_matrix ... ok
[INFO] [stdout] test pixel_format_color::tests::transfer_label_nonempty_all_variants ... ok
[INFO] [stdout] test pixel_format_color::tests::display_impl_contains_labels ... ok
[INFO] [stdout] test pixel_format_color::tests::matrix_label_nonempty ... ok
[INFO] [stdout] test pixel_format_color::tests::video_range_default_is_limited ... ok
[INFO] [stdout] test rational::tests::test_add_fractions ... ok
[INFO] [stdout] test rational::tests::test_fps_25 ... ok
[INFO] [stdout] test pixel_format_color::tests::transfer_from_code_all_known ... ok
[INFO] [stdout] test rational::tests::test_fps_60 ... ok
[INFO] [stdout] test rational::tests::test_fps_24 ... ok
[INFO] [stdout] test rational::tests::test_from_f64_half ... ok
[INFO] [stdout] test rational::tests::test_is_zero_false ... ok
[INFO] [stdout] test rational::tests::test_is_zero_true ... ok
[INFO] [stdout] test rational::tests::test_is_one_false ... ok
[INFO] [stdout] test rational::tests::test_multiply_fractions ... ok
[INFO] [stdout] test rational::tests::test_reduce_fraction ... ok
[INFO] [stdout] test rational::tests::test_to_f64_half ... ok
[INFO] [stdout] test rational::tests_rational_time::test_add ... ok
[INFO] [stdout] test rational::tests_rational_time::test_div ... ok
[INFO] [stdout] test rational::tests::test_reduce_already_reduced ... ok
[INFO] [stdout] test rational::tests_rational_time::test_from_fps_integer ... ok
[INFO] [stdout] test rational::tests_rational_time::test_from_fps_ntsc_23976 ... ok
[INFO] [stdout] test rational::tests_rational_time::test_from_fps_ntsc_2997 ... ok
[INFO] [stdout] test pixel_format_color::tests::video_range_levels ... ok
[INFO] [stdout] test rational::tests::test_is_one_true ... ok
[INFO] [stdout] test rational::tests_rational_time::test_lcm_i64 ... ok
[INFO] [stdout] test rational::tests_rational_time::test_from_fps_ntsc_5994 ... ok
[INFO] [stdout] test rational::tests_rational_time::test_mul ... ok
[INFO] [stdout] test rational::tests_rational_time::test_one ... ok
[INFO] [stdout] test rational::tests_rational_time::test_ord ... ok
[INFO] [stdout] test rational::tests_rational_time::test_gcd_i64 ... ok
[INFO] [stdout] test rational::tests_rational_time::test_sub ... ok
[INFO] [stdout] test rational::tests::test_fps_2997 ... ok
[INFO] [stdout] test rational::tests::test_fps_30 ... ok
[INFO] [stdout] test rational::tests::test_from_f64_zero ... ok
[INFO] [stdout] test rational::tests::test_new_zero_den_panics - should panic ... ok
[INFO] [stdout] test rational::tests_rational_time::test_new_normalises_sign ... ok
[INFO] [stdout] test rational::tests_rational_time::test_to_f64 ... ok
[INFO] [stdout] test rational::tests::test_new_basic ... ok
[INFO] [stdout] test rational::tests_rational_time::test_zero ... ok
[INFO] [stdout] test rational::tests_rational_time::test_new_reduces ... ok
[INFO] [stdout] test resource_handle::tests::test_handle_is_valid ... ok
[INFO] [stdout] test resource_handle::tests::test_resource_kind_is_gpu ... ok
[INFO] [stdout] test resource_handle::tests::test_resource_state_is_active ... ok
[INFO] [stdout] test resource_handle::tests::test_tracker_release ... ok
[INFO] [stdout] test resource_handle::tests::test_tracker_release_unknown_handle ... ok
[INFO] [stdout] test resource_handle::tests::test_tracker_active_count_multiple ... ok
[INFO] [stdout] test resource_handle::tests::test_tracker_state_none_after_release ... ok
[INFO] [stdout] test resource_handle::tests::test_tracker_suspend_resume ... ok
[INFO] [stdout] test ring_buffer::tests::test_clear ... ok
[INFO] [stdout] test resource_handle::tests::test_tracker_ids_are_unique ... ok
[INFO] [stdout] test resource_handle::tests::test_tracker_state_active ... ok
[INFO] [stdout] test ring_buffer::tests::test_peek_does_not_consume ... ok
[INFO] [stdout] test ring_buffer::tests::test_iter_order ... ok
[INFO] [stdout] test rational::tests_rational_time::test_rescale_90k_to_1k ... ok
[INFO] [stdout] test ring_buffer::tests::test_push_pop_ordering ... ok
[INFO] [stdout] test resource_handle::tests::test_tracker_acquire ... ok
[INFO] [stdout] test ring_buffer::tests::test_media_frame_queue_push_pop_audio ... ok
[INFO] [stdout] test ring_buffer::tests::test_push_when_full_returns_false ... ok
[INFO] [stdout] test resource_handle::tests::test_handle_kind_accessor ... ok
[INFO] [stdout] test ring_buffer::tests::test_spsc_new_capacity_power_of_two ... ok
[INFO] [stdout] test ring_buffer::tests::test_spsc_is_empty_is_full ... ok
[INFO] [stdout] test ring_buffer::tests::test_stats_tracking ... ok
[INFO] [stdout] test ring_buffer::tests::test_sync_offset_ms_empty ... ok
[INFO] [stdout] test sample_conv::tests::test_bulk_s32_roundtrip ... ok
[INFO] [stdout] test sample_conv::tests::test_conversion_path_identity ... ok
[INFO] [stdout] test ring_buffer::tests::test_wrap_around ... ok
[INFO] [stdout] test sample_conv::tests::test_conversion_path_packed_planar ... ok
[INFO] [stdout] test sample_conv::tests::test_bulk_s16_roundtrip ... ok
[INFO] [stdout] test sample_conv::tests::test_conversion_path_s16_to_f32 ... ok
[INFO] [stdout] test ring_buffer::tests::test_media_frame_queue_push_pop_video ... ok
[INFO] [stdout] test ring_buffer::tests::test_spsc_len ... ok
[INFO] [stdout] test sample_conv::tests::test_conversion_path_s24_to_f32 ... ok
[INFO] [stdout] test ring_buffer::tests::test_new_empty ... ok
[INFO] [stdout] test sample_conv::tests::test_bulk_u8_roundtrip ... ok
[INFO] [stdout] test sample_conv::tests::test_conversion_path_unsupported ... ok
[INFO] [stdout] test ring_buffer::tests::test_spsc_push_pop_fifo ... ok
[INFO] [stdout] test ring_buffer::tests::test_push_overwrite_evicts_oldest ... ok
[INFO] [stdout] test ring_buffer::tests::test_spsc_push_when_full_returns_false ... ok
[INFO] [stdout] test sample_conv::tests::test_f32_s16_roundtrip ... ok
[INFO] [stdout] test ring_buffer::tests::test_sync_offset_ms ... ok
[INFO] [stdout] test ring_buffer::tests::test_spsc_wrap_around ... ok
[INFO] [stdout] test ring_buffer::tests::test_spsc_threaded_producer_consumer ... ok
[INFO] [stdout] test sample_conv::tests::test_f32_to_s16_clamp_high ... ok
[INFO] [stdout] test sample_conv::tests::test_f32_to_s16_clamp_low ... ok
[INFO] [stdout] test sample_conv::tests::test_mono_layout ... ok
[INFO] [stdout] test sample_conv::tests::test_f32_to_u8_clamp ... ok
[INFO] [stdout] test sample_conv::tests::test_planar_to_interleaved_empty ... ok
[INFO] [stdout] test sample_conv::tests::test_s24_f32_roundtrip_negative ... ok
[INFO] [stdout] test sample_conv::tests::test_s16_to_f32_max ... ok
[INFO] [stdout] test sample_conv::tests::test_s24_max_positive ... ok
[INFO] [stdout] test sample_conv::tests::test_s24_f32_roundtrip_positive ... ok
[INFO] [stdout] test sample_conv::tests::test_s16_to_f32_zero ... ok
[INFO] [stdout] test sample_conv::tests::test_s32_f32_roundtrip ... ok
[INFO] [stdout] test sample_conv::tests::test_u8_f32_roundtrip ... ok
[INFO] [stdout] test sample_conv::tests::test_s16_to_f32_min ... ok
[INFO] [stdout] test sample_conv::tests::test_u8_to_f32_midpoint ... ok
[INFO] [stdout] test sample_format::tests::test_f32p_is_planar_and_float ... ok
[INFO] [stdout] test sample_conv::tests::test_s24_to_f32_zero ... ok
[INFO] [stdout] test sample_format::tests::test_rgba_is_not_planar ... ok
[INFO] [stdout] test sample_conv::tests::test_s32_to_f32_zero ... ok
[INFO] [stdout] test sample_format::tests::test_s32_is_not_planar_not_float ... ok
[INFO] [stdout] test sample_format::tests::test_s16_bytes_per_sample ... ok
[INFO] [stdout] test sample_conv::tests::test_stereo_layout_roundtrip ... ok
[INFO] [stdout] test sample_format::tests::test_sample_format_info_has_audio ... ok
[INFO] [stdout] test sample_format::tests::test_sample_format_info_both ... ok
[INFO] [stdout] test sample_format::tests::test_sample_format_info_has_video ... ok
[INFO] [stdout] test sample_format::tests::test_nv12_is_planar ... ok
[INFO] [stdout] test sample_format::tests::test_p010_bits_and_subsampling ... ok
[INFO] [stdout] test sample_format::tests::test_rgb24_bits_per_pixel ... ok
[INFO] [stdout] test sample_format::tests::test_rgba_bits_per_pixel ... ok
[INFO] [stdout] test sample_format::tests::test_sample_format_info_neither ... ok
[INFO] [stdout] test sample_format::tests::test_f64_bytes_per_sample ... ok
[INFO] [stdout] test sync::tests::test_bounded_channel_threaded ... ok
[INFO] [stdout] test sample_format::tests::test_yuv420p_bits_per_pixel ... ok
[INFO] [stdout] test sample_format::tests::test_yuv420p_chroma_subsampling ... ok
[INFO] [stdout] test sample_format::tests::test_yuv422p_bits_per_pixel ... ok
[INFO] [stdout] test sample_format::tests::test_yuv422p_chroma_subsampling ... ok
[INFO] [stdout] test sample_format::tests::test_yuv444p_chroma_subsampling ... ok
[INFO] [stdout] test sync::tests::test_bounded_channel_try_send_full ... ok
[INFO] [stdout] test sync::tests::test_counter_decrement ... ok
[INFO] [stdout] test sync::tests::test_barrier_cyclic ... ok
[INFO] [stdout] test sync::tests::test_barrier_fires ... ok
[INFO] [stdout] test sync::tests::test_barrier_target_count ... ok
[INFO] [stdout] test sync::tests::test_bounded_channel_accessors ... ok
[INFO] [stdout] test sync::tests::test_bounded_channel_basic ... ok
[INFO] [stdout] test sync::tests::test_bounded_channel_clone_sender ... ok
[INFO] [stdout] test sync::tests::test_bounded_channel_disconnected_on_recv_drop ... ok
[INFO] [stdout] test sync::tests::test_bounded_channel_disconnected_on_send_drop ... ok
[INFO] [stdout] test sync::tests::test_bounded_channel_try_recv_empty ... ok
[INFO] [stdout] test sync::tests::test_bounded_channel_drain_after_sender_drop ... ok
[INFO] [stdout] test sync::tests::test_counter_get_set ... ok
[INFO] [stdout] test sync::tests::test_rwlock_read_blocked_by_writer ... ok
[INFO] [stdout] test sync::tests::test_counter_increment ... ok
[INFO] [stdout] test sync::tests::test_counter_decrement_saturates ... ok
[INFO] [stdout] test sync::tests::test_rwlock_try_write ... ok
[INFO] [stdout] test sync::tests::test_rwlock_write_blocked_by_readers ... ok
[INFO] [stdout] test sync::tests::test_rwlock_read_success ... ok
[INFO] [stdout] test sync::tests::test_semaphore_acquire_release ... ok
[INFO] [stdout] test sync::tests::test_semaphore_max ... ok
[INFO] [stdout] test sync::tests::test_semaphore_release_at_max ... ok
[INFO] [stdout] test timestamp_arith::tests::test_add_cross_base ... ok
[INFO] [stdout] test timestamp_arith::tests::test_add_overflow ... ok
[INFO] [stdout] test sync::tests::test_semaphore_exhausted ... ok
[INFO] [stdout] test timestamp_arith::tests::test_add_dts_summed ... ok
[INFO] [stdout] test timestamp_arith::tests::test_add_duration_summed ... ok
[INFO] [stdout] test timestamp_arith::tests::test_clamp_cross_base ... ok
[INFO] [stdout] test timestamp_arith::tests::test_clamp_within_range ... ok
[INFO] [stdout] test timestamp_arith::tests::test_cmp_pts_cross_base_equal ... ok
[INFO] [stdout] test timestamp_arith::tests::test_cmp_pts_same_base ... ok
[INFO] [stdout] test timestamp_arith::tests::test_error_display ... ok
[INFO] [stdout] test timestamp_arith::tests::test_rescale_1k_to_90k ... ok
[INFO] [stdout] test timestamp_arith::tests::test_rescale_48k_to_1k ... ok
[INFO] [stdout] test timestamp_arith::tests::test_rescale_90k_to_48k ... ok
[INFO] [stdout] test timestamp_arith::tests::test_clamp_below_lo ... ok
[INFO] [stdout] test timestamp_arith::tests::test_scale_half ... ok
[INFO] [stdout] test timestamp_arith::tests::test_rescale_preserves_dts ... ok
[INFO] [stdout] test timestamp_arith::tests::test_scale_three_halves ... ok
[INFO] [stdout] test timestamp_arith::tests::test_scale_zero_denominator ... ok
[INFO] [stdout] test timestamp_arith::tests::test_sub_self_yields_zero ... ok
[INFO] [stdout] test timestamp_arith::tests::test_sub_cross_base ... ok
[INFO] [stdout] test timestamp_arith::tests::test_sub_same_base ... ok
[INFO] [stdout] test timestamp_arith::tests::test_sub_underflow ... ok
[INFO] [stdout] test traits::decoder::tests::test_audio_frame_duration ... ok
[INFO] [stdout] test timestamp_arith::tests::test_add_same_base ... ok
[INFO] [stdout] test timestamp_arith::tests::test_rescale_noop_same_base ... ok
[INFO] [stdout] test timestamp_arith::tests::test_scale_double ... ok
[INFO] [stdout] test timestamp_arith::tests::test_add_zero_is_identity ... ok
[INFO] [stdout] test timestamp_arith::tests::test_scale_duration_field ... ok
[INFO] [stdout] test timestamp_arith::tests::test_clamp_above_hi ... ok
[INFO] [stdout] test timestamp_arith::tests::test_scale_identity ... ok
[INFO] [stdout] test traits::decoder::tests::test_audio_frame_new ... ok
[INFO] [stdout] test traits::decoder::tests::test_video_frame_new ... ok
[INFO] [stdout] test traits::demuxer::tests::test_packet_new ... ok
[INFO] [stdout] test traits::demuxer::tests::test_container_info_default ... ok
[INFO] [stdout] test type_registry::tests::contains_returns_correct_bool ... ok
[INFO] [stdout] test type_registry::tests::by_kind_filters_correctly ... ok
[INFO] [stdout] test type_registry::tests::default_registry_is_empty ... ok
[INFO] [stdout] test traits::demuxer::tests::test_stream_info ... ok
[INFO] [stdout] test type_registry::tests::iter_covers_all_entries ... ok
[INFO] [stdout] test type_registry::tests::new_registry_is_empty ... ok
[INFO] [stdout] test type_registry::tests::register_and_lookup ... ok
[INFO] [stdout] test type_registry::tests::register_overwrites_existing ... ok
[INFO] [stdout] test type_registry::tests::lookup_missing_returns_none ... ok
[INFO] [stdout] test type_registry::tests::type_info_is_planar ... ok
[INFO] [stdout] test type_registry::tests::type_kind_display ... ok
[INFO] [stdout] test type_registry::tests::type_kind_is_essence ... ok
[INFO] [stdout] test type_registry::tests::type_kind_label_is_non_empty ... ok
[INFO] [stdout] test type_registry::tests::unregister_missing_returns_none ... ok
[INFO] [stdout] test types::codec_id::tests::test_canonical_name_equals_name ... ok
[INFO] [stdout] test type_registry::tests::unregister_removes_entry ... ok
[INFO] [stdout] test type_registry::tests::with_defaults_has_common_types ... ok
[INFO] [stdout] test types::codec_id::tests::test_from_str_all_audio_codecs ... ok
[INFO] [stdout] test types::codec_id::tests::test_display ... ok
[INFO] [stdout] test types::codec_id::tests::test_from_str_all_video_codecs ... ok
[INFO] [stdout] test types::codec_id::tests::test_from_str_subtitles ... ok
[INFO] [stdout] test types::codec_id::tests::test_from_str_unknown_returns_err ... ok
[INFO] [stdout] test types::codec_id::tests::test_is_lossless ... ok
[INFO] [stdout] test types::codec_id::tests::test_canonical_name_webp_gif_jpegxl ... ok
[INFO] [stdout] test types::codec_id::tests::test_is_subtitle ... ok
[INFO] [stdout] test types::codec_id::tests::test_is_video ... ok
[INFO] [stdout] test types::codec_id::tests::test_media_type ... ok
[INFO] [stdout] test types::codec_id::tests::test_from_str_image_codecs ... ok
[INFO] [stdout] test types::codec_id::tests::test_mjpeg_apv_is_lossless ... ok
[INFO] [stdout] test types::codec_id::tests::test_from_str_roundtrip ... ok
[INFO] [stdout] test types::codec_id::tests::test_mjpeg_apv_media_type ... ok
[INFO] [stdout] test types::codec_id::tests::test_from_str_case_insensitive ... ok
[INFO] [stdout] test types::codec_id::tests::test_mjpeg_apv_names ... ok
[INFO] [stdout] test types::codec_id::tests::test_name ... ok
[INFO] [stdout] test types::codec_id::tests::test_is_audio ... ok
[INFO] [stdout] test types::codec_id::tests::test_from_str_aliases ... ok
[INFO] [stdout] test types::codec_id::tests::test_new_image_codecs_are_video ... ok
[INFO] [stdout] test types::color_meta::tests::test_color_primaries_round_trip ... ok
[INFO] [stdout] test types::color_meta::tests::test_transfer_characteristics_is_hdr ... ok
[INFO] [stdout] test types::fourcc::tests::test_all_named_constants_printable ... ok
[INFO] [stdout] test types::fourcc::tests::test_display_non_printable ... ok
[INFO] [stdout] test types::color_meta::tests::test_matrix_coefficients_round_trip ... ok
[INFO] [stdout] test types::fourcc::tests::test_audio_constant_bytes ... ok
[INFO] [stdout] test types::fourcc::tests::test_debug_format ... ok
[INFO] [stdout] test types::fourcc::tests::test_display_printable ... ok
[INFO] [stdout] test types::color_meta::tests::test_transfer_characteristics_round_trip ... ok
[INFO] [stdout] test types::color_meta::tests::test_color_range_default ... ok
[INFO] [stdout] test types::fourcc::tests::test_from_array ... ok
[INFO] [stdout] test types::fourcc::tests::test_from_str_empty ... ok
[INFO] [stdout] test types::fourcc::tests::test_from_str_too_long ... ok
[INFO] [stdout] test types::fourcc::tests::test_from_str_too_short ... ok
[INFO] [stdout] test types::fourcc::tests::test_hash_consistency ... ok
[INFO] [stdout] test types::fourcc::tests::test_inequality ... ok
[INFO] [stdout] test types::codec_id::tests::test_new_codec_names ... ok
[INFO] [stdout] test types::fourcc::tests::test_from_str_display_roundtrip ... ok
[INFO] [stdout] test types::fourcc::tests::test_equality ... ok
[INFO] [stdout] test types::fourcc::tests::test_from_str_valid ... ok
[INFO] [stdout] test types::fourcc::tests::test_new_roundtrip ... ok
[INFO] [stdout] test types::fourcc::tests::test_riff_avi_bytes ... ok
[INFO] [stdout] test types::pixel_format::tests::test_chroma_subsampling ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_gray16 ... ok
[INFO] [stdout] test types::fourcc::tests::test_video_constant_bytes ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_nv21 ... ok
[INFO] [stdout] test types::pixel_format::tests::test_bits_per_pixel ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_p016 ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_p010 ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_rgb24 ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_rgba32 ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_gray8 ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_yuv420p10le ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_yuv420p_1080p ... ok
[INFO] [stdout] test types::pixel_format::tests::test_display ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_yuv422p ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_yuv444p ... ok
[INFO] [stdout] test types::pixel_format::tests::test_from_str_aliases ... ok
[INFO] [stdout] test types::fourcc::tests::test_is_ascii_printable_true ... ok
[INFO] [stdout] test types::fourcc::tests::test_is_ascii_printable_false ... ok
[INFO] [stdout] test types::pixel_format::tests::test_from_str_case_insensitive ... ok
[INFO] [stdout] test types::pixel_format::tests::test_from_str_all_formats ... ok
[INFO] [stdout] test types::pixel_format::tests::test_from_str_unknown ... ok
[INFO] [stdout] test types::pixel_format::tests::test_is_planar ... ok
[INFO] [stdout] test types::pixel_format::tests::test_from_str_roundtrip ... ok
[INFO] [stdout] test types::fourcc::tests::test_mjpg_variants_distinct ... ok
[INFO] [stdout] test types::pixel_format::tests::test_p016_properties ... ok
[INFO] [stdout] test types::pixel_format::tests::test_plane_count ... ok
[INFO] [stdout] test types::pixel_format::tests::test_frame_buffer_size_nv12 ... ok
[INFO] [stdout] test types::pixel_format::tests::test_is_yuv ... ok
[INFO] [stdout] test types::pixel_format::tests::test_nv21_properties ... ok
[INFO] [stdout] test types::fourcc::tests::test_isobmff_box_bytes ... ok
[INFO] [stdout] test types::pixel_format::tests::test_stride_p010 ... ok
[INFO] [stdout] test types::pixel_format::tests::test_p010_properties ... ok
[INFO] [stdout] test types::pixel_format::tests::test_stride_rgba32 ... ok
[INFO] [stdout] test types::pixel_format::tests::test_stride_yuv420p ... ok
[INFO] [stdout] test types::pixel_format::tests::test_semi_planar_false_for_planar ... ok
[INFO] [stdout] test types::pixel_format::tests::test_stride_yuv444p ... ok
[INFO] [stdout] test types::pixel_format::tests::test_nv12_properties ... ok
[INFO] [stdout] test types::pixel_format::tests::test_stride_nv12 ... ok
[INFO] [stdout] test types::rational::tests::prop_mul_zero ... ok
[INFO] [stdout] test types::rational::tests::prop_sub_self_inverse ... ok
[INFO] [stdout] test types::rational::tests::prop_to_f64_consistency ... ok
[INFO] [stdout] test types::rational::tests::prop_ordering_total ... ok
[INFO] [stdout] test types::pixel_format::tests::test_stride_rgb24 ... ok
[INFO] [stdout] test types::rational::tests::prop_reciprocal_involution ... ok
[INFO] [stdout] test types::rational::tests::prop_div_inverse_of_mul ... ok
[INFO] [stdout] test types::rational::tests::prop_reduce_idempotent ... ok
[INFO] [stdout] test types::rational::tests::prop_add_identity ... ok
[INFO] [stdout] test types::rational::tests::prop_add_associative ... ok
[INFO] [stdout] test types::rational::tests::prop_distributive ... ok
[INFO] [stdout] test types::rational::tests::prop_add_commutative ... ok
[INFO] [stdout] test types::rational::tests::prop_mul_commutative ... ok
[INFO] [stdout] test types::rational::tests::test_add ... ok
[INFO] [stdout] test types::rational::tests::prop_mul_identity ... ok
[INFO] [stdout] test types::rational::tests::test_default ... ok
[INFO] [stdout] test types::rational::tests::test_both_negative ... ok
[INFO] [stdout] test types::rational::tests::test_div ... ok
[INFO] [stdout] test types::rational::tests::test_display ... ok
[INFO] [stdout] test types::rational::tests::test_arithmetic_preserves_precision ... ok
[INFO] [stdout] test types::rational::tests::test_from_tuple ... ok
[INFO] [stdout] test types::rational::tests::test_comparison_different_denominators ... ok
[INFO] [stdout] test types::rational::tests::test_reduce_already_reduced ... ok
[INFO] [stdout] test types::rational::tests::test_gcd_function ... ok
[INFO] [stdout] test types::rational::tests::test_sub ... ok
[INFO] [stdout] test types::rational::tests::test_new ... ok
[INFO] [stdout] test types::rational::tests::test_to_f64 ... ok
[INFO] [stdout] test types::sample_format::tests::test_buffer_size_f64_5_1 ... ok
[INFO] [stdout] test types::rational::tests::test_zero_numerator ... ok
[INFO] [stdout] test types::sample_format::tests::test_buffer_size_f32_stereo ... ok
[INFO] [stdout] test types::rational::tests::test_pal_frame_rate ... ok
[INFO] [stdout] test types::rational::tests::test_reciprocal ... ok
[INFO] [stdout] test types::rational::tests::test_negative_denominator_normalization ... ok
[INFO] [stdout] test types::rational::tests::test_ntsc_frame_rate ... ok
[INFO] [stdout] test types::rational::tests::test_ord ... ok
[INFO] [stdout] test types::rational::tests::test_from_i64 ... ok
[INFO] [stdout] test types::rational::tests::test_mul ... ok
[INFO] [stdout] test types::rational::tests::test_large_numbers ... ok
[INFO] [stdout] test types::rational::tests::test_reduce ... ok
[INFO] [stdout] test types::sample_format::tests::test_bytes_per_sample ... ok
[INFO] [stdout] test types::sample_format::tests::test_display ... ok
[INFO] [stdout] test types::sample_format::tests::test_dynamic_range_f64 ... ok
[INFO] [stdout] test types::sample_format::tests::test_dynamic_range_ordering ... ok
[INFO] [stdout] test types::sample_format::tests::test_dynamic_range_s16 ... ok
[INFO] [stdout] test types::sample_format::tests::test_dynamic_range_s32 ... ok
[INFO] [stdout] test types::sample_format::tests::test_f64_properties ... ok
[INFO] [stdout] test types::sample_format::tests::test_from_str_aliases ... ok
[INFO] [stdout] test types::sample_format::tests::test_from_str_roundtrip ... ok
[INFO] [stdout] test types::sample_format::tests::test_from_str_case_insensitive ... ok
[INFO] [stdout] test types::sample_format::tests::test_is_float ... ok
[INFO] [stdout] test types::sample_format::tests::test_from_str_unknown ... ok
[INFO] [stdout] test types::sample_format::tests::test_is_planar ... ok
[INFO] [stdout] test types::sample_format::tests::test_s24_bits_per_sample ... ok
[INFO] [stdout] test types::sample_format::tests::test_buffer_size_planar_equals_interleaved ... ok
[INFO] [stdout] test types::sample_format::tests::test_buffer_size_s16_mono ... ok
[INFO] [stdout] test types::sample_format::tests::test_s24_bytes_per_sample ... ok
[INFO] [stdout] test types::sample_format::tests::test_buffer_size_s24_stereo ... ok
[INFO] [stdout] test types::sample_format::tests::test_is_signed ... ok
[INFO] [stdout] test types::sample_format::tests::test_dynamic_range_f32 ... ok
[INFO] [stdout] test types::sample_format::tests::test_from_str_all_formats ... ok
[INFO] [stdout] test types::sample_format::tests::test_s24_is_planar ... ok
[INFO] [stdout] test types::sample_format::tests::test_s24_is_signed ... ok
[INFO] [stdout] test types::sample_format::tests::test_s24_is_float ... ok
[INFO] [stdout] test types::sample_format::tests::test_s24_display ... ok
[INFO] [stdout] test types::sample_format::tests::test_s24_to_packed ... ok
[INFO] [stdout] test types::timestamp::tests::test_add_overflow_protection ... ok
[INFO] [stdout] test types::timestamp::tests::test_checked_add_success ... ok
[INFO] [stdout] test types::timestamp::tests::test_checked_div_by_zero ... ok
[INFO] [stdout] test types::sample_format::tests::test_s24_to_planar ... ok
[INFO] [stdout] test types::sample_format::tests::test_to_planar ... ok
[INFO] [stdout] test types::timestamp::tests::test_add_preserves_timebase ... ok
[INFO] [stdout] test types::rational::tests::test_divide_by_zero - should panic ... ok
[INFO] [stdout] test types::sample_format::tests::test_to_packed ... ok
[INFO] [stdout] test types::timestamp::tests::test_add_different_timebases ... ok
[INFO] [stdout] test types::timestamp::tests::test_add_with_dts_and_duration ... ok
[INFO] [stdout] test types::timestamp::tests::test_add_same_timebase ... ok
[INFO] [stdout] test types::sample_format::tests::test_dynamic_range_s24 ... ok
[INFO] [stdout] test types::sample_format::tests::test_dynamic_range_u8 ... ok
[INFO] [stdout] test types::rational::tests::test_new_zero_denominator - should panic ... ok
[INFO] [stdout] test types::timestamp::tests::test_checked_add_overflow ... ok
[INFO] [stdout] test types::rational::tests::test_reciprocal_of_zero - should panic ... ok
[INFO] [stdout] test types::timestamp::tests::test_checked_div_success ... ok
[INFO] [stdout] test types::timestamp::tests::test_checked_sub_overflow ... ok
[INFO] [stdout] test types::timestamp::tests::test_checked_sub_success ... ok
[INFO] [stdout] test types::timestamp::tests::test_conversion_90khz_to_48khz ... ok
[INFO] [stdout] test types::timestamp::tests::test_default ... ok
[INFO] [stdout] test types::timestamp::tests::test_conversion_ntsc_timebase ... ok
[INFO] [stdout] test types::timestamp::tests::test_conversion_ms_to_fps30 ... ok
[INFO] [stdout] test types::timestamp::tests::test_distance_seconds_different_timebases ... ok
[INFO] [stdout] test types::timestamp::tests::test_distance_seconds_zero ... ok
[INFO] [stdout] test types::timestamp::tests::test_div_by_rational ... ok
[INFO] [stdout] test types::timestamp::tests::test_div_by_zero_rational ... ok
[INFO] [stdout] test types::timestamp::tests::test_div_with_dts_and_duration ... ok
[INFO] [stdout] test types::timestamp::tests::test_duration_add_saturating ... ok
[INFO] [stdout] test types::timestamp::tests::test_duration_seconds ... ok
[INFO] [stdout] test types::timestamp::tests::test_duration_sub_saturating ... ok
[INFO] [stdout] test types::timestamp::tests::test_effective_dts ... ok
[INFO] [stdout] test types::timestamp::tests::test_dts_to_seconds ... ok
[INFO] [stdout] test types::timestamp::tests::test_distance_seconds_same_timebase ... ok
[INFO] [stdout] test types::timestamp::tests::test_from_seconds_90khz_timebase ... ok
[INFO] [stdout] test types::timestamp::tests::test_from_seconds_millisecond_timebase ... ok
[INFO] [stdout] test types::timestamp::tests::test_from_seconds_roundtrip ... ok
[INFO] [stdout] test types::timestamp::tests::test_mul_by_i64_overflow ... ok
[INFO] [stdout] test types::timestamp::tests::test_mul_by_i64_with_dts ... ok
[INFO] [stdout] test types::timestamp::tests::test_checked_mul_i64_success ... ok
[INFO] [stdout] test types::timestamp::tests::test_mul_by_fraction ... ok
[INFO] [stdout] test types::timestamp::tests::test_div_by_fraction ... ok
[INFO] [stdout] test types::timestamp::tests::test_from_seconds_negative ... ok
[INFO] [stdout] test types::timestamp::tests::test_from_seconds_48khz_audio ... ok
[INFO] [stdout] test types::timestamp::tests::test_mul_by_i64 ... ok
[INFO] [stdout] test types::timestamp::tests::test_mul_by_i64_zero ... ok
[INFO] [stdout] test types::timestamp::tests::test_mul_by_rational ... ok
[INFO] [stdout] test types::timestamp::tests::test_mul_overflow_protection ... ok
[INFO] [stdout] test types::timestamp::tests::test_mul_zero_rational ... ok
[INFO] [stdout] test types::timestamp::tests::test_new ... ok
[INFO] [stdout] test types::timestamp::tests::test_rescale ... ok
[INFO] [stdout] test types::timestamp::tests::test_rescale_with_dts ... ok
[INFO] [stdout] test types::timestamp::tests::test_scale_by ... ok
[INFO] [stdout] test types::timestamp::tests::test_sub_overflow_protection ... ok
[INFO] [stdout] test types::timestamp::tests::test_sub_negative_result ... ok
[INFO] [stdout] test types::timestamp::tests::test_sub_same_timebase ... ok
[INFO] [stdout] test types::timestamp::tests::test_to_seconds ... ok
[INFO] [stdout] test version::tests::test_is_compatible_with_different_major ... ok
[INFO] [stdout] test types::timestamp::tests::test_with_dts ... ok
[INFO] [stdout] test version::tests::test_is_compatible_with_newer_minor ... ok
[INFO] [stdout] test version::tests::test_is_compatible_with_same ... ok
[INFO] [stdout] test version::tests::test_registry_deprecate_unknown_returns_false ... ok
[INFO] [stdout] test version::tests::test_registry_all_versions_sorted ... ok
[INFO] [stdout] test version::tests::test_registry_deprecated_excluded_from_latest_stable ... ok
[INFO] [stdout] test version::tests::test_version_display ... ok
[INFO] [stdout] test version::tests::test_version_range_contains ... ok
[INFO] [stdout] test version::tests::test_version_ordering ... ok
[INFO] [stdout] test work_queue::tests::clear_empties_queue ... ok
[INFO] [stdout] test types::timestamp::tests::test_mul_with_dts_and_duration ... ok
[INFO] [stdout] test work_queue::tests::is_full_and_capacity ... ok
[INFO] [stdout] test types::timestamp::tests::test_partial_eq ... ok
[INFO] [stdout] test types::timestamp::tests::test_sub_different_timebases ... ok
[INFO] [stderr]      Running tests/codec_negotiate_format.rs (/opt/rustwide/target/debug/deps/codec_negotiate_format-d3e30345ff2fb7f8)
[INFO] [stdout] test version::tests::test_registry_latest_stable_none ... ok
[INFO] [stdout] test version::tests::test_registry_register_and_latest ... ok
[INFO] [stdout] test version::tests::test_registry_deprecated_versions ... ok
[INFO] [stdout] test version::tests::test_is_compatible_with_older_fails ... ok
[INFO] [stdout] test types::timestamp::tests::test_from_seconds_zero ... ok
[INFO] [stdout] test version::tests::test_registry_unstable_not_latest_stable ... ok
[INFO] [stdout] test work_queue::tests::new_queue_is_empty ... ok
[INFO] [stdout] test work_queue::tests::peek_does_not_remove ... ok
[INFO] [stdout] test work_queue::tests::pop_empty_returns_none ... ok
[INFO] [stdout] test work_queue::tests::pop_respects_priority_order ... ok
[INFO] [stdout] test work_queue::tests::pop_batch_too_large_returns_error ... ok
[INFO] [stdout] test work_queue::tests::queue_error_display ... ok
[INFO] [stdout] test work_queue::tests::push_and_pop_single_item ... ok
[INFO] [stdout] test work_queue::tests::stats_track_push_and_pop ... ok
[INFO] [stdout] test work_queue::tests::work_item_is_clone ... ok
[INFO] [stdout] test work_steal::tests::deque_len_and_is_empty ... ok
[INFO] [stdout] test work_steal::tests::deque_handle ... ok
[INFO] [stdout] test work_steal::tests::globally_empty ... ok
[INFO] [stdout] test work_queue::tests::stats_count_rejected_pushes ... ok
[INFO] [stdout] test work_steal::tests::pop_empty ... ok
[INFO] [stdout] test work_steal::tests::push_pop_lifo ... ok
[INFO] [stdout] test work_steal::tests::push_invalid_worker ... ok
[INFO] [stdout] test work_steal::tests::steal_empty ... ok
[INFO] [stdout] test work_steal::tests::total_len ... ok
[INFO] [stdout] test work_steal::tests::worker_len_invalid ... ok
[INFO] [stdout] test work_steal::tests::deque_grows_beyond_capacity ... ok
[INFO] [stdout] test work_queue::tests::iter_yields_all_items ... ok
[INFO] [stdout] test work_steal::tests::steal_invalid_index ... ok
[INFO] [stdout] test work_queue::tests::pop_batch_returns_highest_first ... ok
[INFO] [stdout] test work_steal::tests::steal_last_item ... ok
[INFO] [stdout] test work_queue::tests::push_at_capacity_returns_error ... ok
[INFO] [stdout] test work_steal::tests::steal_fifo_order ... ok
[INFO] [stdout] test work_steal::tests::num_workers ... ok
[INFO] [stdout] test work_steal::tests::threaded_push_steal ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 1004 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.21s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 10 tests
[INFO] [stdout] test test_negotiate_prefers_direct_over_convert ... ok
[INFO] [stdout] test test_negotiate_incompatible_when_no_path ... ok
[INFO] [stdout] test test_negotiate_direct_match ... ok
[INFO] [stdout] test test_negotiate_gray_same_family_cost_1 ... ok
[INFO] [stdout] test test_negotiate_picks_lowest_cost ... ok
[INFO] [stdout] test test_negotiate_convert_within_yuv ... ok
[INFO] [stdout] test test_negotiate_sample_direct_match ... ok
[INFO] [stdout] test test_negotiate_sample_interleaved_to_planar_cost_1 ... ok
[INFO] [stdout] test test_negotiate_sample_int_to_float_cost_3 ... ok
[INFO] [stdout] test test_negotiate_rgb_to_yuv_cost_3 ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 10 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.01s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/error_context_chain.rs (/opt/rustwide/target/debug/deps/error_context_chain-2d208603c98899c2)
[INFO] [stdout] 
[INFO] [stdout] running 8 tests
[INFO] [stdout] test test_ctx_macro_formatted ... ok
[INFO] [stdout] test test_ctx_macro_borrowed ... ok
[INFO] [stdout] test test_error_frame_cow_owned ... ok
[INFO] [stdout] test test_error_frame_display ... ok
[INFO] [stdout] test test_error_frame_function_field ... ok
[INFO] [stdout] test test_error_context_empty_display ... ok
[INFO] [stderr]    Doc-tests oximedia_core
[INFO] [stdout] test test_error_chain_multi_frame ... ok
[INFO] [stdout] test test_with_frame_chaining ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 8 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 231 tests
[INFO] [stdout] test src/alloc/buffer_pool.rs - alloc::buffer_pool::BufferPool::acquire_or_alloc (line 133) ... ok
[INFO] [stdout] test src/codec_negotiation.rs - codec_negotiation (line 9) ... ok
[INFO] [stdout] test src/buffer_pool.rs - buffer_pool::BufferPool::shrink_to (line 372) ... ok
[INFO] [stdout] test src/alloc/buffer_pool.rs - alloc::buffer_pool::BufferPool::available (line 182) ... ok
[INFO] [stdout] test src/buffer_pool.rs - buffer_pool (line 12) ... ok
[INFO] [stdout] test src/alloc/buffer_pool.rs - alloc::buffer_pool::BufferPool::release (line 157) ... ok
[INFO] [stdout] test src/codec_negotiation.rs - codec_negotiation::FormatConversionResult (line 817) ... ok
[INFO] [stdout] test src/alloc/buffer_pool.rs - alloc::buffer_pool::BufferPool::acquire (line 110) ... ok
[INFO] [stdout] test src/alloc/buffer_pool.rs - alloc::buffer_pool::BufferPool::max_buffers (line 214) ... ok
[INFO] [stdout] test src/alloc/buffer_pool.rs - alloc::buffer_pool::BufferPool::new (line 60) ... ok
[INFO] [stdout] test src/alloc/buffer_pool.rs - alloc::buffer_pool::BufferPool::with_capacity (line 89) ... ok
[INFO] [stdout] test src/codec_negotiation.rs - codec_negotiation::FormatNegotiator (line 857) ... ok
[INFO] [stdout] test src/convert/audio.rs - convert::audio::change_channel_count (line 473) ... ok
[INFO] [stdout] test src/codec_params.rs - codec_params (line 19) ... ok
[INFO] [stdout] test src/alloc/buffer_pool.rs - alloc::buffer_pool::BufferPool (line 21) ... ok
[INFO] [stdout] test src/convert/audio.rs - convert::audio::AudioConverter::convert (line 73) ... ok
[INFO] [stdout] test src/alloc/buffer_pool.rs - alloc::buffer_pool::BufferPool::buffer_size (line 199) ... ok
[INFO] [stdout] test src/convert/audio.rs - convert::audio::convert_sample_format (line 149) ... ok
[INFO] [stdout] test src/codec_negotiation.rs - codec_negotiation::auto_negotiate (line 582) ... ok
[INFO] [stdout] test src/convert/pixel.rs - convert::pixel::gray8_to_yuv420p (line 725) ... ok
[INFO] [stdout] test src/convert/pixel.rs - convert::pixel::gray8_to_rgb24 (line 679) ... ok
[INFO] [stdout] test src/convert/audio.rs - convert::audio::AudioConverter::new (line 29) ... ok
[INFO] [stdout] test src/convert/mod.rs - convert (line 17) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError::buffer_too_small (line 163) ... ok
[INFO] [stdout] test src/convert/pixel.rs - convert::pixel::yuv420p_to_rgb24 (line 231) ... ok
[INFO] [stdout] test src/downmix.rs - downmix (line 31) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError::codec (line 118) ... ok
[INFO] [stdout] test src/convert/pixel.rs - convert::pixel::yuv420p_to_gray8 (line 591) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError::invalid_data (line 208) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError::is_eof (line 178) ... ok
[INFO] [stdout] test src/convert/pixel.rs - convert::pixel::rgb24_to_gray8 (line 627) ... ok
[INFO] [stdout] test src/convert/audio.rs - convert::audio::interleaved_to_planar (line 342) ... ok
[INFO] [stdout] test src/convert/pixel.rs - convert::pixel::PixelConverter::new (line 95) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError (line 23) ... ok
[INFO] [stdout] test src/convert/pixel.rs - convert::pixel::yuv444p_to_yuv420p (line 515) ... ok
[INFO] [stdout] test src/convert/simd_pixel.rs - convert::simd_pixel (line 23) ... ok
[INFO] [stdout] test src/convert/pixel.rs - convert::pixel::rgb24_to_yuv420p (line 299) ... ok
[INFO] [stdout] test src/convert/pixel.rs - convert::pixel::yuv420p_to_yuv444p (line 402) ... ok
[INFO] [stdout] test src/error.rs - error::OxiResult (line 241) ... ok
[INFO] [stdout] test src/error_context.rs - error_context::ErrorContext (line 217) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError::is_patent_violation (line 193) ... ok
[INFO] [stdout] test src/convert/audio.rs - convert::audio::planar_to_interleaved (line 410) ... ok
[INFO] [stdout] test src/error_context.rs - error_context (line 9) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError::parse (line 100) ... ok
[INFO] [stdout] test src/error_context.rs - error_context::ErrorChain (line 397) ... ok
[INFO] [stdout] test src/fourcc.rs - fourcc::FourCC::parse (line 36) ... ok
[INFO] [stdout] test src/fourcc.rs - fourcc::FourCC::from_bytes (line 21) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError::is_unexpected_eof (line 223) ... ok
[INFO] [stdout] test src/error_context.rs - error_context (line 35) ... ok
[INFO] [stdout] test src/error_context.rs - error_context::ctx (line 156) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError::patent_violation (line 148) ... ok
[INFO] [stdout] test src/error_context.rs - error_context::ErrorContextBuilder (line 482) ... ok
[INFO] [stdout] test src/error_context.rs - error_context::current_fn_name (line 126) ... ok
[INFO] [stdout] test src/error.rs - error::OxiError::unsupported (line 133) ... ok
[INFO] [stdout] test src/event_stream.rs - event_stream (line 20) ... ok
[INFO] [stdout] test src/error_context.rs - error_context::ErrorFrame (line 78) ... ok
[INFO] [stdout] test src/hdr/convert.rs - hdr::convert::ColorGamutMapper (line 375) ... ok
[INFO] [stdout] test src/hdr/convert.rs - hdr::convert::ToneMappingMode (line 13) ... ok
[INFO] [stdout] test src/hdr/convert.rs - hdr::convert::GamutMappingMode::name (line 137) ... ok
[INFO] [stdout] test src/frame_sharing.rs - frame_sharing (line 18) ... ok
[INFO] [stdout] test src/frame_pool.rs - frame_pool (line 21) ... ok
[INFO] [stdout] test src/hdr/convert.rs - hdr::convert::GamutMappingMode (line 110) ... ok
[INFO] [stdout] test src/hdr/convert.rs - hdr::convert::PqToHlgConverter (line 299) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::ContentLightLevel (line 166) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::ContentLightLevel::is_hdr (line 240) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::ContentLightLevel::new (line 202) ... ok
[INFO] [stdout] test src/hdr/convert.rs - hdr::convert::HdrToSdrConverter (line 161) ... ok
[INFO] [stdout] test src/error_context.rs - error_context::ErrorContext::frames_display (line 302) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::DolbyVisionMetadata::is_profile_5 (line 391) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::DolbyVisionMetadata (line 331) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::DolbyVisionMetadata::is_profile_8 (line 408) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::ContentLightLevel::is_valid (line 220) ... ok
[INFO] [stdout] test src/hdr/convert.rs - hdr::convert::ToneMappingMode::tonemap (line 86) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::Hdr10PlusMetadata (line 266) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::DolbyVisionMetadata::new (line 367) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::DolbyVisionMetadata::is_hdr10_compatible (line 426) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::Hdr10PlusMetadata::is_valid (line 311) ... ok
[INFO] [stdout] test src/hdr/convert.rs - hdr::convert::ToneMappingMode::name (line 56) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::HlgParameters (line 450) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::Hdr10PlusMetadata::new (line 292) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::MasteringDisplayColorVolume::is_valid (line 120) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata (line 94) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::MasteringDisplayColorVolume::new_bt2020 (line 67) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::MasteringDisplayColorVolume::dynamic_range_stops (line 142) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::MasteringDisplayColorVolume::new_dci_p3 (line 96) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::MasteringDisplayColorVolume (line 16) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::HlgParameters::is_sdr_compatible (line 490) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::hlg (line 182) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::estimate_min_luminance (line 327) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::is_dolby_vision (line 283) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::is_hdr (line 211) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::format_name (line 349) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::is_hdr10 (line 234) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Av1ColorConfig (line 164) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::new (line 126) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::is_hlg (line 268) ... ok
[INFO] [stdout] test src/hdr/metadata.rs - hdr::metadata::HlgParameters::new (line 471) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr (line 35) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::hdr10 (line 148) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Av1ColorConfig::is_hdr (line 297) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::is_hdr10_plus (line 253) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::MatroskaColorElements (line 336) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Av1ColorConfig::to_color_primaries (line 248) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Av1ColorConfig::to_transfer_characteristic (line 275) ... ok
[INFO] [stdout] test src/hdr/mod.rs - hdr::HdrMetadata::estimate_peak_luminance (line 301) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Vp9ColorConfig::is_422 (line 131) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Vp9ColorConfig (line 20) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::MatroskaColorElements::to_color_primaries (line 452) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Vp9ColorConfig::is_420 (line 116) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Vp9ColorConfig::is_444 (line 146) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::ColorPrimaries (line 286) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::ColorPrimaries::is_wide_gamut (line 416) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Vp9ColorConfig::new (line 67) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::ColorPrimaries::white_point (line 386) ... ok
[INFO] [stdout] test src/hdr/parser.rs - hdr::parser::Vp9ColorConfig::to_color_primaries (line 94) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::Primaries::gamut_area (line 179) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::Primaries::adobe_rgb (line 136) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::ColorPrimaries::name (line 435) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::Primaries::bt2020 (line 80) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::Primaries::bt709 (line 61) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::ColorPrimaries::primaries (line 359) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::Primaries::is_valid (line 155) ... ok
[INFO] [stdout] test src/hdr/transfer.rs - hdr::transfer::TransferCharacteristic::eotf (line 113) ... ok
[INFO] [stdout] test src/lib.rs - (line 166) ... ignored
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::Primaries::display_p3 (line 121) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::WhitePoint::cct (line 262) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::Primaries::dci_p3 (line 99) ... ok
[INFO] [stdout] test src/hdr/transfer.rs - hdr::transfer::TransferCharacteristic::name (line 209) ... ok
[INFO] [stdout] test src/hdr/transfer.rs - hdr::transfer::TransferCharacteristic (line 47) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::WhitePoint (line 206) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::Primaries::new (line 46) ... ok
[INFO] [stdout] test src/lib.rs - (line 134) ... ok
[INFO] [stdout] test src/lib.rs - (line 182) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::Primaries (line 14) ... ok
[INFO] [stdout] test src/hdr/primaries.rs - hdr::primaries::WhitePoint::xy (line 239) ... ok
[INFO] [stdout] test src/lib.rs - (line 109) ... ok
[INFO] [stdout] test src/media_clock.rs - media_clock (line 15) ... ok
[INFO] [stdout] test src/hdr/transfer.rs - hdr::transfer::TransferCharacteristic::oetf (line 145) ... ok
[INFO] [stdout] test src/media_time.rs - media_time::PtsMediaTime (line 428) ... ok
[INFO] [stdout] test src/hdr/transfer.rs - hdr::transfer::TransferCharacteristic::is_hdr (line 169) ... ok
[INFO] [stdout] test src/hdr/transfer.rs - hdr::transfer::TransferCharacteristic::reference_peak_nits (line 187) ... ok
[INFO] [stdout] test src/pixel_format_color.rs - pixel_format_color (line 19) ... ok
[INFO] [stdout] test src/timestamp_arith.rs - timestamp_arith (line 18) ... ok
[INFO] [stdout] test src/media_segment.rs - media_segment (line 18) ... ok
[INFO] [stdout] test src/traits/decoder.rs - traits::decoder::AudioDecoder (line 182) ... ignored
[INFO] [stdout] test src/traits/decoder.rs - traits::decoder::SubtitleDecoder (line 348) ... ignored
[INFO] [stdout] test src/traits/decoder.rs - traits::decoder::VideoDecoder (line 113) ... ignored
[INFO] [stdout] test src/traits/demuxer.rs - traits::demuxer::Demuxer (line 110) ... ignored
[INFO] [stdout] test src/hdr/transfer.rs - hdr::transfer (line 14) ... ok
[INFO] [stdout] test src/memory.rs - memory (line 13) ... ok
[INFO] [stdout] test src/lib.rs - (line 77) ... ok
[INFO] [stdout] test src/lib.rs - (line 56) ... ok
[INFO] [stdout] test src/pixel_format_color.rs - pixel_format_color::PixelFormatColorDescriptor (line 455) ... ok
[INFO] [stdout] test src/rational.rs - rational::RationalTime (line 325) ... ok
[INFO] [stdout] test src/timestamp_arith.rs - timestamp_arith::TimestampArith::rescale (line 244) ... ok
[INFO] [stdout] test src/timestamp_arith.rs - timestamp_arith::TimestampArith::clamp (line 266) ... ok
[INFO] [stdout] test src/ring_buffer.rs - ring_buffer::SpscRingBuffer (line 344) ... ok
[INFO] [stdout] test src/timestamp_arith.rs - timestamp_arith::TimestampArith::sub (line 167) ... ok
[INFO] [stdout] test src/type_registry.rs - type_registry (line 9) ... ok
[INFO] [stdout] test src/timestamp_arith.rs - timestamp_arith::TimestampArith::scale (line 198) ... ok
[INFO] [stdout] test src/sync.rs - sync::BoundedChannel (line 515) ... ok
[INFO] [stdout] test src/sample_conv.rs - sample_conv (line 19) ... ok
[INFO] [stdout] test src/type_registry.rs - type_registry::TypeRegistry (line 118) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::CodecId::from_str (line 336) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::CodecId::is_lossless (line 276) ... ok
[INFO] [stdout] test src/timestamp_arith.rs - timestamp_arith::TimestampArith::add (line 129) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::CodecId::is_video (line 190) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::CodecId::is_subtitle (line 220) ... ok
[INFO] [stdout] test src/sync.rs - sync (line 21) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::CodecId::canonical_name (line 307) ... ok
[INFO] [stdout] test src/type_registry.rs - type_registry::TypeInfo (line 74) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::CodecId::is_audio (line 205) ... ok
[INFO] [stdout] test src/types/fourcc.rs - types::fourcc::FourCc (line 23) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::MediaType (line 14) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::CodecId::media_type (line 155) ... ok
[INFO] [stdout] test src/types/fourcc.rs - types::fourcc::FourCc::is_ascii_printable (line 78) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::CodecId::name (line 235) ... ok
[INFO] [stdout] test src/types/codec_id.rs - types::codec_id::CodecId (line 79) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::bits_per_pixel (line 87) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat (line 13) ... ok
[INFO] [stdout] test src/types/fourcc.rs - types::fourcc::FourCc::new (line 45) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::bits_per_component (line 186) ... ok
[INFO] [stdout] test src/types/fourcc.rs - types::fourcc::FourCc::from_str (line 125) ... ok
[INFO] [stdout] test src/types/fourcc.rs - types::fourcc::FourCc::as_bytes (line 60) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::frame_buffer_size (line 303) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::is_planar (line 143) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::has_alpha (line 256) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::plane_count (line 116) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::is_rgb (line 240) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::stride_for_width (line 342) ... ok
[INFO] [stdout] test src/types/rational.rs - types::rational::Rational::to_f64 (line 123) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::is_yuv (line 214) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::is_semi_planar (line 170) ... ok
[INFO] [stdout] test src/types/rational.rs - types::rational::Rational::reciprocal (line 143) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::chroma_subsampling (line 273) ... ok
[INFO] [stdout] test src/types/rational.rs - types::rational::Rational::new (line 55) ... ok
[INFO] [stdout] test src/types/rational.rs - types::rational::Rational::reduce (line 93) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::bits_per_sample (line 113) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::dynamic_range_db (line 240) ... ok
[INFO] [stdout] test src/types/rational.rs - types::rational::Rational (line 18) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::buffer_size (line 266) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::is_signed (line 146) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::is_float (line 130) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat (line 15) ... ok
[INFO] [stdout] test src/types/pixel_format.rs - types::pixel_format::PixelFormat::from_str (line 421) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::is_planar (line 95) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::checked_add (line 242) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::checked_mul_i64 (line 284) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::from_str (line 288) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::to_planar (line 189) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::bit_depth (line 213) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::checked_div (line 305) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::bytes_per_sample (line 68) ... ok
[INFO] [stdout] test src/types/sample_format.rs - types::sample_format::SampleFormat::to_packed (line 164) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::distance_seconds (line 327) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::effective_dts (line 189) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::checked_sub (line 264) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::dts_to_seconds (line 114) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::duration_seconds (line 130) ... ok
[INFO] [stdout] test src/work_queue.rs - work_queue::WorkItem (line 28) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::new (line 45) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::to_seconds (line 98) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::from_seconds (line 209) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp (line 15) ... ok
[INFO] [stdout] test src/work_queue.rs - work_queue::QueueStats (line 74) ... ok
[INFO] [stdout] test src/work_queue.rs - work_queue (line 8) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::rescale (line 153) ... ok
[INFO] [stdout] test src/work_steal.rs - work_steal (line 26) ... ok
[INFO] [stdout] test src/types/timestamp.rs - types::timestamp::Timestamp::with_dts (line 72) ... ok
[INFO] [stdout] test src/work_steal.rs - work_steal::WorkStealPool (line 310) ... ok
[INFO] [stdout] test src/work_queue.rs - work_queue::WorkQueue (line 115) ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 226 passed; 0 failed; 5 ignored; 0 measured; 0 filtered out; finished in 10.55s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "fe26f5076dab517289368f4ffca297a189f1c70c456d4f92d20f7e6cf41bd770", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fe26f5076dab517289368f4ffca297a189f1c70c456d4f92d20f7e6cf41bd770", kill_on_drop: false }`
[INFO] [stdout] fe26f5076dab517289368f4ffca297a189f1c70c456d4f92d20f7e6cf41bd770
