[INFO] fetching crate xfpl 0.1.1... [INFO] checking xfpl-0.1.1 against master#f609b7e0586f81fefb3523e3e17adf779ac416be for pr-129466-2 [INFO] extracting crate xfpl 0.1.1 into /workspace/builds/worker-5-tc1/source [INFO] validating manifest of crates.io crate xfpl 0.1.1 on toolchain f609b7e0586f81fefb3523e3e17adf779ac416be [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate xfpl 0.1.1 [INFO] finished tweaking crates.io crate xfpl 0.1.1 [INFO] tweaked toml for crates.io crate xfpl 0.1.1 written to /workspace/builds/worker-5-tc1/source/Cargo.toml [INFO] crate crates.io crate xfpl 0.1.1 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" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded ctor v0.1.14 [INFO] [stderr] Downloaded inventory-impl v0.1.6 [INFO] [stderr] Downloaded typetag-impl v0.1.5 [INFO] [stderr] Downloaded ghost v0.1.1 [INFO] [stderr] Downloaded inventory v0.1.6 [INFO] [stderr] Downloaded erased-serde v0.3.11 [INFO] [stderr] Downloaded typetag v0.1.5 [INFO] [stderr] Downloaded gdk-pixbuf-sys v0.9.1 [INFO] [stderr] Downloaded crossbeam-queue v0.2.2 [INFO] [stderr] Downloaded data-url v0.1.0 [INFO] [stderr] Downloaded linked-hash-map v0.5.3 [INFO] [stderr] Downloaded ffmpeg-sys-next v4.2.0 [INFO] [stderr] Downloaded libflate_lz77 v1.0.0 [INFO] [stderr] Downloaded atk-sys v0.9.1 [INFO] [stderr] Downloaded gdk-pixbuf v0.8.0 [INFO] [stderr] Downloaded gio-sys v0.9.1 [INFO] [stderr] Downloaded apng v0.2.0 [INFO] [stderr] Downloaded ffmpeg-next v4.2.1 [INFO] [stderr] Downloaded usvg v0.9.1 [INFO] [stderr] Downloaded gio v0.8.1 [INFO] [stderr] Downloaded gtk-sys v0.9.2 [INFO] [stderr] Downloaded ttf-parser v0.6.1 [INFO] [stderr] Downloaded harfbuzz_rs v1.1.1 [INFO] [stderr] Downloaded gdk v0.12.1 [INFO] [stderr] Downloaded jpeg-decoder v0.1.19 [INFO] [stderr] Downloaded resvg v0.9.1 [INFO] [stderr] Downloaded gdk-sys v0.9.1 [INFO] [stderr] Downloaded libflate v1.0.1 [INFO] [stderr] Downloaded kurbo v0.6.1 [INFO] [stderr] Downloaded unicode-script v0.5.1 [INFO] [stderr] Downloaded lewton v0.10.1 [INFO] [stderr] Downloaded cc v1.0.54 [INFO] [stderr] Downloaded base64 v0.12.1 [INFO] [stderr] Downloaded indexmap v1.4.0 [INFO] [stderr] Downloaded gtk v0.8.1 [INFO] [stderr] Downloaded yaml-rust v0.4.4 [INFO] [stderr] Downloaded syntect v4.2.0 [INFO] [stderr] Downloaded onig_sys v69.5.0 [INFO] [stderr] Downloaded atk v0.8.0 [INFO] [stderr] Downloaded rle-decode-fast v1.0.1 [INFO] [stderr] Downloaded deflate v0.8.4 [INFO] [stderr] Downloaded once_cell v1.4.0 [INFO] [stderr] Downloaded png v0.16.3 [INFO] [stderr] Downloaded roxmltree v0.11.0 [INFO] [stderr] Downloaded onig v6.0.0 [INFO] [stderr] Downloaded pango-sys v0.9.1 [INFO] [stderr] Downloaded xmlparser v0.13.1 [INFO] [stderr] Downloaded pango v0.8.0 [INFO] [stderr] Downloaded svgfilters v0.1.0 [INFO] [stderr] Downloaded thiserror v1.0.19 [INFO] [stderr] Downloaded ogg v0.7.0 [INFO] [stderr] Downloaded plist v1.0.0 [INFO] [stderr] Downloaded rustdoc-stripper v0.1.12 [INFO] [stderr] Downloaded minimp3 v0.3.5 [INFO] [stderr] Downloaded rgb v0.8.18 [INFO] [stderr] Downloaded freetype v0.5.1 [INFO] [stderr] Downloaded cmake v0.1.44 [INFO] [stderr] Downloaded thiserror-impl v1.0.19 [INFO] [stderr] Downloaded freetype-sys v0.11.0 [INFO] [stderr] Downloaded harfbuzz-sys v0.4.0 [INFO] [stderr] Downloaded rodio v0.11.0 [INFO] [stderr] Downloaded rhai v0.14.1 [INFO] [stderr] Downloaded claxon v0.4.2 [INFO] [stderr] Downloaded gtk-rs-lgpl-docs v0.1.15 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 5d8124d5a79c752de2e5483a3595a23224f8872a9fc919f2d232c110d5964e91 [INFO] running `Command { std: "docker" "start" "-a" "5d8124d5a79c752de2e5483a3595a23224f8872a9fc919f2d232c110d5964e91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "5d8124d5a79c752de2e5483a3595a23224f8872a9fc919f2d232c110d5964e91", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "5d8124d5a79c752de2e5483a3595a23224f8872a9fc919f2d232c110d5964e91", kill_on_drop: false }` [INFO] [stdout] 5d8124d5a79c752de2e5483a3595a23224f8872a9fc919f2d232c110d5964e91 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:ceb6ea022f8a89cebbe621bb4987e73a935bd40dfbb726f832cfff4742a5b95a" "/opt/rustwide/cargo-home/bin/cargo" "+f609b7e0586f81fefb3523e3e17adf779ac416be" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] 2be0db67814cfa47d4579ad8360aa4ced517932ecb63310c22c0e0d34438152c [INFO] running `Command { std: "docker" "start" "-a" "2be0db67814cfa47d4579ad8360aa4ced517932ecb63310c22c0e0d34438152c", kill_on_drop: false }` [INFO] [stderr] Compiling pkg-config v0.3.17 [INFO] [stderr] Compiling libc v0.2.71 [INFO] [stderr] Compiling proc-macro2 v1.0.17 [INFO] [stderr] Compiling autocfg v1.0.0 [INFO] [stderr] Compiling syn v1.0.27 [INFO] [stderr] Compiling cc v1.0.54 [INFO] [stderr] Compiling rustdoc-stripper v0.1.12 [INFO] [stderr] Checking adler32 v1.0.4 [INFO] [stderr] Compiling proc-macro-nested v0.1.4 [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Checking futures-core v0.3.5 [INFO] [stderr] Checking once_cell v1.4.0 [INFO] [stderr] Compiling proc-macro-hack v0.5.16 [INFO] [stderr] Compiling crc32fast v1.2.0 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling version_check v0.9.2 [INFO] [stderr] Compiling maybe-uninit v2.0.0 [INFO] [stderr] Checking futures-channel v0.3.5 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Checking futures-task v0.3.5 [INFO] [stderr] Compiling thread_local v1.0.1 [INFO] [stderr] Compiling aho-corasick v0.7.10 [INFO] [stderr] Compiling unicode-width v0.1.7 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling num-traits v0.2.11 [INFO] [stderr] Compiling crossbeam-utils v0.7.2 [INFO] [stderr] Compiling memoffset v0.5.4 [INFO] [stderr] Compiling nom v5.1.1 [INFO] [stderr] Compiling crossbeam-epoch v0.8.2 [INFO] [stderr] Compiling gtk-rs-lgpl-docs v0.1.15 [INFO] [stderr] Compiling num-integer v0.1.42 [INFO] [stderr] Compiling clang-sys v0.29.3 [INFO] [stderr] Compiling cmake v0.1.44 [INFO] [stderr] Compiling glib-sys v0.9.1 [INFO] [stderr] Compiling gobject-sys v0.9.1 [INFO] [stderr] Compiling gio-sys v0.9.1 [INFO] [stderr] Compiling cairo-sys-rs v0.9.2 [INFO] [stderr] Compiling pango-sys v0.9.1 [INFO] [stderr] Compiling gdk-pixbuf-sys v0.9.1 [INFO] [stderr] Compiling quote v1.0.6 [INFO] [stderr] Compiling atk-sys v0.9.1 [INFO] [stderr] Compiling gdk-sys v0.9.1 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling serde v1.0.111 [INFO] [stderr] Compiling regex-syntax v0.6.18 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling termcolor v1.1.0 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling freetype-sys v0.11.0 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling rayon-core v1.7.0 [INFO] [stderr] Compiling bindgen v0.54.0 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Checking crossbeam-queue v0.2.2 [INFO] [stderr] Checking num_cpus v1.13.0 [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Checking crossbeam-deque v0.7.3 [INFO] [stderr] Compiling clap v2.33.1 [INFO] [stderr] Compiling lazycell v1.2.1 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Compiling syn v0.15.44 [INFO] [stderr] Compiling harfbuzz-sys v0.4.0 [INFO] [stderr] Compiling cairo-rs v0.8.1 [INFO] [stderr] Compiling gio v0.8.1 [INFO] [stderr] Compiling alsa-sys v0.1.2 [INFO] [stderr] Checking inflate v0.4.5 [INFO] [stderr] Checking miniz_oxide v0.3.6 [INFO] [stderr] Checking either v1.5.3 [INFO] [stderr] Compiling num-derive v0.2.5 [INFO] [stderr] Checking freetype v0.5.1 [INFO] [stderr] Compiling onig_sys v69.5.0 [INFO] [stderr] Compiling minimp3-sys v0.3.2 [INFO] [stderr] Checking rayon v1.3.0 [INFO] [stderr] Compiling gdk-pixbuf v0.8.0 [INFO] [stderr] Compiling gtk-sys v0.9.2 [INFO] [stderr] Compiling num-iter v0.1.40 [INFO] [stderr] Compiling num-rational v0.2.4 [INFO] [stderr] Compiling indexmap v1.4.0 [INFO] [stderr] Checking deflate v0.7.20 [INFO] [stderr] Checking futures-io v0.3.5 [INFO] [stderr] Checking float-cmp v0.5.3 [INFO] [stderr] Compiling pango v0.8.0 [INFO] [stderr] Checking base64 v0.12.1 [INFO] [stderr] Checking flate2 v1.0.14 [INFO] [stderr] Checking lzw v0.10.0 [INFO] [stderr] Compiling gdk v0.12.1 [INFO] [stderr] Checking png v0.15.3 [INFO] [stderr] Checking siphasher v0.2.3 [INFO] [stderr] Compiling inventory v0.1.6 [INFO] [stderr] Checking xmlparser v0.13.1 [INFO] [stderr] Checking color_quant v1.0.1 [INFO] [stderr] Compiling atk v0.8.0 [INFO] [stderr] Checking arrayvec v0.5.1 [INFO] [stderr] Compiling cpal v0.11.0 [INFO] [stderr] Checking backtrace v0.3.48 [INFO] [stderr] Checking roxmltree v0.11.0 [INFO] [stderr] Checking line-wrap v0.1.1 [INFO] [stderr] Compiling cexpr v0.4.0 [INFO] [stderr] Checking gif v0.10.3 [INFO] [stderr] Checking svgtypes v0.5.0 [INFO] [stderr] Checking kurbo v0.6.1 [INFO] [stderr] Checking harfbuzz_rs v1.1.1 [INFO] [stderr] Checking simplecss v0.2.0 [INFO] [stderr] Compiling regex v1.3.9 [INFO] [stderr] Checking data-url v0.1.0 [INFO] [stderr] Checking chrono v0.4.11 [INFO] [stderr] Compiling gtk v0.8.1 [INFO] [stderr] Checking memmap2 v0.1.0 [INFO] [stderr] Checking slice-deque v0.3.0 [INFO] [stderr] Checking deflate v0.8.4 [INFO] [stderr] Checking ogg v0.7.0 [INFO] [stderr] Checking tinyvec v0.3.3 [INFO] [stderr] Compiling ffmpeg-next v4.2.1 [INFO] [stderr] Checking jpeg-decoder v0.1.19 [INFO] [stderr] Checking xml-rs v0.8.3 [INFO] [stderr] Checking rgb v0.8.18 [INFO] [stderr] Checking unicode-vo v0.1.0 [INFO] [stderr] Checking ttf-parser v0.6.1 [INFO] [stderr] Checking scoped_threadpool v0.1.9 [INFO] [stderr] Checking xmlwriter v0.1.0 [INFO] [stderr] Checking linked-hash-map v0.5.3 [INFO] [stderr] Checking rctree v0.3.3 [INFO] [stderr] Checking unicode-script v0.5.1 [INFO] [stderr] Checking svgfilters v0.1.0 [INFO] [stderr] Checking walkdir v2.3.1 [INFO] [stderr] Checking yaml-rust v0.4.4 [INFO] [stderr] Checking png v0.16.3 [INFO] [stderr] Checking lewton v0.10.1 [INFO] [stderr] Checking minimp3 v0.3.5 [INFO] [stderr] Checking claxon v0.4.2 [INFO] [stderr] Checking hound v3.4.0 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Checking rle-decode-fast v1.0.1 [INFO] [stderr] Checking libflate_lz77 v1.0.0 [INFO] [stderr] Checking libflate v1.0.1 [INFO] [stderr] Checking rhai v0.14.1 [INFO] [stderr] Checking assert-impl v0.1.3 [INFO] [stderr] Checking usvg v0.9.1 [INFO] [stderr] Checking tiff v0.3.1 [INFO] [stderr] Compiling synstructure v0.12.3 [INFO] [stderr] Checking image v0.22.5 [INFO] [stderr] Compiling pin-project-internal v0.4.17 [INFO] [stderr] Compiling futures-macro v0.3.5 [INFO] [stderr] Compiling serde_derive v1.0.111 [INFO] [stderr] Compiling thiserror-impl v1.0.19 [INFO] [stderr] Compiling ctor v0.1.14 [INFO] [stderr] Compiling inventory-impl v0.1.6 [INFO] [stderr] Compiling failure_derive v0.1.8 [INFO] [stderr] Compiling ghost v0.1.1 [INFO] [stderr] Compiling typetag-impl v0.1.5 [INFO] [stderr] Checking onig v6.0.0 [INFO] [stderr] Checking failure v0.1.8 [INFO] [stderr] Checking thiserror v1.0.19 [INFO] [stderr] Checking rodio v0.11.0 [INFO] [stderr] Checking pin-project v0.4.17 [INFO] [stderr] Checking futures-util v0.3.5 [INFO] [stderr] Checking apng v0.2.0 [INFO] [stderr] Compiling ffmpeg-sys-next v4.2.0 [INFO] [stderr] Checking futures-executor v0.3.5 [INFO] [stderr] Checking glib v0.9.3 [INFO] [stderr] Checking serde_json v1.0.53 [INFO] [stderr] Checking erased-serde v0.3.11 [INFO] [stderr] Checking plist v1.0.0 [INFO] [stderr] Checking bincode v1.2.1 [INFO] [stderr] Checking resvg v0.9.1 [INFO] [stderr] Checking typetag v0.1.5 [INFO] [stderr] Checking syntect v4.2.0 [INFO] [stdout] error[E0425]: cannot find value `AVCOL_PRI_JEDEC_P22` in this scope [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/ffmpeg-next-4.2.1/src/util/color/primaries.rs:82:37 [INFO] [stdout] | [INFO] [stdout] 82 | Primaries::JEDEC_P22 => AVCOL_PRI_JEDEC_P22, [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ not found in this scope [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: `sys::AVPixelFormat::AV_PIX_FMT_VULKAN`, `sys::AVPixelFormat::AV_PIX_FMT_Y210BE`, `sys::AVPixelFormat::AV_PIX_FMT_Y210LE` and 2 more not covered [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/ffmpeg-next-4.2.1/src/util/format/pixel.rs:385:15 [INFO] [stdout] | [INFO] [stdout] 385 | match value { [INFO] [stdout] | ^^^^^ patterns `sys::AVPixelFormat::AV_PIX_FMT_VULKAN`, `sys::AVPixelFormat::AV_PIX_FMT_Y210BE`, `sys::AVPixelFormat::AV_PIX_FMT_Y210LE` and 2 more not covered [INFO] [stdout] | [INFO] [stdout] note: `sys::AVPixelFormat` defined here [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-d92fed2aea1f8ebd/out/bindings.rs:3:195575 [INFO] [stdout] | [INFO] [stdout] 3 | ... ] pub enum AVPixelFormat { AV_PIX_FMT_NONE = -1 , AV_PIX_FMT_YUV420P = 0 , AV_PIX_FMT_YUYV422 = 1 , AV_PIX_FMT_RGB24 = 2 , AV_PIX_FMT_BGR24 = 3 , AV_PIX_FMT_YUV422P = 4 , AV_PIX_FMT_YUV444P = 5 , AV_PIX_FMT_YUV410P = 6 , AV_PIX_FMT_YUV411P = 7 , AV_PIX_FMT_GRAY8 = 8 , AV_PIX_FMT_MONOWHITE = 9 , AV_PIX_FMT_MONOBLACK = 10 , AV_PIX_FMT_PAL8 = 11 , AV_PIX_FMT_YUVJ420P = 12 , AV_PIX_FMT_YUVJ422P = 13 , AV_PIX_FMT_YUVJ444P = 14 , AV_PIX_FMT_UYVY422 = 15 , AV_PIX_FMT_UYYVYY411 = 16 , AV_PIX_FMT_BGR8 = 17 , AV_PIX_FMT_BGR4 = 18 , AV_PIX_FMT_BGR4_BYTE = 19 , AV_PIX_FMT_RGB8 = 20 , AV_PIX_FMT_RGB4 = 21 , AV_PIX_FMT_RGB4_BYTE = 22 , AV_PIX_FMT_NV12 = 23 , AV_PIX_FMT_NV21 = 24 , AV_PIX_FMT_ARGB = 25 , AV_PIX_FMT_RGBA = 26 , AV_PIX_FMT_ABGR = 27 , AV_PIX_FMT_BGRA = 28 , AV_PIX_FMT_GRAY16BE = 29 , AV_PIX_FMT_GRAY16LE = 30 , AV_PIX_FMT_YUV440P = 31 , AV_PIX_FMT_YUVJ440P = 32 , AV_PIX_FMT_YUVA420P = 33 , AV_PIX_FMT_RGB48BE = 34 , AV_PIX_FMT_RGB48LE = 35 , AV_PIX_FMT_RGB565BE = 36 , AV_PIX_FMT_RGB565LE = 37 , AV_PIX_FMT_RGB555BE = 38 , AV_PIX_FMT_RGB555LE = 39 , AV_PIX_FMT_BGR565BE = 40 , AV_PIX_FMT_BGR565LE = 41 , AV_PIX_FMT_BGR555BE = 42 , AV_PIX_FMT_BGR555LE = 43 , AV_PIX_FMT_VAAPI_MOCO = 44 , AV_PIX_FMT_VAAPI_IDCT = 45 , AV_PIX_FMT_VAAPI_VLD = 46 , AV_PIX_FMT_YUV420P16LE = 47 , AV_PIX_FMT_YUV420P16BE = 48 , AV_PIX_FMT_YUV422P16LE = 49 , AV_PIX_FMT_YUV422P16BE = 50 , AV_PIX_FMT_YUV444P16LE = 51 , AV_PIX_FMT_YUV444P16BE = 52 , AV_PIX_FMT_DXVA2_VLD = 53 , AV_PIX_FMT_RGB444LE = 54 , AV_PIX_FMT_RGB444BE = 55 , AV_PIX_FMT_BGR444LE = 56 , AV_PIX_FMT_BGR444BE = 57 , AV_PIX_FMT_YA8 = 58 , AV_PIX_FMT_BGR48BE = 59 , AV_PIX_FMT_BGR48LE = 60 , AV_PIX_FMT_YUV420P9BE = 61 , AV_PIX_FMT_YUV420P9LE = 62 , AV_PIX_FMT_YUV420P10BE = 63 , AV_PIX_FMT_YUV420P10LE = 64 , AV_PIX_FMT_YUV422P10BE = 65 , AV_PIX_FMT_YUV422P10LE = 66 , AV_PIX_FMT_YUV444P9BE = 67 , AV_PIX_FMT_YUV444P9LE = 68 , AV_PIX_FMT_YUV444P10BE = 69 , AV_PIX_FMT_YUV444P10LE = 70 , AV_PIX_FMT_YUV422P9BE = 71 , AV_PIX_FMT_YUV422P9LE = 72 , AV_PIX_FMT_GBRP = 73 , AV_PIX_FMT_GBRP9BE = 74 , AV_PIX_FMT_GBRP9LE = 75 , AV_PIX_FMT_GBRP10BE = 76 , AV_PIX_FMT_GBRP10LE = 77 , AV_PIX_FMT_GBRP16BE = 78 , AV_PIX_FMT_GBRP16LE = 79 , AV_PIX_FMT_YUVA422P = 80 , AV_PIX_FMT_YUVA444P = 81 , AV_PIX_FMT_YUVA420P9BE = 82 , AV_PIX_FMT_YUVA420P9LE = 83 , AV_PIX_FMT_YUVA422P9BE = 84 , AV_PIX_FMT_YUVA422P9LE = 85 , AV_PIX_FMT_YUVA444P9BE = 86 , AV_PIX_FMT_YUVA444P9LE = 87 , AV_PIX_FMT_YUVA420P10BE = 88 , AV_PIX_FMT_YUVA420P10LE = 89 , AV_PIX_FMT_YUVA422P10BE = 90 , AV_PIX_FMT_YUVA422P10LE = 91 , AV_PIX_FMT_YUVA444P10BE = 92 , AV_PIX_FMT_YUVA444P10LE = 93 , AV_PIX_FMT_YUVA420P16BE = 94 , AV_PIX_FMT_YUVA420P16LE = 95 , AV_PIX_FMT_YUVA422P16BE = 96 , AV_PIX_FMT_YUVA422P16LE = 97 , AV_PIX_FMT_YUVA444P16BE = 98 , AV_PIX_FMT_YUVA444P16LE = 99 , AV_PIX_FMT_VDPAU = 100 , AV_PIX_FMT_XYZ12LE = 101 , AV_PIX_FMT_XYZ12BE = 102 , AV_PIX_FMT_NV16 = 103 , AV_PIX_FMT_NV20LE = 104 , AV_PIX_FMT_NV20BE = 105 , AV_PIX_FMT_RGBA64BE = 106 , AV_PIX_FMT_RGBA64LE = 107 , AV_PIX_FMT_BGRA64BE = 108 , AV_PIX_FMT_BGRA64LE = 109 , AV_PIX_FMT_YVYU422 = 110 , AV_PIX_FMT_YA16BE = 111 , AV_PIX_FMT_YA16LE = 112 , AV_PIX_FMT_GBRAP = 113 , AV_PIX_FMT_GBRAP16BE = 114 , AV_PIX_FMT_GBRAP16LE = 115 , AV_PIX_FMT_QSV = 116 , AV_PIX_FMT_MMAL = 117 , AV_PIX_FMT_D3D11VA_VLD = 118 , AV_PIX_FMT_CUDA = 119 , AV_PIX_FMT_0RGB = 120 , AV_PIX_FMT_RGB0 = 121 , AV_PIX_FMT_0BGR = 122 , AV_PIX_FMT_BGR0 = 123 , AV_PIX_FMT_YUV420P12BE = 124 , AV_PIX_FMT_YUV420P12LE = 125 , AV_PIX_FMT_YUV420P14BE = 126 , AV_PIX_FMT_YUV420P14LE = 127 , AV_PIX_FMT_YUV422P12BE = 128 , AV_PIX_FMT_YUV422P12LE = 129 , AV_PIX_FMT_YUV422P14BE = 130 , AV_PIX_FMT_YUV422P14LE = 131 , AV_PIX_FMT_YUV444P12BE = 132 , AV_PIX_FMT_YUV444P12LE = 133 , AV_PIX_FMT_YUV444P14BE = 134 , AV_PIX_FMT_YUV444P14LE = 135 , AV_PIX_FMT_GBRP12BE = 136 , AV_PIX_FMT_GBRP12LE = 137 , AV_PIX_FMT_GBRP14BE = 138 , AV_PIX_FMT_GBRP14LE = 139 , AV_PIX_FMT_YUVJ411P = 140 , AV_PIX_FMT_BAYER_BGGR8 = 141 , AV_PIX_FMT_BAYER_RGGB8 = 142 , AV_PIX_FMT_BAYER_GBRG8 = 143 , AV_PIX_FMT_BAYER_GRBG8 = 144 , AV_PIX_FMT_BAYER_BGGR16LE = 145 , AV_PIX_FMT_BAYER_BGGR16BE = 146 , AV_PIX_FMT_BAYER_RGGB16LE = 147 , AV_PIX_FMT_BAYER_RGGB16BE = 148 , AV_PIX_FMT_BAYER_GBRG16LE = 149 , AV_PIX_FMT_BAYER_GBRG16BE = 150 , AV_PIX_FMT_BAYER_GRBG16LE = 151 , AV_PIX_FMT_BAYER_GRBG16BE = 152 , AV_PIX_FMT_XVMC = 153 , AV_PIX_FMT_YUV440P10LE = 154 , AV_PIX_FMT_YUV440P10BE = 155 , AV_PIX_FMT_YUV440P12LE = 156 , AV_PIX_FMT_YUV440P12BE = 157 , AV_PIX_FMT_AYUV64LE = 158 , AV_PIX_FMT_AYUV64BE = 159 , AV_PIX_FMT_VIDEOTOOLBOX = 160 , AV_PIX_FMT_P010LE = 161 , AV_PIX_FMT_P010BE = 162 , AV_PIX_FMT_GBRAP12BE = 163 , AV_PIX_FMT_GBRAP12LE = 164 , AV_PIX_FMT_GBRAP10BE = 165 , AV_PIX_FMT_GBRAP10LE = 166 , AV_PIX_FMT_MEDIACODEC = 167 , AV_PIX_FMT_GRAY12BE = 168 , AV_PIX_FMT_GRAY12LE = 169 , AV_PIX_FMT_GRAY10BE = 170 , AV_PIX_FMT_GRAY10LE = 171 , AV_PIX_FMT_P016LE = 172 , AV_PIX_FMT_P016BE = 173 , AV_PIX_FMT_D3D11 = 174 , AV_PIX_FMT_GRAY9BE = 175 , AV_PIX_FMT_GRAY9LE = 176 , AV_PIX_FMT_GBRPF32BE = 177 , AV_PIX_FMT_GBRPF32LE = 178 , AV_PIX_FMT_GBRAPF32BE = 179 , AV_PIX_FMT_GBRAPF32LE = 180 , AV_PIX_FMT_DRM_PRIME = 181 , AV_PIX_FMT_OPENCL = 182 , AV_PIX_FMT_GRAY14BE = 183 , AV_PIX_FMT_GRAY14LE = 184 , AV_PIX_FMT_GRAYF32BE = 185 , AV_PIX_FMT_GRAYF32LE = 186 , AV_PIX_FMT_YUVA422P12BE = 187 , AV_PIX_FMT_YUVA422P12LE = 188 , AV_PIX_FMT_YUVA444P12BE = 189 , AV_PIX_FMT_YUVA444P12LE = 190 , AV_PIX_FMT_NV24 = 191 , AV_PIX_FMT_NV42 = 192 , AV_PIX_FMT_VULKAN = 193 , AV_PIX_FMT_Y210BE = 194 , AV_PIX_FMT_Y210LE = 195 , AV_PIX_FMT_X2RGB10LE = 196 , AV_PIX_FMT_X2RGB10BE = ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^ ----------------- ----------------- ----------------- -------------------- -------------------- not covered [INFO] [stdout] | | | | | [INFO] [stdout] | | | | not covered [INFO] [stdout] | | | not covered [INFO] [stdout] | | not covered [INFO] [stdout] | not covered [INFO] [stdout] = note: the matched value is of type `sys::AVPixelFormat` [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown, or multiple match arms [INFO] [stdout] | [INFO] [stdout] 646 ~ AV_PIX_FMT_NV42 => Pixel::NV42, [INFO] [stdout] 647 ~ _ => todo!(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: `sys::AVFrameSideDataType::AV_FRAME_DATA_VIDEO_ENC_PARAMS`, `sys::AVFrameSideDataType::AV_FRAME_DATA_SEI_UNREGISTERED` and `sys::AVFrameSideDataType::AV_FRAME_DATA_FILM_GRAIN_PARAMS` not covered [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/ffmpeg-next-4.2.1/src/util/frame/side_data.rs:57:15 [INFO] [stdout] | [INFO] [stdout] 57 | match value { [INFO] [stdout] | ^^^^^ patterns `sys::AVFrameSideDataType::AV_FRAME_DATA_VIDEO_ENC_PARAMS`, `sys::AVFrameSideDataType::AV_FRAME_DATA_SEI_UNREGISTERED` and `sys::AVFrameSideDataType::AV_FRAME_DATA_FILM_GRAIN_PARAMS` not covered [INFO] [stdout] | [INFO] [stdout] note: `sys::AVFrameSideDataType` defined here [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-d92fed2aea1f8ebd/out/bindings.rs:3:215371 [INFO] [stdout] | [INFO] [stdout] 3 | ... ] pub enum AVFrameSideDataType { AV_FRAME_DATA_PANSCAN = 0 , AV_FRAME_DATA_A53_CC = 1 , AV_FRAME_DATA_STEREO3D = 2 , AV_FRAME_DATA_MATRIXENCODING = 3 , AV_FRAME_DATA_DOWNMIX_INFO = 4 , AV_FRAME_DATA_REPLAYGAIN = 5 , AV_FRAME_DATA_DISPLAYMATRIX = 6 , AV_FRAME_DATA_AFD = 7 , AV_FRAME_DATA_MOTION_VECTORS = 8 , AV_FRAME_DATA_SKIP_SAMPLES = 9 , AV_FRAME_DATA_AUDIO_SERVICE_TYPE = 10 , AV_FRAME_DATA_MASTERING_DISPLAY_METADATA = 11 , AV_FRAME_DATA_GOP_TIMECODE = 12 , AV_FRAME_DATA_SPHERICAL = 13 , AV_FRAME_DATA_CONTENT_LIGHT_LEVEL = 14 , AV_FRAME_DATA_ICC_PROFILE = 15 , AV_FRAME_DATA_QP_TABLE_PROPERTIES = 16 , AV_FRAME_DATA_QP_TABLE_DATA = 17 , AV_FRAME_DATA_S12M_TIMECODE = 18 , AV_FRAME_DATA_DYNAMIC_HDR_PLUS = 19 , AV_FRAME_DATA_REGIONS_OF_INTEREST = 20 , AV_FRAME_DATA_VIDEO_ENC_PARAMS = 21 , AV_FRAME_DATA_SEI_UNREGISTERED = 22 , AV_FRAME_DATA_FILM_GRAIN_PARAMS = ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------------------ ------------------------------ ------------------------------- not covered [INFO] [stdout] | | | [INFO] [stdout] | | not covered [INFO] [stdout] | not covered [INFO] [stdout] = note: the matched value is of type `sys::AVFrameSideDataType` [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern, a match arm with multiple or-patterns as shown, or multiple match arms [INFO] [stdout] | [INFO] [stdout] 87 ~ AV_FRAME_DATA_REGIONS_OF_INTEREST => Type::REGIONS_OF_INTEREST, [INFO] [stdout] 88 ~ sys::AVFrameSideDataType::AV_FRAME_DATA_VIDEO_ENC_PARAMS | sys::AVFrameSideDataType::AV_FRAME_DATA_SEI_UNREGISTERED | sys::AVFrameSideDataType::AV_FRAME_DATA_FILM_GRAIN_PARAMS => todo!(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: `sys::AVCodecID::AV_CODEC_ID_PGX`, `sys::AVCodecID::AV_CODEC_ID_AVS3`, `sys::AVCodecID::AV_CODEC_ID_MSP2` and 31 more not covered [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/ffmpeg-next-4.2.1/src/codec/id.rs:544:15 [INFO] [stdout] | [INFO] [stdout] 544 | match value { [INFO] [stdout] | ^^^^^ patterns `sys::AVCodecID::AV_CODEC_ID_PGX`, `sys::AVCodecID::AV_CODEC_ID_AVS3`, `sys::AVCodecID::AV_CODEC_ID_MSP2` and 31 more not covered [INFO] [stdout] | [INFO] [stdout] note: `sys::AVCodecID` defined here [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-d92fed2aea1f8ebd/out/bindings.rs:3:252944 [INFO] [stdout] | [INFO] [stdout] 3 | ... ] pub enum AVCodecID { AV_CODEC_ID_NONE = 0 , AV_CODEC_ID_MPEG1VIDEO = 1 , # [ doc = "< preferred ID for MPEG-1/2 video decoding" ] AV_CODEC_ID_MPEG2VIDEO = 2 , AV_CODEC_ID_H261 = 3 , AV_CODEC_ID_H263 = 4 , AV_CODEC_ID_RV10 = 5 , AV_CODEC_ID_RV20 = 6 , AV_CODEC_ID_MJPEG = 7 , AV_CODEC_ID_MJPEGB = 8 , AV_CODEC_ID_LJPEG = 9 , AV_CODEC_ID_SP5X = 10 , AV_CODEC_ID_JPEGLS = 11 , AV_CODEC_ID_MPEG4 = 12 , AV_CODEC_ID_RAWVIDEO = 13 , AV_CODEC_ID_MSMPEG4V1 = 14 , AV_CODEC_ID_MSMPEG4V2 = 15 , AV_CODEC_ID_MSMPEG4V3 = 16 , AV_CODEC_ID_WMV1 = 17 , AV_CODEC_ID_WMV2 = 18 , AV_CODEC_ID_H263P = 19 , AV_CODEC_ID_H263I = 20 , AV_CODEC_ID_FLV1 = 21 , AV_CODEC_ID_SVQ1 = 22 , AV_CODEC_ID_SVQ3 = 23 , AV_CODEC_ID_DVVIDEO = 24 , AV_CODEC_ID_HUFFYUV = 25 , AV_CODEC_ID_CYUV = 26 , AV_CODEC_ID_H264 = 27 , AV_CODEC_ID_INDEO3 = 28 , AV_CODEC_ID_VP3 = 29 , AV_CODEC_ID_THEORA = 30 , AV_CODEC_ID_ASV1 = 31 , AV_CODEC_ID_ASV2 = 32 , AV_CODEC_ID_FFV1 = 33 , AV_CODEC_ID_4XM = 34 , AV_CODEC_ID_VCR1 = 35 , AV_CODEC_ID_CLJR = 36 , AV_CODEC_ID_MDEC = 37 , AV_CODEC_ID_ROQ = 38 , AV_CODEC_ID_INTERPLAY_VIDEO = 39 , AV_CODEC_ID_XAN_WC3 = 40 , AV_CODEC_ID_XAN_WC4 = 41 , AV_CODEC_ID_RPZA = 42 , AV_CODEC_ID_CINEPAK = 43 , AV_CODEC_ID_WS_VQA = 44 , AV_CODEC_ID_MSRLE = 45 , AV_CODEC_ID_MSVIDEO1 = 46 , AV_CODEC_ID_IDCIN = 47 , AV_CODEC_ID_8BPS = 48 , AV_CODEC_ID_SMC = 49 , AV_CODEC_ID_FLIC = 50 , AV_CODEC_ID_TRUEMOTION1 = 51 , AV_CODEC_ID_VMDVIDEO = 52 , AV_CODEC_ID_MSZH = 53 , AV_CODEC_ID_ZLIB = 54 , AV_CODEC_ID_QTRLE = 55 , AV_CODEC_ID_TSCC = 56 , AV_CODEC_ID_ULTI = 57 , AV_CODEC_ID_QDRAW = 58 , AV_CODEC_ID_VIXL = 59 , AV_CODEC_ID_QPEG = 60 , AV_CODEC_ID_PNG = 61 , AV_CODEC_ID_PPM = 62 , AV_CODEC_ID_PBM = 63 , AV_CODEC_ID_PGM = 64 , AV_CODEC_ID_PGMYUV = 65 , AV_CODEC_ID_PAM = 66 , AV_CODEC_ID_FFVHUFF = 67 , AV_CODEC_ID_RV30 = 68 , AV_CODEC_ID_RV40 = 69 , AV_CODEC_ID_VC1 = 70 , AV_CODEC_ID_WMV3 = 71 , AV_CODEC_ID_LOCO = 72 , AV_CODEC_ID_WNV1 = 73 , AV_CODEC_ID_AASC = 74 , AV_CODEC_ID_INDEO2 = 75 , AV_CODEC_ID_FRAPS = 76 , AV_CODEC_ID_TRUEMOTION2 = 77 , AV_CODEC_ID_BMP = 78 , AV_CODEC_ID_CSCD = 79 , AV_CODEC_ID_MMVIDEO = 80 , AV_CODEC_ID_ZMBV = 81 , AV_CODEC_ID_AVS = 82 , AV_CODEC_ID_SMACKVIDEO = 83 , AV_CODEC_ID_NUV = 84 , AV_CODEC_ID_KMVC = 85 , AV_CODEC_ID_FLASHSV = 86 , AV_CODEC_ID_CAVS = 87 , AV_CODEC_ID_JPEG2000 = 88 , AV_CODEC_ID_VMNC = 89 , AV_CODEC_ID_VP5 = 90 , AV_CODEC_ID_VP6 = 91 , AV_CODEC_ID_VP6F = 92 , AV_CODEC_ID_TARGA = 93 , AV_CODEC_ID_DSICINVIDEO = 94 , AV_CODEC_ID_TIERTEXSEQVIDEO = 95 , AV_CODEC_ID_TIFF = 96 , AV_CODEC_ID_GIF = 97 , AV_CODEC_ID_DXA = 98 , AV_CODEC_ID_DNXHD = 99 , AV_CODEC_ID_THP = 100 , AV_CODEC_ID_SGI = 101 , AV_CODEC_ID_C93 = 102 , AV_CODEC_ID_BETHSOFTVID = 103 , AV_CODEC_ID_PTX = 104 , AV_CODEC_ID_TXD = 105 , AV_CODEC_ID_VP6A = 106 , AV_CODEC_ID_AMV = 107 , AV_CODEC_ID_VB = 108 , AV_CODEC_ID_PCX = 109 , AV_CODEC_ID_SUNRAST = 110 , AV_CODEC_ID_INDEO4 = 111 , AV_CODEC_ID_INDEO5 = 112 , AV_CODEC_ID_MIMIC = 113 , AV_CODEC_ID_RL2 = 114 , AV_CODEC_ID_ESCAPE124 = 115 , AV_CODEC_ID_DIRAC = 116 , AV_CODEC_ID_BFI = 117 , AV_CODEC_ID_CMV = 118 , AV_CODEC_ID_MOTIONPIXELS = 119 , AV_CODEC_ID_TGV = 120 , AV_CODEC_ID_TGQ = 121 , AV_CODEC_ID_TQI = 122 , AV_CODEC_ID_AURA = 123 , AV_CODEC_ID_AURA2 = 124 , AV_CODEC_ID_V210X = 125 , AV_CODEC_ID_TMV = 126 , AV_CODEC_ID_V210 = 127 , AV_CODEC_ID_DPX = 128 , AV_CODEC_ID_MAD = 129 , AV_CODEC_ID_FRWU = 130 , AV_CODEC_ID_FLASHSV2 = 131 , AV_CODEC_ID_CDGRAPHICS = 132 , AV_CODEC_ID_R210 = 133 , AV_CODEC_ID_ANM = 134 , AV_CODEC_ID_BINKVIDEO = 135 , AV_CODEC_ID_IFF_ILBM = 136 , AV_CODEC_ID_KGV1 = 137 , AV_CODEC_ID_YOP = 138 , AV_CODEC_ID_VP8 = 139 , AV_CODEC_ID_PICTOR = 140 , AV_CODEC_ID_ANSI = 141 , AV_CODEC_ID_A64_MULTI = 142 , AV_CODEC_ID_A64_MULTI5 = 143 , AV_CODEC_ID_R10K = 144 , AV_CODEC_ID_MXPEG = 145 , AV_CODEC_ID_LAGARITH = 146 , AV_CODEC_ID_PRORES = 147 , AV_CODEC_ID_JV = 148 , AV_CODEC_ID_DFA = 149 , AV_CODEC_ID_WMV3IMAGE = 150 , AV_CODEC_ID_VC1IMAGE = 151 , AV_CODEC_ID_UTVIDEO = 152 , AV_CODEC_ID_BMV_VIDEO = 153 , AV_CODEC_ID_VBLE = 154 , AV_CODEC_ID_DXTORY = 155 , AV_CODEC_ID_V410 = 156 , AV_CODEC_ID_XWD = 157 , AV_CODEC_ID_CDXL = 158 , AV_CODEC_ID_XBM = 159 , AV_CODEC_ID_ZEROCODEC = 160 , AV_CODEC_ID_MSS1 = 161 , AV_CODEC_ID_MSA1 = 162 , AV_CODEC_ID_TSCC2 = 163 , AV_CODEC_ID_MTS2 = 164 , AV_CODEC_ID_CLLC = 165 , AV_CODEC_ID_MSS2 = 166 , AV_CODEC_ID_VP9 = 167 , AV_CODEC_ID_AIC = 168 , AV_CODEC_ID_ESCAPE130 = 169 , AV_CODEC_ID_G2M = 170 , AV_CODEC_ID_WEBP = 171 , AV_CODEC_ID_HNM4_VIDEO = 172 , AV_CODEC_ID_HEVC = 173 , AV_CODEC_ID_FIC = 174 , AV_CODEC_ID_ALIAS_PIX = 175 , AV_CODEC_ID_BRENDER_PIX = 176 , AV_CODEC_ID_PAF_VIDEO = 177 , AV_CODEC_ID_EXR = 178 , AV_CODEC_ID_VP7 = 179 , AV_CODEC_ID_SANM = 180 , AV_CODEC_ID_SGIRLE = 181 , AV_CODEC_ID_MVC1 = 182 , AV_CODEC_ID_MVC2 = 183 , AV_CODEC_ID_HQX = 184 , AV_CODEC_ID_TDSC = 185 , AV_CODEC_ID_HQ_HQA = 186 , AV_CODEC_ID_HAP = 187 , AV_CODEC_ID_DDS = 188 , AV_CODEC_ID_DXV = 189 , AV_CODEC_ID_SCREENPRESSO = 190 , AV_CODEC_ID_RSCC = 191 , AV_CODEC_ID_AVS2 = 192 , AV_CODEC_ID_PGX = 193 , AV_CODEC_ID_AVS3 = 194 , AV_CODEC_ID_MSP2 = 195 , AV_CODEC_ID_VVC = 196 , AV_CODEC_ID_Y41P = 32768 , AV_CODEC_ID_AVRP = 32769 , AV_CODEC_ID_012V = 32770 , AV_CODEC_ID_AVUI = 32771 , AV_CODEC_ID_AYUV = 32772 , AV_CODEC_ID_TARGA_Y216 = 32773 , AV_CODEC_ID_V308 = 32774 , AV_CODEC_ID_V408 = 32775 , AV_CODEC_ID_YUV4 = 32776 , AV_CODEC_ID_AVRN = 32777 , AV_CODEC_ID_CPIA = 32778 , AV_CODEC_ID_XFACE = 32779 , AV_CODEC_ID_SNOW = 32780 , AV_CODEC_ID_SMVJPEG = 32781 , AV_CODEC_ID_APNG = 32782 , AV_CODEC_ID_DAALA = 32783 , AV_CODEC_ID_CFHD = 32784 , AV_CODEC_ID_TRUEMOTION2RT = 32785 , AV_CODEC_ID_M101 = 32786 , AV_CODEC_ID_MAGICYUV = 32787 , AV_CODEC_ID_SHEERVIDEO = 32788 , AV_CODEC_ID_YLC = 32789 , AV_CODEC_ID_PSD = 32790 , AV_CODEC_ID_PIXLET = 32791 , AV_CODEC_ID_SPEEDHQ = 32792 , AV_CODEC_ID_FMVC = 32793 , AV_CODEC_ID_SCPR = 32794 , AV_CODEC_ID_CLEARVIDEO = 32795 , AV_CODEC_ID_XPM = 32796 , AV_CODEC_ID_AV1 = 32797 , AV_CODEC_ID_BITPACKED = 32798 , AV_CODEC_ID_MSCC = 32799 , AV_CODEC_ID_SRGC = 32800 , AV_CODEC_ID_SVG = 32801 , AV_CODEC_ID_GDV = 32802 , AV_CODEC_ID_FITS = 32803 , AV_CODEC_ID_IMM4 = 32804 , AV_CODEC_ID_PROSUMER = 32805 , AV_CODEC_ID_MWSC = 32806 , AV_CODEC_ID_WCMV = 32807 , AV_CODEC_ID_RASC = 32808 , AV_CODEC_ID_HYMT = 32809 , AV_CODEC_ID_ARBC = 32810 , AV_CODEC_ID_AGM = 32811 , AV_CODEC_ID_LSCR = 32812 , AV_CODEC_ID_VP4 = 32813 , AV_CODEC_ID_IMM5 = ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^ --------------- ---------------- ---------------- --------------- not covered ---------------- not covered [INFO] [stdout] | | | | [INFO] [stdout] | | | not covered [INFO] [stdout] | | not covered [INFO] [stdout] | not covered [INFO] [stdout] = note: the matched value is of type `sys::AVCodecID` [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown, or multiple match arms [INFO] [stdout] | [INFO] [stdout] 1058~ AV_CODEC_ID_ARIB_CAPTION => Id::ARIB_CAPTION, [INFO] [stdout] 1059~ _ => todo!(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error[E0004]: non-exhaustive patterns: `sys::AVPacketSideDataType::AV_PKT_DATA_PRFT`, `sys::AVPacketSideDataType::AV_PKT_DATA_ICC_PROFILE`, `sys::AVPacketSideDataType::AV_PKT_DATA_DOVI_CONF` and 1 more not covered [INFO] [stdout] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/ffmpeg-next-4.2.1/src/codec/packet/side_data.rs:48:15 [INFO] [stdout] | [INFO] [stdout] 48 | match value { [INFO] [stdout] | ^^^^^ patterns `sys::AVPacketSideDataType::AV_PKT_DATA_PRFT`, `sys::AVPacketSideDataType::AV_PKT_DATA_ICC_PROFILE`, `sys::AVPacketSideDataType::AV_PKT_DATA_DOVI_CONF` and 1 more not covered [INFO] [stdout] | [INFO] [stdout] note: `sys::AVPacketSideDataType` defined here [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-d92fed2aea1f8ebd/out/bindings.rs:3:282254 [INFO] [stdout] | [INFO] [stdout] 3 | ... ] pub enum AVPacketSideDataType { # [ doc = " An AV_PKT_DATA_PALETTE side data packet contains exactly AVPALETTE_SIZE" ] # [ doc = " bytes worth of palette. This side data signals that a new palette is" ] # [ doc = " present." ] AV_PKT_DATA_PALETTE = 0 , # [ doc = " The AV_PKT_DATA_NEW_EXTRADATA is used to notify the codec or the format" ] # [ doc = " that the extradata buffer was changed and the receiving side should" ] # [ doc = " act upon it appropriately. The new extradata is embedded in the side" ] # [ doc = " data buffer and should be immediately used for processing the current" ] # [ doc = " frame or packet." ] AV_PKT_DATA_NEW_EXTRADATA = 1 , # [ doc = " An AV_PKT_DATA_PARAM_CHANGE side data packet is laid out as follows:" ] # [ doc = " @code" ] # [ doc = " u32le param_flags" ] # [ doc = " if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_COUNT)" ] # [ doc = " s32le channel_count" ] # [ doc = " if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_CHANNEL_LAYOUT)" ] # [ doc = " u64le channel_layout" ] # [ doc = " if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_SAMPLE_RATE)" ] # [ doc = " s32le sample_rate" ] # [ doc = " if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_DIMENSIONS)" ] # [ doc = " s32le width" ] # [ doc = " s32le height" ] # [ doc = " @endcode" ] AV_PKT_DATA_PARAM_CHANGE = 2 , # [ doc = " An AV_PKT_DATA_H263_MB_INFO side data packet contains a number of" ] # [ doc = " structures with info about macroblocks relevant to splitting the" ] # [ doc = " packet into smaller packets on macroblock edges (e.g. as for RFC 2190)." ] # [ doc = " That is, it does not necessarily contain info about all macroblocks," ] # [ doc = " as long as the distance between macroblocks in the info is smaller" ] # [ doc = " than the target payload size." ] # [ doc = " Each MB info structure is 12 bytes, and is laid out as follows:" ] # [ doc = " @code" ] # [ doc = " u32le bit offset from the start of the packet" ] # [ doc = " u8 current quantizer at the start of the macroblock" ] # [ doc = " u8 GOB number" ] # [ doc = " u16le macroblock address within the GOB" ] # [ doc = " u8 horizontal MV predictor" ] # [ doc = " u8 vertical MV predictor" ] # [ doc = " u8 horizontal MV predictor for block number 3" ] # [ doc = " u8 vertical MV predictor for block number 3" ] # [ doc = " @endcode" ] AV_PKT_DATA_H263_MB_INFO = 3 , # [ doc = " This side data should be associated with an audio stream and contains" ] # [ doc = " ReplayGain information in form of the AVReplayGain struct." ] AV_PKT_DATA_REPLAYGAIN = 4 , # [ doc = " This side data contains a 3x3 transformation matrix describing an affine" ] # [ doc = " transformation that needs to be applied to the decoded video frames for" ] # [ doc = " correct presentation." ] # [ doc = "" ] # [ doc = " See libavutil/display.h for a detailed description of the data." ] AV_PKT_DATA_DISPLAYMATRIX = 5 , # [ doc = " This side data should be associated with a video stream and contains" ] # [ doc = " Stereoscopic 3D information in form of the AVStereo3D struct." ] AV_PKT_DATA_STEREO3D = 6 , # [ doc = " This side data should be associated with an audio stream and corresponds" ] # [ doc = " to enum AVAudioServiceType." ] AV_PKT_DATA_AUDIO_SERVICE_TYPE = 7 , # [ doc = " This side data contains quality related information from the encoder." ] # [ doc = " @code" ] # [ doc = " u32le quality factor of the compressed frame. Allowed range is between 1 (good) and FF_LAMBDA_MAX (bad)." ] # [ doc = " u8 picture type" ] # [ doc = " u8 error count" ] # [ doc = " u16 reserved" ] # [ doc = " u64le[error count] sum of squared differences between encoder in and output" ] # [ doc = " @endcode" ] AV_PKT_DATA_QUALITY_STATS = 8 , # [ doc = " This side data contains an integer value representing the stream index" ] # [ doc = " of a \"fallback\" track. A fallback track indicates an alternate" ] # [ doc = " track to use when the current track can not be decoded for some reason." ] # [ doc = " e.g. no decoder available for codec." ] AV_PKT_DATA_FALLBACK_TRACK = 9 , # [ doc = " This side data corresponds to the AVCPBProperties struct." ] AV_PKT_DATA_CPB_PROPERTIES = 10 , # [ doc = " Recommmends skipping the specified number of samples" ] # [ doc = " @code" ] # [ doc = " u32le number of samples to skip from start of this packet" ] # [ doc = " u32le number of samples to skip from end of this packet" ] # [ doc = " u8 reason for start skip" ] # [ doc = " u8 reason for end skip (0=padding silence, 1=convergence)" ] # [ doc = " @endcode" ] AV_PKT_DATA_SKIP_SAMPLES = 11 , # [ doc = " An AV_PKT_DATA_JP_DUALMONO side data packet indicates that" ] # [ doc = " the packet may contain \"dual mono\" audio specific to Japanese DTV" ] # [ doc = " and if it is true, recommends only the selected channel to be used." ] # [ doc = " @code" ] # [ doc = " u8 selected channels (0=mail/left, 1=sub/right, 2=both)" ] # [ doc = " @endcode" ] AV_PKT_DATA_JP_DUALMONO = 12 , # [ doc = " A list of zero terminated key/value strings. There is no end marker for" ] # [ doc = " the list, so it is required to rely on the side data size to stop." ] AV_PKT_DATA_STRINGS_METADATA = 13 , # [ doc = " Subtitle event position" ] # [ doc = " @code" ] # [ doc = " u32le x1" ] # [ doc = " u32le y1" ] # [ doc = " u32le x2" ] # [ doc = " u32le y2" ] # [ doc = " @endcode" ] AV_PKT_DATA_SUBTITLE_POSITION = 14 , # [ doc = " Data found in BlockAdditional element of matroska container. There is" ] # [ doc = " no end marker for the data, so it is required to rely on the side data" ] # [ doc = " size to recognize the end. 8 byte id (as found in BlockAddId) followed" ] # [ doc = " by data." ] AV_PKT_DATA_MATROSKA_BLOCKADDITIONAL = 15 , # [ doc = " The optional first identifier line of a WebVTT cue." ] AV_PKT_DATA_WEBVTT_IDENTIFIER = 16 , # [ doc = " The optional settings (rendering instructions) that immediately" ] # [ doc = " follow the timestamp specifier of a WebVTT cue." ] AV_PKT_DATA_WEBVTT_SETTINGS = 17 , # [ doc = " A list of zero terminated key/value strings. There is no end marker for" ] # [ doc = " the list, so it is required to rely on the side data size to stop. This" ] # [ doc = " side data includes updated metadata which appeared in the stream." ] AV_PKT_DATA_METADATA_UPDATE = 18 , # [ doc = " MPEGTS stream ID as uint8_t, this is required to pass the stream ID" ] # [ doc = " information from the demuxer to the corresponding muxer." ] AV_PKT_DATA_MPEGTS_STREAM_ID = 19 , # [ doc = " Mastering display metadata (based on SMPTE-2086:2014). This metadata" ] # [ doc = " should be associated with a video stream and contains data in the form" ] # [ doc = " of the AVMasteringDisplayMetadata struct." ] AV_PKT_DATA_MASTERING_DISPLAY_METADATA = 20 , # [ doc = " This side data should be associated with a video stream and corresponds" ] # [ doc = " to the AVSphericalMapping structure." ] AV_PKT_DATA_SPHERICAL = 21 , # [ doc = " Content light level (based on CTA-861.3). This metadata should be" ] # [ doc = " associated with a video stream and contains data in the form of the" ] # [ doc = " AVContentLightMetadata struct." ] AV_PKT_DATA_CONTENT_LIGHT_LEVEL = 22 , # [ doc = " ATSC A53 Part 4 Closed Captions. This metadata should be associated with" ] # [ doc = " a video stream. A53 CC bitstream is stored as uint8_t in AVPacketSideData.data." ] # [ doc = " The number of bytes of CC data is AVPacketSideData.size." ] AV_PKT_DATA_A53_CC = 23 , # [ doc = " This side data is encryption initialization data." ] # [ doc = " The format is not part of ABI, use av_encryption_init_info_* methods to" ] # [ doc = " access." ] AV_PKT_DATA_ENCRYPTION_INIT_INFO = 24 , # [ doc = " This side data contains encryption info for how to decrypt the packet." ] # [ doc = " The format is not part of ABI, use av_encryption_info_* methods to access." ] AV_PKT_DATA_ENCRYPTION_INFO = 25 , # [ doc = " Active Format Description data consisting of a single byte as specified" ] # [ doc = " in ETSI TS 101 154 using AVActiveFormatDescription enum." ] AV_PKT_DATA_AFD = 26 , # [ doc = " Producer Reference Time data corresponding to the AVProducerReferenceTime struct," ] # [ doc = " usually exported by some encoders (on demand through the prft flag set in the" ] # [ doc = " AVCodecContext export_side_data field)." ] AV_PKT_DATA_PRFT = 27 , # [ doc = " ICC profile data consisting of an opaque octet buffer following the" ] # [ doc = " format described by ISO 15076-1." ] AV_PKT_DATA_ICC_PROFILE = 28 , # [ doc = " DOVI configuration" ] # [ doc = " ref:" ] # [ doc = " dolby-vision-bitstreams-within-the-iso-base-media-file-format-v2.1.2, section 2.2" ] # [ doc = " dolby-vision-bitstreams-in-mpeg-2-transport-stream-multiplex-v1.2, section 3.3" ] # [ doc = " Tags are stored in struct AVDOVIDecoderConfigurationRecord." ] AV_PKT_DATA_DOVI_CONF = 29 , # [ doc = " Timecode which conforms to SMPTE ST 12-1:2014. The data is an array of 4 uint32_t" ] # [ doc = " where the first uint32_t describes how many (1-3) of the other timecodes are used." ] # [ doc = " The timecode format is described in the documentation of av_timecode_get_smpte_from_framenum()" ] # [ doc = " function in libavutil/timecode.h." ] AV_PKT_DATA_S12M_TIMECODE = ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ---------------- not covered ----------------------- not covered --------------------- not covered ------------------------- not covered [INFO] [stdout] = note: the matched value is of type `sys::AVPacketSideDataType` [INFO] [stdout] help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown, or multiple match arms [INFO] [stdout] | [INFO] [stdout] 82 ~ AV_PKT_DATA_AFD => Type::AFD, [INFO] [stdout] 83 ~ _ => todo!(), [INFO] [stdout] | [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] error: aborting due to 5 previous errors [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] Some errors have detailed explanations: E0004, E0425. [INFO] [stdout] [INFO] [stdout] For more information about an error, try `rustc --explain E0004`. [INFO] [stdout] [INFO] [stderr] error: could not compile `ffmpeg-next` (lib) due to 6 previous errors [INFO] [stderr] warning: build failed, waiting for other jobs to finish... [INFO] running `Command { std: "docker" "inspect" "2be0db67814cfa47d4579ad8360aa4ced517932ecb63310c22c0e0d34438152c", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "2be0db67814cfa47d4579ad8360aa4ced517932ecb63310c22c0e0d34438152c", kill_on_drop: false }` [INFO] [stdout] 2be0db67814cfa47d4579ad8360aa4ced517932ecb63310c22c0e0d34438152c