[INFO] fetching crate yscv-video 0.1.9...
[INFO] testing yscv-video-0.1.9 against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739-1
[INFO] extracting crate yscv-video 0.1.9 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate yscv-video 0.1.9
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate yscv-video 0.1.9
[INFO] tweaked toml for crates.io crate yscv-video 0.1.9 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate yscv-video 0.1.9 on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate yscv-video 0.1.9 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" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] b6c80081a54dff7533303095e6fd90588530f14faed2d7bbc411446f16207648
[INFO] running `Command { std: "docker" "start" "-a" "b6c80081a54dff7533303095e6fd90588530f14faed2d7bbc411446f16207648", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "b6c80081a54dff7533303095e6fd90588530f14faed2d7bbc411446f16207648", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "b6c80081a54dff7533303095e6fd90588530f14faed2d7bbc411446f16207648", kill_on_drop: false }`
[INFO] [stdout] b6c80081a54dff7533303095e6fd90588530f14faed2d7bbc411446f16207648
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] fd58e0a1fb00286b31dba971ccf6d118e3226625ad5331fd99e82f39cd1be801
[INFO] running `Command { std: "docker" "start" "-a" "fd58e0a1fb00286b31dba971ccf6d118e3226625ad5331fd99e82f39cd1be801", kill_on_drop: false }`
[INFO] [stderr]    Compiling yscv-tensor v0.1.9
[INFO] [stderr]    Compiling arc-swap v1.9.1
[INFO] [stderr]    Compiling yscv-video v0.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 6.31s
[INFO] running `Command { std: "docker" "inspect" "fd58e0a1fb00286b31dba971ccf6d118e3226625ad5331fd99e82f39cd1be801", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "fd58e0a1fb00286b31dba971ccf6d118e3226625ad5331fd99e82f39cd1be801", kill_on_drop: false }`
[INFO] [stdout] fd58e0a1fb00286b31dba971ccf6d118e3226625ad5331fd99e82f39cd1be801
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] f728d140b1f332be0e42af7945fb1ac7d853c9672b9a28b4fc67816aa39978b2
[INFO] running `Command { std: "docker" "start" "-a" "f728d140b1f332be0e42af7945fb1ac7d853c9672b9a28b4fc67816aa39978b2", kill_on_drop: false }`
[INFO] [stderr]    Compiling zerocopy-derive v0.8.42
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling rusty-fork v0.3.1
[INFO] [stderr]    Compiling tinytemplate v1.2.1
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling yscv-tensor v0.1.9
[INFO] [stderr]    Compiling zerocopy v0.8.42
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling clap v4.6.0
[INFO] [stderr]    Compiling yscv-video v0.1.9 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling ciborium-ll v0.2.2
[INFO] [stderr]    Compiling ciborium v0.2.2
[INFO] [stderr]    Compiling proptest v1.11.0
[INFO] [stderr]    Compiling criterion v0.5.1
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 30.96s
[INFO] running `Command { std: "docker" "inspect" "f728d140b1f332be0e42af7945fb1ac7d853c9672b9a28b4fc67816aa39978b2", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f728d140b1f332be0e42af7945fb1ac7d853c9672b9a28b4fc67816aa39978b2", kill_on_drop: false }`
[INFO] [stdout] f728d140b1f332be0e42af7945fb1ac7d853c9672b9a28b4fc67816aa39978b2
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-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=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 41175801c9122ebfac52c46988d8b2ba11e603c5a19bf95c4008b85840c004a9
[INFO] running `Command { std: "docker" "start" "-a" "41175801c9122ebfac52c46988d8b2ba11e603c5a19bf95c4008b85840c004a9", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.14s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/yscv_video-31dd319bda32cb26)
[INFO] [stdout] 
[INFO] [stdout] running 335 tests
[INFO] [stdout] test core::audio::tests::mp4_codec_detection ... ok
[INFO] [stdout] test core::av1_decoder::tests::intra_h_prediction ... ok
[INFO] [stdout] test core::av1_decoder::tests::intra_dc_asymmetric ... ok
[INFO] [stdout] test core::av1_decoder::tests::intra_paeth_prediction ... ok
[INFO] [stdout] test core::audio::tests::mkv_codec_detection ... ok
[INFO] [stdout] test core::av1_decoder::tests::inverse_dct_4x4_dc_only ... ok
[INFO] [stdout] test core::av1_decoder::tests::inverse_dct_4x4_identity ... ok
[INFO] [stdout] test core::av1_decoder::tests::intra_dc_prediction ... ok
[INFO] [stdout] test core::av1_decoder::tests::decoder_new_has_no_state ... ok
[INFO] [stdout] test core::av1_decoder::tests::intra_v_prediction ... ok
[INFO] [stdout] test core::av1_decoder::tests::decoder_rejects_frame_without_seq_header ... ok
[INFO] [stdout] test core::av1_decoder::tests::smooth_prediction_produces_gradient ... ok
[INFO] [stdout] test core::av1_obu::tests::leb128_known_values ... ok
[INFO] [stdout] test core::av1_obu::tests::leb128_round_trip ... ok
[INFO] [stdout] test core::av1_obu::tests::obu_header_forbidden_bit_error ... ok
[INFO] [stdout] test core::av1_obu::tests::obu_header_padding ... ok
[INFO] [stdout] test core::av1_obu::tests::obu_header_sequence_header ... ok
[INFO] [stdout] test core::av1_obu::tests::obu_header_temporal_delimiter ... ok
[INFO] [stdout] test core::av1_obu::tests::obu_header_with_extension ... ok
[INFO] [stdout] test core::av1_obu::tests::parse_obus_multiple ... ok
[INFO] [stdout] test core::av1_obu::tests::sequence_header_basic ... ok
[INFO] [stdout] test core::cavlc::tests::test_bit_reader_exp_golomb_signed ... ok
[INFO] [stdout] test core::cavlc::tests::test_bit_reader_basic ... ok
[INFO] [stdout] test core::av1_decoder::tests::video_decoder_trait_codec ... ok
[INFO] [stdout] test core::cavlc::tests::test_bit_reader_exp_golomb_unsigned ... ok
[INFO] [stdout] test core::cavlc::tests::test_cavlc_all_zeros ... ok
[INFO] [stdout] test core::cavlc::tests::test_bit_reader_multi_byte ... ok
[INFO] [stdout] test core::frame_common::tests::debug_format_identifies_variant ... ok
[INFO] [stdout] test core::frame_common::tests::dma_buf_accessors ... ok
[INFO] [stdout] test core::cavlc::tests::test_bits_remaining ... ok
[INFO] [stdout] test core::cavlc::tests::test_expand_coefficients ... ok
[INFO] [stdout] test core::cavlc::tests::test_expand_empty_block ... ok
[INFO] [stdout] test core::cavlc::tests::test_cavlc_nc2_all_zeros ... ok
[INFO] [stdout] test core::av1_obu::tests::leb128_empty_data_error ... ok
[INFO] [stdout] test core::frame_common::tests::empty_owned_payload ... ok
[INFO] [stdout] test core::frame_common::tests::owned_roundtrip ... ok
[INFO] [stdout] test core::frame_pipeline::tests::pipeline_early_stop ... ok
[INFO] [stdout] test core::frame_pipeline::tests::pipeline_single_slot ... ok
[INFO] [stdout] test core::frame_pipeline_5stage::tests::ring_basic_roundtrip ... ok
[INFO] [stdout] test core::frame_pipeline::tests::pipeline_basic ... ok
[INFO] [stdout] test core::frame_pipeline_5stage::tests::watchdog_resets_streak_on_good_sample ... ok
[INFO] [stdout] test core::frame_pipeline_5stage::tests::watchdog_triggers_after_threshold_overruns ... ok
[INFO] [stdout] test core::framebuffer::tests::framebuffer_module_compiles ... ok
[INFO] [stdout] test core::framebuffer::tests::rgb565_conversion_correctness ... ok
[INFO] [stdout] test core::h264_bslice::tests::bipred_averages_references ... ok
[INFO] [stdout] test core::frame_pipeline::tests::pipeline_zero_alloc ... ok
[INFO] [stdout] test core::h264_bslice::tests::bpred_backward_only ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_cabac_context_init_equiprobable ... ok
[INFO] [stdout] test core::h264_bslice::tests::bpred_forward_only ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_cabac_decode_bypass_deterministic ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_cabac_decode_decision_updates_state ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_cabac_decode_terminate_on_end ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_decode_residual_block_length ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_decode_unary_zero ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_entropy_coding_mode_from_flag ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_fixed_length_decode ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_init_cabac_contexts_count ... ok
[INFO] [stdout] test core::frame_pipeline::tests::pipeline_concurrent ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_transition_table_bounds ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_range_table_positive ... ok
[INFO] [stdout] test core::h264_cabac::tests::test_cabac_context_init_from_value ... ok
[INFO] [stdout] test core::h264_deblock::tests::boundary_strength_intra ... ok
[INFO] [stdout] test core::h264_decoder::tests::bitstream_reader_exp_golomb ... ok
[INFO] [stdout] test core::h264_decoder::tests::bitstream_reader_reads_bits ... ok
[INFO] [stdout] test core::h264_deblock::tests::deblock_edge_reduces_discontinuity ... ok
[INFO] [stdout] test core::h264_decoder::tests::bitstream_reader_signed_exp_golomb ... ok
[INFO] [stdout] test core::h264_decoder::tests::hevc_nal_type_parsing ... ok
[INFO] [stdout] test core::h264_decoder::tests::h264_decoder_sps_dimensions ... ok
[INFO] [stdout] test core::h264_decoder::tests::emulation_prevention_removal ... ok
[INFO] [stdout] test core::h264_decoder::tests::test_h264_decoder_idr_not_all_gray ... ok
[INFO] [stdout] test core::frame_pipeline::tests::pipeline_survives_output_panic ... ok
[INFO] [stdout] test core::frame_pipeline::tests::pipeline_survives_process_panic ... ok
[INFO] [stdout] test core::h264_decoder::tests::test_dequant_4x4 ... ok
[INFO] [stdout] test core::h264_decoder::tests::test_inverse_dct_4x4 ... ok
[INFO] [stdout] test core::h264_decoder::tests::yuv420_to_rgb8_pure_red ... ok
[INFO] [stdout] test core::h264_encoder::tests::bitwriter_exp_golomb ... ok
[INFO] [stdout] test core::h264_encoder::tests::emulation_prevention_insertion ... ok
[INFO] [stdout] test core::h264_encoder::tests::encode_frame_produces_valid_annex_b ... ok
[INFO] [stdout] test core::h264_encoder::tests::forward_inverse_dct_roundtrip ... ok
[INFO] [stdout] test core::h264_decoder::tests::yuv420_to_rgb8_pure_white ... ok
[INFO] [stdout] test core::h264_encoder::tests::quantize_dequantize_roundtrip ... ok
[INFO] [stdout] test core::h264_encoder::tests::pps_nal_generation ... ok
[INFO] [stdout] test core::h264_encoder::tests::rgb8_to_yuv420_distinct_colors ... ok
[INFO] [stdout] test core::h264_encoder::tests::rgb8_to_yuv420_neutral_gray ... ok
[INFO] [stdout] test core::h264_encoder::tests::sps_nal_generation ... ok
[INFO] [stdout] test core::h264_encoder::tests::zigzag_scan_is_inverse_of_unscan ... ok
[INFO] [stdout] test core::h264_motion::tests::motion_compensate_copies_block ... ok
[INFO] [stdout] test core::h264_motion::tests::motion_vector_median_prediction ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_decision_basic ... ok
[INFO] [stdout] test core::h264_motion::tests::parse_mvd_roundtrip ... ok
[INFO] [stdout] test core::h264_motion::tests::reference_frame_buffer_fifo ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_bypass_known_pattern ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_bypass_long_sequence ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_decode_tr_basic ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_eg_decode ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_terminate_end ... ok
[INFO] [stdout] test core::frame_pipeline_5stage::tests::pipeline5_survives_infer_panic ... ok
[INFO] [stdout] test core::hevc_cabac::tests::context_init_default_qp ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_fl_decode ... ok
[INFO] [stdout] test core::hevc_cabac::tests::context_init_high_state ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_unary_decode ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_terminate_no_end ... ok
[INFO] [stdout] test core::hevc_cabac::tests::cabac_init ... ok
[INFO] [stdout] test core::hevc_cabac::tests::context_init_reinit ... ok
[INFO] [stdout] test core::hevc_cabac::tests::context_init_low_state ... ok
[INFO] [stdout] test core::hevc_cabac::tests::context_state_transitions ... ok
[INFO] [stdout] test core::hevc_cabac::tests::range_tab_lps_sanity ... ok
[INFO] [stdout] test core::hevc_cabac::tests::trans_tables_sanity ... ok
[INFO] [stdout] test core::hevc_decoder::tests::decode_coding_tree_boundary_clipping ... ok
[INFO] [stdout] test core::hevc_decoder::tests::decode_coding_tree_splits_correctly ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_dct_8x8_dc_coefficient ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_decoder_idr_without_sps_errors ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_dequant_basic ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_dst_4x4_dc_roundtrip ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_intra_mode_from_index ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_dct_4x4_dc_roundtrip ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_dct_4x4_zero_input ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_decoder_new_and_nal_routing ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_frame_dimensions_from_sps ... ok
[INFO] [stdout] test core::frame_pipeline_5stage::tests::pipeline5_runs_end_to_end ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_slice_type_enum ... ok
[INFO] [stdout] test core::hevc_decoder::tests::intra_angular_vertical ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_scaling_list_with_explicit_coeffs ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_sps_with_scaling_list_data ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_vps_parse ... ok
[INFO] [stdout] test core::hevc_decoder::tests::intra_angular_horizontal ... ok
[INFO] [stdout] test core::hevc_decoder::tests::intra_dc_prediction_4x4 ... ok
[INFO] [stdout] test core::hevc_decoder::tests::intra_dc_prediction_8x8 ... ok
[INFO] [stdout] test core::hevc_decoder::tests::hevc_sps_dimensions ... ok
[INFO] [stdout] test core::hevc_decoder::tests::intra_planar_prediction_4x4 ... ok
[INFO] [stdout] test core::hevc_filter::tests::beta_table_lookup ... ok
[INFO] [stdout] test core::hevc_filter::tests::bs_both_intra ... ok
[INFO] [stdout] test core::hevc_filter::tests::bs_diff_ref ... ok
[INFO] [stdout] test core::hevc_filter::tests::bs_one_intra ... ok
[INFO] [stdout] test core::hevc_filter::tests::bs_large_mv_diff ... ok
[INFO] [stdout] test core::hevc_filter::tests::chroma_filter_bs1_no_change ... ok
[INFO] [stdout] test core::hevc_filter::tests::chroma_interp_phase0_passthrough ... ok
[INFO] [stdout] test core::hevc_filter::tests::chroma_interp_phase4_symmetric ... ok
[INFO] [stdout] test core::hevc_filter::tests::chroma_qp_identity_low ... ok
[INFO] [stdout] test core::hevc_filter::tests::chroma_qp_mapping_high ... ok
[INFO] [stdout] test core::hevc_filter::tests::chroma_reconstruct_fills_dc ... ok
[INFO] [stdout] test core::hevc_filter::tests::chroma_interp_row ... ok
[INFO] [stdout] test core::hevc_filter::tests::deblock_flat_frame_unchanged ... ok
[INFO] [stdout] test core::hevc_filter::tests::deblock_edge_frame_smoothed ... ok
[INFO] [stdout] test core::hevc_filter::tests::deblock_zero_dims_no_panic ... ok
[INFO] [stdout] test core::hevc_filter::tests::edge_category_flat ... ok
[INFO] [stdout] test core::hevc_filter::tests::edge_category_local_max ... ok
[INFO] [stdout] test core::hevc_filter::tests::deblock_gradient_frame ... ok
[INFO] [stdout] test core::hevc_filter::tests::edge_category_local_min ... ok
[INFO] [stdout] test core::hevc_filter::tests::chroma_filter_bs2_modifies ... ok
[INFO] [stdout] test core::hevc_filter::tests::finalize_frame_with_sao ... ok
[INFO] [stdout] test core::hevc_filter::tests::chroma_filter_coefficients_sum_to_64 ... ok
[INFO] [stdout] test core::hevc_filter::tests::luma_filter_bs0_no_change ... ok
[INFO] [stdout] test core::hevc_filter::tests::finalize_frame_produces_rgb ... ok
[INFO] [stdout] test core::hevc_filter::tests::luma_filter_weak ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_band_offset_out_of_band ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_band_offset_applies ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_edge_offset_diagonal_45 ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_edge_offset_diagonal_135 ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_edge_offset_horizontal ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_edge_offset_vertical ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_none_no_change ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_parse_none ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_type_default_is_none ... ok
[INFO] [stdout] test core::hevc_filter::tests::bs_small_mv_same_ref ... ok
[INFO] [stdout] test core::hevc_filter::tests::edge_category_partial ... ok
[INFO] [stdout] test core::hevc_filter::tests::luma_filter_strong ... ok
[INFO] [stdout] test core::hevc_filter::tests::sao_band_offset_clamps ... ok
[INFO] [stdout] test core::hevc_filter::tests::tc_bs_zero ... ok
[INFO] [stdout] test core::hevc_filter::tests::tc_table_low_qp ... ok
[INFO] [stdout] test core::hevc_filter::tests::tc_table_mid_qp ... ok
[INFO] [stdout] test core::hevc_inter::tests::amvp_no_neighbours ... ok
[INFO] [stdout] test core::hevc_inter::tests::bipred_average_clamping ... ok
[INFO] [stdout] test core::hevc_inter::tests::amvp_with_left_neighbour ... ok
[INFO] [stdout] test core::frame_pipeline_5stage::tests::ring_concurrent_spsc ... ok
[INFO] [stdout] test core::hevc_inter::tests::dpb_add_and_get_by_poc ... ok
[INFO] [stdout] test core::hevc_inter::tests::dpb_bump_removes_oldest ... ok
[INFO] [stdout] test core::hevc_inter::tests::dpb_new_is_empty ... ok
[INFO] [stdout] test core::hevc_inter::tests::dpb_clear ... ok
[INFO] [stdout] test core::hevc_inter::tests::mc_luma_half_pel_uniform ... ok
[INFO] [stdout] test core::hevc_inter::tests::mc_luma_diagonal_half_pel_uniform ... ok
[INFO] [stdout] test core::hevc_inter::tests::mc_luma_gradient_horizontal ... ok
[INFO] [stdout] test core::hevc_inter::tests::mc_luma_integer_pel ... ok
[INFO] [stdout] test core::hevc_inter::tests::bipred_average_uniform ... ok
[INFO] [stdout] test core::hevc_inter::tests::mc_luma_quarter_pel_uniform ... ok
[INFO] [stdout] test core::hevc_inter::tests::merge_candidates_no_neighbours ... ok
[INFO] [stdout] test core::hevc_inter::tests::mc_luma_three_quarter_pel_uniform ... ok
[INFO] [stdout] test core::hevc_inter::tests::mc_luma_vertical_half_pel_uniform ... ok
[INFO] [stdout] test core::hevc_inter::tests::dpb_mark_unused ... ok
[INFO] [stdout] test core::hevc_inter::tests::mv_add ... ok
[INFO] [stdout] test core::hevc_inter::tests::mv_default_is_zero ... ok
[INFO] [stdout] test core::hevc_inter::tests::mv_from_fullpel ... ok
[INFO] [stdout] test core::hevc_inter::tests::luma_filter_coefficients_sum ... ok
[INFO] [stdout] test core::hevc_inter::tests::merge_candidates_with_left_neighbour ... ok
[INFO] [stdout] test core::hevc_inter::tests::mv_negate ... ok
[INFO] [stdout] test core::hevc_inter::tests::mvfield_available ... ok
[INFO] [stdout] test core::hevc_inter::tests::mvfield_unavailable ... ok
[INFO] [stdout] test core::hevc_inter::tests::parse_inter_prediction_b_slice_synthetic ... ok
[INFO] [stdout] test core::hevc_inter::tests::parse_inter_prediction_p_slice_synthetic ... ok
[INFO] [stdout] test core::hevc_inter::tests::parse_merge_idx_single_candidate ... ok
[INFO] [stdout] test core::hevc_inter::tests::parse_mvd_deterministic ... ok
[INFO] [stdout] test core::hevc_inter::tests::unipred_clip_basic ... ok
[INFO] [stdout] test core::hevc_inter::tests::parse_mvd_zero ... ok
[INFO] [stdout] test core::hevc_syntax::tests::cabac_state_context_count ... ok
[INFO] [stdout] test core::hevc_syntax::tests::mpm_list_default_construction ... ok
[INFO] [stdout] test core::hevc_syntax::tests::mpm_list_from_neighbours_different ... ok
[INFO] [stdout] test core::hevc_syntax::tests::mpm_list_from_neighbours_equal_angular ... ok
[INFO] [stdout] test core::hevc_syntax::tests::mpm_list_from_neighbours_equal_dc ... ok
[INFO] [stdout] test core::hevc_syntax::tests::parse_cu_intra_i_slice ... ok
[INFO] [stdout] test core::hevc_syntax::tests::parse_cu_p_slice_may_skip ... ok
[INFO] [stdout] test core::hevc_syntax::tests::parse_tu_all_ones_stream ... ok
[INFO] [stdout] test core::hevc_syntax::tests::parse_tu_8x8_size ... ok
[INFO] [stdout] test core::hevc_syntax::tests::coding_tree_cabac_boundary ... ok
[INFO] [stdout] test core::hevc_syntax::tests::cabac_state_reinit_preserves_count ... ok
[INFO] [stdout] test core::hevc_syntax::tests::remap_rem_mode_clamped ... ok
[INFO] [stdout] test core::hevc_inter::tests::parse_inter_prediction_merge_mode ... ok
[INFO] [stdout] test core::hevc_inter::tests::parse_merge_idx_zero_stream ... ok
[INFO] [stdout] test core::hevc_syntax::tests::parse_tu_all_zero_stream ... ok
[INFO] [stdout] test core::hevc_syntax::tests::parse_tu_chroma ... ok
[INFO] [stdout] test core::hevc_syntax::tests::coding_tree_cabac_produces_cus ... ok
[INFO] [stdout] test core::hevc_syntax::tests::remap_rem_mode_skips_mpms ... ok
[INFO] [stdout] test core::hevc_syntax::tests::scan_to_local_roundtrip ... ok
[INFO] [stdout] test core::hevc_syntax::tests::scan_4x4_roundtrip ... ok
[INFO] [stdout] test core::hevc_syntax::tests::split_cu_flag_depth_clamp ... ok
[INFO] [stdout] test core::hevc_syntax::tests::split_cu_flag_deterministic ... ok
[INFO] [stdout] test core::hw_decode::tests::hw_decoder_fallback_hevc ... ok
[INFO] [stdout] test core::hevc_transform::tests::butterfly_32x32_all_zeros ... ok
[INFO] [stdout] test core::latency_histogram::tests::empty_snapshot_is_zero ... ok
[INFO] [stdout] test core::hw_decode::tests::detect_backend ... ok
[INFO] [stdout] test core::latency_histogram::tests::exact_quantiles_for_uniform_samples ... ok
[INFO] [stdout] test core::hw_decode::tests::hw_decoder_fallback_h264 ... ok
[INFO] [stdout] test core::latency_histogram::tests::fps_p50_derivation ... ok
[INFO] [stdout] test core::latency_histogram::tests::reset_clears_samples ... ok
[INFO] [stdout] test core::hevc_syntax::tests::sub_pos_scan_roundtrip_2x2 ... ok
[INFO] [stdout] test core::hevc_transform::tests::butterfly_matches_direct_matmul_32x32 ... ok
[INFO] [stdout] test core::mavlink::tests::apply_update_modifies_telemetry ... ok
[INFO] [stdout] test core::hevc_transform::tests::butterfly_matches_direct_matmul_32x32_dense ... ok
[INFO] [stdout] test core::mavlink::tests::crc_known_data ... ok
[INFO] [stdout] test core::mavlink::tests::crc_mismatch_returns_error ... ok
[INFO] [stdout] test core::mavlink::tests::parse_attitude_floats ... ok
[INFO] [stdout] test core::mavlink::tests::streaming_parser_garbage_before_frame ... ok
[INFO] [stdout] test core::mavlink::tests::streaming_parser_partial_feed ... ok
[INFO] [stdout] test core::mavlink::tests::telemetry_from_attitude ... ok
[INFO] [stdout] test core::mavlink::tests::telemetry_from_sys_status ... ok
[INFO] [stdout] test core::mavlink::tests::parse_global_position_int ... ok
[INFO] [stdout] test core::mavlink::tests::parse_heartbeat_frame ... ok
[INFO] [stdout] test core::mavlink::tests::streaming_parser_multiple_frames ... ok
[INFO] [stdout] test core::mjpeg::tests::idct_dc_only_block ... ok
[INFO] [stdout] test core::mjpeg::tests::decode_minimal_gray_jpeg ... ok
[INFO] [stdout] test core::mjpeg::tests::reject_missing_soi ... ok
[INFO] [stdout] test core::mavlink::tests::telemetry_from_global_position ... ok
[INFO] [stdout] test core::latency_histogram::tests::ring_wraps_beyond_capacity ... ok
[INFO] [stdout] test core::mavlink::tests::unknown_message_id_passthrough ... ok
[INFO] [stdout] test core::mjpeg::tests::zigzag_table_is_bijection ... ok
[INFO] [stdout] test core::mjpeg::tests::reject_truncated_data ... ok
[INFO] [stdout] test core::mkv::tests::ebml_id_parsing ... ok
[INFO] [stdout] test core::mkv::tests::ebml_size_parsing ... ok
[INFO] [stdout] test core::mkv::tests::ebml_uint_parsing ... ok
[INFO] [stdout] test core::overlay::tests::draw_rect_sets_border_pixels ... ok
[INFO] [stdout] test core::overlay::tests::draw_text_renders_pixels ... ok
[INFO] [stdout] test core::overlay::tests::draw_text_clips_gracefully ... ok
[INFO] [stdout] test core::overlay::tests::draw_text_replaces_non_printable ... ok
[INFO] [stdout] test core::overlay::tests::font_table_dimensions ... ok
[INFO] [stdout] test core::overlay::tests::shared_telemetry_atomic_swap_observed ... ok
[INFO] [stdout] test core::overlay::tests::shared_telemetry_modify_rmw ... ok
[INFO] [stdout] test core::overlay::tests::overlay_detections_draws_boxes ... ok
[INFO] [stdout] test core::overlay::tests::shared_telemetry_default_zero ... ok
[INFO] [stdout] test core::overlay::tests::draw_rect_clips_out_of_bounds ... ok
[INFO] [stdout] test core::hevc_syntax::tests::sub_pos_scan_roundtrip_4x4 ... ok
[INFO] [stdout] test core::overlay::tests::overlay_telemetry_renders_text ... ok
[INFO] [stdout] test core::proptest_tests::leb128_extended_roundtrip ... ok
[INFO] [stdout] test core::proptest_tests::h264_forward_dct_bounded_output ... ok
[INFO] [stdout] test core::proptest_tests::mavlink_heartbeat_parse_roundtrip ... ok
[INFO] [stdout] test core::proptest_tests::mavlink_crc_is_deterministic ... ok
[INFO] [stdout] test core::proptest_tests::overlay_draw_rect_never_panics ... ok
[INFO] [stdout] test core::realtime::tests::apply_rt_config_logs_and_continues_off_linux ... ok
[INFO] [stdout] test core::realtime::tests::rt_error_display ... ok
[INFO] [stdout] test core::tests::annex_b_parse_extracts_nal_units ... ok
[INFO] [stdout] test core::tests::camera_config_validation_rejects_invalid_values ... ok
[INFO] [stdout] test core::tests::camera_source_returns_disabled_error_without_feature ... ok
[INFO] [stdout] test core::proptest_tests::rgb_yuv420_rgb_roundtrip ... ok
[INFO] [stdout] test core::tests::extract_avcc_nals_empty_on_no_avcc ... ok
[INFO] [stdout] test core::tests::extract_avcc_nals_parses_sps_pps ... ok
[INFO] [stdout] test core::tests::extract_sps_pps_from_nals ... ok
[INFO] [stdout] test core::tests::filter_camera_devices_rejects_empty_query ... ok
[INFO] [stdout] test core::tests::filter_camera_devices_returns_sorted_unique_matches ... ok
[INFO] [stdout] test core::tests::filter_camera_devices_supports_numeric_query ... ok
[INFO] [stdout] test core::tests::filter_camera_devices_supports_substring_query ... ok
[INFO] [stdout] test core::tests::frame_new_accepts_rgb_and_gray ... ok
[INFO] [stdout] test core::tests::frame_new_rejects_invalid_shape ... ok
[INFO] [stdout] test core::tests::frame_stream_propagates_source_errors ... ok
[INFO] [stdout] test core::tests::frame_stream_respects_max_frames ... ok
[INFO] [stdout] test core::tests::in_memory_source_returns_frames_in_order ... ok
[INFO] [stdout] test core::tests::mjpeg_decode_rejects_non_jpeg ... ok
[INFO] [stdout] test core::tests::mp4_box_parse_basic ... ok
[INFO] [stdout] test core::tests::mp4_h264_decode_real_file ... ok
[INFO] [stdout] test core::tests::mp4_h264_high_profile_decode ... ok
[INFO] [stdout] test core::tests::normalize_rgb8_to_f32_inplace_overwrites_reused_buffer ... ok
[INFO] [stdout] test core::tests::normalize_rgb8_to_f32_inplace_rejects_buffer_size_mismatch ... ok
[INFO] [stdout] test core::tests::nv12_to_rgb8_non_trivial_values ... ok
[INFO] [stdout] test core::tests::nv12_to_rgb8_pure_gray ... ok
[INFO] [stdout] test core::tests::nv12_to_rgb8_rejects_small_output ... ok
[INFO] [stdout] test core::tests::nv12_to_rgb8_rejects_small_uv_plane ... ok
[INFO] [stdout] test core::tests::nv12_to_rgb8_rejects_small_y_plane ... ok
[INFO] [stdout] test core::tests::raw_video_roundtrip ... ok
[INFO] [stdout] test core::tests::raw_video_writer_rejects_wrong_size ... ok
[INFO] [stdout] test core::tests::rgb8_bytes_to_frame_handles_vectorized_and_tail_segments ... ok
[INFO] [stdout] test core::tests::rgb8_bytes_to_frame_normalizes_values ... ok
[INFO] [stdout] test core::tests::rgb8_bytes_to_frame_rejects_wrong_buffer_size ... ok
[INFO] [stdout] test core::proptest_tests::leb128_roundtrip ... ok
[INFO] [stdout] test core::tests::rgb8_frame_from_bytes_roundtrip ... ok
[INFO] [stdout] test core::tests::rgb8_frame_new_validates_raw_buffer_size ... ok
[INFO] [stdout] test core::tests::select_camera_device_rejects_ambiguous_query ... ok
[INFO] [stdout] test core::tests::select_camera_device_prefers_exact_match ... ok
[INFO] [stdout] test core::tests::select_camera_device_rejects_unknown_query ... ok
[INFO] [stdout] test core::tests::select_camera_device_supports_numeric_query_by_index ... ok
[INFO] [stdout] test core::tests::select_camera_device_supports_substring_match ... ok
[INFO] [stdout] test core::tests::video_codec_enum_basics ... ok
[INFO] [stdout] test core::tests::select_camera_device_rejects_empty_query ... ok
[INFO] [stdout] test core::tests::yuyv_to_rgb8_pure_gray ... ok
[INFO] [stdout] test core::tests::yuyv_to_rgb8_rejects_small_input ... ok
[INFO] [stdout] test core::tests::yuyv_to_rgb8_rejects_odd_width ... ok
[INFO] [stdout] test core::tests::yuyv_to_rgb8_rejects_small_output ... ok
[INFO] [stdout] test core::v4l2::tests::pixel_format_fourcc_values ... ok
[INFO] [stdout] test core::v4l2::tests::v4l2_capability_size ... ok
[INFO] [stdout] test core::tests::yuyv_to_rgb8_two_pixel_pair ... ok
[INFO] [stdout] test core::v4l2::tests::v4l2_format_size ... ok
[INFO] [stdout] test core::v4l2::tests::v4l2_pix_format_size ... ok
[INFO] [stdout] test core::v4l2::tests::v4l2_requestbuffers_size ... ok
[INFO] [stdout] test core::overlay::tests::shared_telemetry_no_torn_read_under_contention ... ok
[INFO] [stdout] test core::tests::edge_pipeline_end_to_end ... ok
[INFO] [stdout] test core::proptest_tests::mjpeg_decode_random_never_panics ... ok
[INFO] [stdout] test core::proptest_tests::nv12_matches_yuv420 ... ok
[INFO] [stdout] test core::proptest_tests::yuv420_to_rgb8_output_in_range ... ok
[INFO] [stdout] test core::proptest_tests::frame_pipeline_no_data_loss ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 335 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.88s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/hevc_integration.rs (/opt/rustwide/target/debug/deps/hevc_integration-9ce984fee6678f0e)
[INFO] [stdout] 
[INFO] [stdout] running 18 tests
[INFO] [stdout] test hevc_main422_10_decodes_with_bit_depth_10 ... ok
[INFO] [stdout] test hevc_main444_10_decodes_with_bit_depth_10 ... ok
[INFO] [stdout] test hevc_main_ionly_decodes_without_panic ... ok
[INFO] [stdout] test hevc_main10_ionly_reports_bit_depth_10 ... ok
[INFO] [stdout] test hevc_monochrome_decodes_without_panic ... ok
[INFO] [stdout] test hevc_main422_12_decodes_with_bit_depth_12 ... ok
[INFO] [stdout] test hevc_multi_slice_decodes_without_panic ... ok
[INFO] [stdout] test hevc_separate_colour_plane_decodes_without_panic ... ok
[INFO] [stdout] test hevc_rext_transform_skip_decodes_without_panic ... ok
[INFO] [stdout] test hevc_rext_rdpcm_decodes_without_panic ... ok
[INFO] [stdout] test hevc_main_pb_weighted_decodes_without_panic ... ok
[INFO] [stdout] test hevc_tiles_2x2_decodes_without_panic ... ok
[INFO] [stdout] test hevc_main_pb_decodes_without_panic ... ok
[INFO] [stdout] test hevc_yuv422_decodes_without_panic ... ok
[INFO] [stdout] test hevc_wpp_decodes_without_panic ... ok
[INFO] [stdout] test hevc_yuv444_decodes_without_panic ... ok
[INFO] [stdout] test hevc_ref_modification_decodes_without_panic ... ok
[INFO] [stdout] test hevc_ltrp_decodes_without_panic ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 18 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.94s
[INFO] [stdout] 
[INFO] [stderr]    Doc-tests yscv_video
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stdout] test src/../README.md - (line 5) ... ignored
[INFO] [stdout] test src/video_io.rs - core::video_io::Mp4Decoder (line 223) ... ignored
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 2 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] all doctests ran in 0.31s; merged doctests compilation took 0.31s
[INFO] running `Command { std: "docker" "inspect" "41175801c9122ebfac52c46988d8b2ba11e603c5a19bf95c4008b85840c004a9", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "41175801c9122ebfac52c46988d8b2ba11e603c5a19bf95c4008b85840c004a9", kill_on_drop: false }`
[INFO] [stdout] 41175801c9122ebfac52c46988d8b2ba11e603c5a19bf95c4008b85840c004a9
