>>> gifski: Building community/gifski 1.34.0-r2 (using abuild 3.17.0_rc1-r2) started Sun, 26 Apr 2026 08:52:18 +0000 >>> gifski: Validating /home/buildozer/aports/community/gifski/APKBUILD... >>> gifski: Analyzing dependencies... >>> gifski: Installing for build: build-base cargo clang21-dev ffmpeg-dev cargo-auditable ( 1/109) Installing libffi (3.5.2-r1) ( 2/109) Installing xz-libs (5.8.3-r0) ( 3/109) Installing libxml2 (2.13.9-r1) ( 4/109) Installing llvm22-libs (22.1.3-r0) ( 5/109) Installing scudo-malloc (22.1.3-r0) ( 6/109) Installing rust (1.95.0-r0) ( 7/109) Installing sqlite-libs (3.53.0-r0) ( 8/109) Installing cargo (1.95.0-r0) ( 9/109) Installing clang21-headers (21.1.8-r1) ( 10/109) Installing llvm21-libs (21.1.8-r1) ( 11/109) Installing clang21-libs (21.1.8-r1) ( 12/109) Installing llvm21-linker-tools (21.1.8-r1) ( 13/109) Installing clang21 (21.1.8-r1) ( 14/109) Installing clang21-libclang (21.1.8-r1) ( 15/109) Installing clang21-dev (21.1.8-r1) ( 16/109) Installing aom-libs (3.13.3-r0) ( 17/109) Installing libxau (1.0.12-r0) ( 18/109) Installing libmd (1.1.0-r0) ( 19/109) Installing libbsd (0.12.2-r0) ( 20/109) Installing libxdmcp (1.1.5-r1) ( 21/109) Installing libxcb (1.17.0-r1) ( 22/109) Installing libx11 (1.8.13-r0) ( 23/109) Installing hwdata-pci (0.406-r0) ( 24/109) Installing libpciaccess (0.18.1-r1) ( 25/109) Installing libdrm (2.4.131-r0) ( 26/109) Installing libxext (1.3.7-r0) ( 27/109) Installing libxfixes (6.0.2-r0) ( 28/109) Installing wayland-libs-client (1.25.0-r0) ( 29/109) Installing libva (2.23.0-r0) ( 30/109) Installing libvdpau (1.5-r4) ( 31/109) Installing ffmpeg-libavutil (8.1-r0) ( 32/109) Installing libdav1d (1.5.3-r0) ( 33/109) Installing libhwy (1.3.0-r0) ( 34/109) Installing lcms2 (2.19-r0) ( 35/109) Installing libjxl (0.11.1-r5) ( 36/109) Installing lame-libs (3.100-r5) ( 37/109) Installing opus (1.6.1-r0) ( 38/109) Installing rav1e-libs (0.8.1-r0) ( 39/109) Installing soxr (0.1.3-r7) ( 40/109) Installing ffmpeg-libswresample (8.1-r0) ( 41/109) Installing libogg (1.3.6-r0) ( 42/109) Installing libtheora (1.2.0-r0) ( 43/109) Installing libvorbis (1.3.7-r2) ( 44/109) Installing libvpx (1.15.2-r0) ( 45/109) Installing libsharpyuv (1.6.0-r0) ( 46/109) Installing libwebp (1.6.0-r0) ( 47/109) Installing libwebpmux (1.6.0-r0) ( 48/109) Installing x264-libs (0.164.3108-r1) ( 49/109) Installing numactl (2.0.19-r0) ( 50/109) Installing x265-libs (4.1-r0) ( 51/109) Installing xvidcore (1.3.7-r2) ( 52/109) Installing ffmpeg-libavcodec (8.1-r0) ( 53/109) Installing alsa-lib (1.2.15.3-r0) ( 54/109) Installing libbz2 (1.0.8-r6) ( 55/109) Installing libpng (1.6.58-r0) ( 56/109) Installing freetype (2.14.2-r0) ( 57/109) Installing fontconfig (2.17.1-r1) ( 58/109) Installing fribidi (1.0.16-r3) ( 59/109) Installing libintl (1.0-r0) ( 60/109) Installing libeconf (0.8.3-r0) ( 61/109) Installing libblkid (2.41.4-r0) ( 62/109) Installing libmount (2.41.4-r0) ( 63/109) Installing glib (2.88.0-r1) ( 64/109) Installing graphite2 (1.3.14-r6) ( 65/109) Installing harfbuzz (13.2.1-r0) ( 66/109) Installing libunibreak (6.1-r0) ( 67/109) Installing libass (0.17.4-r1) ( 68/109) Installing libudfread (1.2.0-r1) ( 69/109) Installing libbluray (1.4.0-r0) ( 70/109) Installing mpg123-libs (1.33.4-r0) ( 71/109) Installing libopenmpt (0.8.6-r0) ( 72/109) Installing mbedtls (3.6.6-r0) ( 73/109) Installing librist (0.2.13-r0) ( 74/109) Installing libsrt (1.5.3-r1) ( 75/109) Installing libssh (0.12.0-r0) ( 76/109) Installing libsodium (1.0.22-r0) ( 77/109) Installing libzmq (4.3.5-r2) ( 78/109) Installing ffmpeg-libavformat (8.1-r0) ( 79/109) Installing serd-libs (0.32.8-r0) ( 80/109) Installing zix-libs (0.8.0-r0) ( 81/109) Installing sord-libs (0.16.22-r0) ( 82/109) Installing sratom (0.6.20-r0) ( 83/109) Installing lilv-libs (0.24.26-r1) ( 84/109) Installing libdovi (3.3.2-r0) ( 85/109) Installing spirv-tools (1.4.341.0-r0) ( 86/109) Installing glslang-libs (1.4.341.0-r0) ( 87/109) Installing shaderc (2026.1-r0) ( 88/109) Installing vulkan-loader (1.4.347-r0) ( 89/109) Installing libplacebo (7.360.1-r0) ( 90/109) Installing ffmpeg-libswscale (8.1-r0) ( 91/109) Installing vidstab (1.1.1-r0) ( 92/109) Installing zimg (3.0.6-r0) ( 93/109) Installing ffmpeg-libavfilter (8.1-r0) ( 94/109) Installing libasyncns (0.8-r5) ( 95/109) Installing dbus-libs (1.16.2-r2) ( 96/109) Installing libltdl (2.6.0-r1) ( 97/109) Installing orc (0.4.41-r0) ( 98/109) Installing libflac (1.4.3-r2) ( 99/109) Installing libsndfile (1.2.2-r2) (100/109) Installing speexdsp (1.2.1-r2) (101/109) Installing tdb-libs (1.4.15-r1) (102/109) Installing libpulse (17.0-r7) (103/109) Installing libjpeg-turbo (3.1.3-r0) (104/109) Installing json-c (0.18-r1) (105/109) Installing v4l-utils-libs (1.32.0-r0) (106/109) Installing ffmpeg-libavdevice (8.1-r0) (107/109) Installing ffmpeg-dev (8.1-r0) (108/109) Installing cargo-auditable (0.7.4-r0) (109/109) Installing .makedepends-gifski (20260426.085226) Executing busybox-1.37.0-r31.trigger Executing glib-2.88.0-r1.trigger OK: 1322.8 MiB in 211 packages >>> gifski: Cleaning up srcdir >>> gifski: Cleaning up pkgdir >>> gifski: Cleaning up tmpdir >>> gifski: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/gifski-1.34.0.tar.gz Connecting to distfiles.alpinelinux.org (172.105.82.32:443) wget: server returned error: HTTP/1.1 404 Not Found >>> gifski: Fetching https://github.com/ImageOptim/gifski/archive/1.34.0/gifski-1.34.0.tar.gz Connecting to github.com (140.82.121.3:443) Connecting to codeload.github.com (140.82.121.10:443) saving to '/var/cache/distfiles/v3.24/gifski-1.34.0.tar.gz.part' gifski-1.34.0.tar.gz 100% |********************************| 90017 0:00:00 ETA '/var/cache/distfiles/v3.24/gifski-1.34.0.tar.gz.part' saved /var/cache/distfiles/v3.24/gifski-1.34.0.tar.gz: OK /home/buildozer/aports/community/gifski/ffmpeg8.patch: OK >>> gifski: Fetching https://distfiles.alpinelinux.org/distfiles/v3.24/gifski-1.34.0.tar.gz /var/cache/distfiles/v3.24/gifski-1.34.0.tar.gz: OK /home/buildozer/aports/community/gifski/ffmpeg8.patch: OK >>> gifski: Unpacking /var/cache/distfiles/v3.24/gifski-1.34.0.tar.gz... >>> gifski: ffmpeg8.patch patching file Cargo.lock patching file Cargo.toml Updating git repository `https://github.com/zmwangx/rust-ffmpeg-sys` Updating crates.io index Downloading crates ... Downloaded yuv v0.1.9 Downloaded rgb v0.8.52 Downloaded bytemuck v1.23.2 Downloaded quick-error v2.0.1 Downloaded y4m v0.8.0 Downloaded rustc-hash v2.1.1 Downloaded cfg-if v1.0.3 Downloaded num_cpus v1.17.0 Downloaded gif-dispose v5.0.1 Downloaded ordered-channel v1.2.0 Downloaded pbr v1.1.1 Downloaded loop9 v0.1.5 Downloaded resize v0.8.8 Downloaded wild v2.2.1 Downloaded is_terminal_polyfill v1.70.1 Downloaded dunce v1.0.5 Downloaded anstyle-query v1.1.4 Downloaded strsim v0.11.1 Downloaded anstyle v1.0.11 Downloaded clap_lex v0.7.5 Downloaded natord v1.0.9 Downloaded colorchoice v1.0.4 Downloaded utf8parse v0.2.2 Downloaded autocfg v1.5.0 Downloaded thread_local v1.1.9 Downloaded either v1.15.0 Downloaded quote v1.0.40 Downloaded arrayvec v0.7.6 Downloaded crossbeam-deque v0.8.6 Downloaded anstream v0.6.20 Downloaded libloading v0.8.9 Downloaded anstyle-parse v0.2.7 Downloaded cexpr v0.6.0 Downloaded find-msvc-tools v0.1.2 Downloaded shlex v1.3.0 Downloaded once_cell v1.21.3 Downloaded pkg-config v0.3.32 Downloaded gif v0.13.3 Downloaded libz-rs-sys v0.5.2 Downloaded unicode-ident v1.0.19 Downloaded weezl v0.1.10 Downloaded clap v4.5.48 Downloaded bitflags v2.9.4 Downloaded flate2 v1.1.2 Downloaded imgref v1.12.0 Downloaded minimal-lexical v0.2.1 Downloaded memchr v2.7.6 Downloaded nom v7.1.3 Downloaded cc v1.2.39 Downloaded itertools v0.13.0 Downloaded clap_builder v4.5.48 Downloaded regex v1.11.3 Downloaded aho-corasick v1.1.3 Downloaded zlib-rs v0.5.2 Downloaded bindgen v0.72.1 Downloaded rayon v1.11.0 Downloaded ffmpeg-next v8.0.0 Downloaded syn v2.0.106 Downloaded crossbeam-channel v0.5.15 Downloaded rayon-core v1.13.0 Downloaded regex-syntax v0.8.6 Downloaded crossbeam-utils v0.8.21 Downloaded proc-macro2 v1.0.101 Downloaded clang-sys v1.8.1 Downloaded imagequant v4.4.1 Downloaded num-traits v0.2.19 Downloaded crc32fast v1.5.0 Downloaded lodepng v3.12.1 Downloaded crossbeam-epoch v0.9.18 Downloaded glob v0.3.3 Downloaded regex-automata v0.4.11 Downloaded libc v0.2.176 Compiling libc v0.2.176 Compiling crossbeam-utils v0.8.21 Compiling proc-macro2 v1.0.101 Compiling glob v0.3.3 Compiling unicode-ident v1.0.19 Compiling regex-syntax v0.8.6 Compiling memchr v2.7.6 Compiling minimal-lexical v0.2.1 Compiling cfg-if v1.0.3 Compiling either v1.15.0 Compiling shlex v1.3.0 Compiling bindgen v0.72.1 Compiling bitflags v2.9.4 Compiling bytemuck v1.23.2 Compiling find-msvc-tools v0.1.2 Compiling rustc-hash v2.1.1 Compiling pkg-config v0.3.32 Compiling rayon-core v1.13.0 Compiling utf8parse v0.2.2 Compiling crc32fast v1.5.0 Compiling autocfg v1.5.0 Compiling is_terminal_polyfill v1.70.1 Compiling zlib-rs v0.5.2 Compiling colorchoice v1.0.4 Compiling anstyle-query v1.1.4 Compiling anstyle v1.0.11 Compiling imgref v1.12.0 Compiling strsim v0.11.1 Compiling ffmpeg-next v8.0.0 Compiling weezl v0.1.10 Compiling clap_lex v0.7.5 Compiling arrayvec v0.7.6 Compiling once_cell v1.21.3 Compiling quick-error v2.0.1 Compiling natord v1.0.9 Compiling y4m v0.8.0 Compiling wild v2.2.1 Compiling dunce v1.0.5 Compiling libloading v0.8.9 Compiling thread_local v1.1.9 Compiling anstyle-parse v0.2.7 Compiling cc v1.2.39 Compiling itertools v0.13.0 Compiling loop9 v0.1.5 Compiling rgb v0.8.52 Compiling anstream v0.6.20 Compiling clang-sys v1.8.1 Compiling num-traits v0.2.19 Compiling gif v0.13.3 Compiling clap_builder v4.5.48 Compiling nom v7.1.3 Compiling crossbeam-epoch v0.9.18 Compiling crossbeam-channel v0.5.15 Compiling gif-dispose v5.0.1 Compiling crossbeam-deque v0.8.6 Compiling quote v1.0.40 Compiling syn v2.0.106 Compiling ordered-channel v1.2.0 Compiling pbr v1.1.1 Compiling num_cpus v1.17.0 Compiling regex-automata v0.4.11 Compiling rayon v1.11.0 Compiling yuv v0.1.9 Compiling libz-rs-sys v0.5.2 Compiling flate2 v1.1.2 Compiling lodepng v3.12.1 Compiling cexpr v0.6.0 Compiling clap v4.5.48 Compiling regex v1.11.3 Compiling resize v0.8.8 Compiling imagequant v4.4.1 Compiling ffmpeg-sys-next v8.0.1 (https://github.com/zmwangx/rust-ffmpeg-sys?rev=36eca19434217b585748e0355a6d10c16deca8a2#36eca194) error[E0004]: non-exhaustive patterns: `sys::AVColorPrimaries::AVCOL_PRI_EXT_BASE` and `sys::AVColorPrimaries::AVCOL_PRI_EXT_NB` not covered --> /home/buildozer/aports/community/gifski/tmp/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ffmpeg-next-8.0.0/src/util/color/primaries.rs:48:15 | 48 | match value { | ^^^^^ patterns `sys::AVColorPrimaries::AVCOL_PRI_EXT_BASE` and `sys::AVColorPrimaries::AVCOL_PRI_EXT_NB` not covered | note: `sys::AVColorPrimaries` defined here --> /home/buildozer/aports/community/gifski/src/gifski-1.34.0/target/release/build/ffmpeg-sys-next-a60ba6191eb1e424/out/bindings.rs:3:123597 | 3 | ...)] pub enum AVColorPrimaries { AVCOL_PRI_RESERVED0 = 0 , AVCOL_PRI_BT709 = 1 , AVCOL_PRI_UNSPECIFIED = 2 , AVCOL_PRI_RESERVED = 3 , AVCOL_PRI_BT470M = 4 , AVCOL_PRI_BT470BG = 5 , AVCOL_PRI_SMPTE170M = 6 , AVCOL_PRI_SMPTE240M = 7 , AVCOL_PRI_FILM = 8 , AVCOL_PRI_BT2020 = 9 , AVCOL_PRI_SMPTE428 = 10 , AVCOL_PRI_SMPTE431 = 11 , AVCOL_PRI_SMPTE432 = 12 , AVCOL_PRI_EBU3213 = 22 , AVCOL_PRI_NB = 23 , AVCOL_PRI_EXT_BASE = 256 , AVCOL_PRI_EXT_NB = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ---------------- not covered | | | not covered = note: the matched value is of type `sys::AVColorPrimaries` 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 | 68 ~ AVCOL_PRI_EBU3213 => Primaries::EBU3213, 69 ~ sys::AVColorPrimaries::AVCOL_PRI_EXT_BASE | sys::AVColorPrimaries::AVCOL_PRI_EXT_NB => todo!(), | error[E0004]: non-exhaustive patterns: `sys::AVColorTransferCharacteristic::AVCOL_TRC_EXT_BASE` and `sys::AVColorTransferCharacteristic::AVCOL_TRC_EXT_NB` not covered --> /home/buildozer/aports/community/gifski/tmp/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ffmpeg-next-8.0.0/src/util/color/transfer_characteristic.rs:45:15 | 45 | match value { | ^^^^^ patterns `sys::AVColorTransferCharacteristic::AVCOL_TRC_EXT_BASE` and `sys::AVColorTransferCharacteristic::AVCOL_TRC_EXT_NB` not covered | note: `sys::AVColorTransferCharacteristic` defined here --> /home/buildozer/aports/community/gifski/src/gifski-1.34.0/target/release/build/ffmpeg-sys-next-a60ba6191eb1e424/out/bindings.rs:3:124592 | 3 | ...)] pub enum AVColorTransferCharacteristic { AVCOL_TRC_RESERVED0 = 0 , AVCOL_TRC_BT709 = 1 , AVCOL_TRC_UNSPECIFIED = 2 , AVCOL_TRC_RESERVED = 3 , AVCOL_TRC_GAMMA22 = 4 , AVCOL_TRC_GAMMA28 = 5 , AVCOL_TRC_SMPTE170M = 6 , AVCOL_TRC_SMPTE240M = 7 , AVCOL_TRC_LINEAR = 8 , AVCOL_TRC_LOG = 9 , AVCOL_TRC_LOG_SQRT = 10 , AVCOL_TRC_IEC61966_2_4 = 11 , AVCOL_TRC_BT1361_ECG = 12 , AVCOL_TRC_IEC61966_2_1 = 13 , AVCOL_TRC_BT2020_10 = 14 , AVCOL_TRC_BT2020_12 = 15 , AVCOL_TRC_SMPTE2084 = 16 , AVCOL_TRC_SMPTE428 = 17 , AVCOL_TRC_ARIB_STD_B67 = 18 , AVCOL_TRC_NB = 19 , AVCOL_TRC_EXT_BASE = 256 , AVCOL_TRC_EXT_NB = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ ---------------- not covered | | | not covered = note: the matched value is of type `sys::AVColorTransferCharacteristic` 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 | 65 ~ AVCOL_TRC_ARIB_STD_B67 => TransferCharacteristic::ARIB_STD_B67, 66 ~ sys::AVColorTransferCharacteristic::AVCOL_TRC_EXT_BASE | sys::AVColorTransferCharacteristic::AVCOL_TRC_EXT_NB => todo!(), | error[E0004]: non-exhaustive patterns: `sys::AVFrameSideDataType::AV_FRAME_DATA_EXIF` not covered --> /home/buildozer/aports/community/gifski/tmp/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ffmpeg-next-8.0.0/src/util/frame/side_data.rs:89:15 | 89 | match value { | ^^^^^ pattern `sys::AVFrameSideDataType::AV_FRAME_DATA_EXIF` not covered | note: `sys::AVFrameSideDataType` defined here --> /home/buildozer/aports/community/gifski/src/gifski-1.34.0/target/release/build/ffmpeg-sys-next-a60ba6191eb1e424/out/bindings.rs:3:139795 | 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_S12M_TIMECODE = 16 , AV_FRAME_DATA_DYNAMIC_HDR_PLUS = 17 , AV_FRAME_DATA_REGIONS_OF_INTEREST = 18 , AV_FRAME_DATA_VIDEO_ENC_PARAMS = 19 , AV_FRAME_DATA_SEI_UNREGISTERED = 20 , AV_FRAME_DATA_FILM_GRAIN_PARAMS = 21 , AV_FRAME_DATA_DETECTION_BBOXES = 22 , AV_FRAME_DATA_DOVI_RPU_BUFFER = 23 , AV_FRAME_DATA_DOVI_METADATA = 24 , AV_FRAME_DATA_DYNAMIC_HDR_VIVID = 25 , AV_FRAME_DATA_AMBIENT_VIEWING_ENVIRONMENT = 26 , AV_FRAME_DATA_VIDEO_HINT = 27 , AV_FRAME_DATA_LCEVC = 28 , AV_FRAME_DATA_VIEW_ID = 29 , AV_FRAME_DATA_3D_REFERENCE_DISPLAYS = 30 , AV_FRAME_DATA_EXIF = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ------------------ not covered = note: the matched value is of type `sys::AVFrameSideDataType` help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown | 150 ~ AV_FRAME_DATA_3D_REFERENCE_DISPLAYS => Type::THREE_D_REFERENCE_DISPLAYS, 151 ~ sys::AVFrameSideDataType::AV_FRAME_DATA_EXIF => todo!(), | error[E0004]: non-exhaustive patterns: `sys::AVCodecID::AV_CODEC_ID_JPEGXS`, `sys::AVCodecID::AV_CODEC_ID_ADPCM_IMA_HVQM4`, `sys::AVCodecID::AV_CODEC_ID_ADPCM_IMA_PDA` and 7 more not covered --> /home/buildozer/aports/community/gifski/tmp/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ffmpeg-next-8.0.0/src/codec/id.rs:711:15 | 711 | match value { | ^^^^^ patterns `sys::AVCodecID::AV_CODEC_ID_JPEGXS`, `sys::AVCodecID::AV_CODEC_ID_ADPCM_IMA_HVQM4`, `sys::AVCodecID::AV_CODEC_ID_ADPCM_IMA_PDA` and 7 more not covered | note: `sys::AVCodecID` defined here --> /home/buildozer/aports/community/gifski/src/gifski-1.34.0/target/release/build/ffmpeg-sys-next-a60ba6191eb1e424/out/bindings.rs:3:163520 | 3 | ...)] pub enum AVCodecID { AV_CODEC_ID_NONE = 0 , AV_CODEC_ID_MPEG1VIDEO = 1 , 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 = 197 , AV_CODEC_ID_AVRP = 198 , AV_CODEC_ID_012V = 199 , AV_CODEC_ID_AVUI = 200 , AV_CODEC_ID_TARGA_Y216 = 201 , AV_CODEC_ID_V308 = 202 , AV_CODEC_ID_V408 = 203 , AV_CODEC_ID_YUV4 = 204 , AV_CODEC_ID_AVRN = 205 , AV_CODEC_ID_CPIA = 206 , AV_CODEC_ID_XFACE = 207 , AV_CODEC_ID_SNOW = 208 , AV_CODEC_ID_SMVJPEG = 209 , AV_CODEC_ID_APNG = 210 , AV_CODEC_ID_DAALA = 211 , AV_CODEC_ID_CFHD = 212 , AV_CODEC_ID_TRUEMOTION2RT = 213 , AV_CODEC_ID_M101 = 214 , AV_CODEC_ID_MAGICYUV = 215 , AV_CODEC_ID_SHEERVIDEO = 216 , AV_CODEC_ID_YLC = 217 , AV_CODEC_ID_PSD = 218 , AV_CODEC_ID_PIXLET = 219 , AV_CODEC_ID_SPEEDHQ = 220 , AV_CODEC_ID_FMVC = 221 , AV_CODEC_ID_SCPR = 222 , AV_CODEC_ID_CLEARVIDEO = 223 , AV_CODEC_ID_XPM = 224 , AV_CODEC_ID_AV1 = 225 , AV_CODEC_ID_BITPACKED = 226 , AV_CODEC_ID_MSCC = 227 , AV_CODEC_ID_SRGC = 228 , AV_CODEC_ID_SVG = 229 , AV_CODEC_ID_GDV = 230 , AV_CODEC_ID_FITS = 231 , AV_CODEC_ID_IMM4 = 232 , AV_CODEC_ID_PROSUMER = 233 , AV_CODEC_ID_MWSC = 234 , AV_CODEC_ID_WCMV = 235 , AV_CODEC_ID_RASC = 236 , AV_CODEC_ID_HYMT = 237 , AV_CODEC_ID_ARBC = 238 , AV_CODEC_ID_AGM = 239 , AV_CODEC_ID_LSCR = 240 , AV_CODEC_ID_VP4 = 241 , AV_CODEC_ID_IMM5 = 242 , AV_CODEC_ID_MVDV = 243 , AV_CODEC_ID_MVHA = 244 , AV_CODEC_ID_CDTOONS = 245 , AV_CODEC_ID_MV30 = 246 , AV_CODEC_ID_NOTCHLC = 247 , AV_CODEC_ID_PFM = 248 , AV_CODEC_ID_MOBICLIP = 249 , AV_CODEC_ID_PHOTOCD = 250 , AV_CODEC_ID_IPU = 251 , AV_CODEC_ID_ARGO = 252 , AV_CODEC_ID_CRI = 253 , AV_CODEC_ID_SIMBIOSIS_IMX = 254 , AV_CODEC_ID_SGA_VIDEO = 255 , AV_CODEC_ID_GEM = 256 , AV_CODEC_ID_VBN = 257 , AV_CODEC_ID_JPEGXL = 258 , AV_CODEC_ID_QOI = 259 , AV_CODEC_ID_PHM = 260 , AV_CODEC_ID_RADIANCE_HDR = 261 , AV_CODEC_ID_WBMP = 262 , AV_CODEC_ID_MEDIA100 = 263 , AV_CODEC_ID_VQC = 264 , AV_CODEC_ID_PDV = 265 , AV_CODEC_ID_EVC = 266 , AV_CODEC_ID_RTV1 = 267 , AV_CODEC_ID_VMIX = 268 , AV_CODEC_ID_LEAD = 269 , AV_CODEC_ID_DNXUC = 270 , AV_CODEC_ID_RV60 = 271 , AV_CODEC_ID_JPEGXL_ANIM = 272 , AV_CODEC_ID_APV = 273 , AV_CODEC_ID_PRORES_RAW = 274 , AV_CODEC_ID_JPEGXS = 275 , AV_CODEC_ID_PCM_S16LE = 65536 , AV_CODEC_ID_PCM_S16BE = 65537 , AV_CODEC_ID_PCM_U16LE = 65538 , AV_CODEC_ID_PCM_U16BE = 65539 , AV_CODEC_ID_PCM_S8 = 65540 , AV_CODEC_ID_PCM_U8 = 65541 , AV_CODEC_ID_PCM_MULAW = 65542 , AV_CODEC_ID_PCM_ALAW = 65543 , AV_CODEC_ID_PCM_S32LE = 65544 , AV_CODEC_ID_PCM_S32BE = 65545 , AV_CODEC_ID_PCM_U32LE = 65546 , AV_CODEC_ID_PCM_U32BE = 65547 , AV_CODEC_ID_PCM_S24LE = 65548 , AV_CODEC_ID_PCM_S24BE = 65549 , AV_CODEC_ID_PCM_U24LE = 65550 , AV_CODEC_ID_PCM_U24BE = 65551 , AV_CODEC_ID_PCM_S24DAUD = 65552 , AV_CODEC_ID_PCM_ZORK = 65553 , AV_CODEC_ID_PCM_S16LE_PLANAR = 65554 , AV_CODEC_ID_PCM_DVD = 65555 , AV_CODEC_ID_PCM_F32BE = 65556 , AV_CODEC_ID_PCM_F32LE = 65557 , AV_CODEC_ID_PCM_F64BE = 65558 , AV_CODEC_ID_PCM_F64LE = 65559 , AV_CODEC_ID_PCM_BLURAY = 65560 , AV_CODEC_ID_PCM_LXF = 65561 , AV_CODEC_ID_S302M = 65562 , AV_CODEC_ID_PCM_S8_PLANAR = 65563 , AV_CODEC_ID_PCM_S24LE_PLANAR = 65564 , AV_CODEC_ID_PCM_S32LE_PLANAR = 65565 , AV_CODEC_ID_PCM_S16BE_PLANAR = 65566 , AV_CODEC_ID_PCM_S64LE = 65567 , AV_CODEC_ID_PCM_S64BE = 65568 , AV_CODEC_ID_PCM_F16LE = 65569 , AV_CODEC_ID_PCM_F24LE = 65570 , AV_CODEC_ID_PCM_VIDC = 65571 , AV_CODEC_ID_PCM_SGA = 65572 , AV_CODEC_ID_ADPCM_IMA_QT = 69632 , AV_CODEC_ID_ADPCM_IMA_WAV = 69633 , AV_CODEC_ID_ADPCM_IMA_DK3 = 69634 , AV_CODEC_ID_ADPCM_IMA_DK4 = 69635 , AV_CODEC_ID_ADPCM_IMA_WS = 69636 , AV_CODEC_ID_ADPCM_IMA_SMJPEG = 69637 , AV_CODEC_ID_ADPCM_MS = 69638 , AV_CODEC_ID_ADPCM_4XM = 69639 , AV_CODEC_ID_ADPCM_XA = 69640 , AV_CODEC_ID_ADPCM_ADX = 69641 , AV_CODEC_ID_ADPCM_EA = 69642 , AV_CODEC_ID_ADPCM_G726 = 69643 , AV_CODEC_ID_ADPCM_CT = 69644 , AV_CODEC_ID_ADPCM_SWF = 69645 , AV_CODEC_ID_ADPCM_YAMAHA = 69646 , AV_CODEC_ID_ADPCM_SBPRO_4 = 69647 , AV_CODEC_ID_ADPCM_SBPRO_3 = 69648 , AV_CODEC_ID_ADPCM_SBPRO_2 = 69649 , AV_CODEC_ID_ADPCM_THP = 69650 , AV_CODEC_ID_ADPCM_IMA_AMV = 69651 , AV_CODEC_ID_ADPCM_EA_R1 = 69652 , AV_CODEC_ID_ADPCM_EA_R3 = 69653 , AV_CODEC_ID_ADPCM_EA_R2 = 69654 , AV_CODEC_ID_ADPCM_IMA_EA_SEAD = 69655 , AV_CODEC_ID_ADPCM_IMA_EA_EACS = 69656 , AV_CODEC_ID_ADPCM_EA_XAS = 69657 , AV_CODEC_ID_ADPCM_EA_MAXIS_XA = 69658 , AV_CODEC_ID_ADPCM_IMA_ISS = 69659 , AV_CODEC_ID_ADPCM_G722 = 69660 , AV_CODEC_ID_ADPCM_IMA_APC = 69661 , AV_CODEC_ID_ADPCM_VIMA = 69662 , AV_CODEC_ID_ADPCM_AFC = 69663 , AV_CODEC_ID_ADPCM_IMA_OKI = 69664 , AV_CODEC_ID_ADPCM_DTK = 69665 , AV_CODEC_ID_ADPCM_IMA_RAD = 69666 , AV_CODEC_ID_ADPCM_G726LE = 69667 , AV_CODEC_ID_ADPCM_THP_LE = 69668 , AV_CODEC_ID_ADPCM_PSX = 69669 , AV_CODEC_ID_ADPCM_AICA = 69670 , AV_CODEC_ID_ADPCM_IMA_DAT4 = 69671 , AV_CODEC_ID_ADPCM_MTAF = 69672 , AV_CODEC_ID_ADPCM_AGM = 69673 , AV_CODEC_ID_ADPCM_ARGO = 69674 , AV_CODEC_ID_ADPCM_IMA_SSI = 69675 , AV_CODEC_ID_ADPCM_ZORK = 69676 , AV_CODEC_ID_ADPCM_IMA_APM = 69677 , AV_CODEC_ID_ADPCM_IMA_ALP = 69678 , AV_CODEC_ID_ADPCM_IMA_MTF = 69679 , AV_CODEC_ID_ADPCM_IMA_CUNNING = 69680 , AV_CODEC_ID_ADPCM_IMA_MOFLEX = 69681 , AV_CODEC_ID_ADPCM_IMA_ACORN = 69682 , AV_CODEC_ID_ADPCM_XMD = 69683 , AV_CODEC_ID_ADPCM_IMA_XBOX = 69684 , AV_CODEC_ID_ADPCM_SANYO = 69685 , AV_CODEC_ID_ADPCM_IMA_HVQM4 = 69686 , AV_CODEC_ID_ADPCM_IMA_PDA = 69687 , AV_CODEC_ID_ADPCM_N64 = 69688 , AV_CODEC_ID_ADPCM_IMA_HVQM2 = ... | ^^^^^^^^^^^^^^^^^^ ------------------ --------------------------- ------------------------- --------------------- --------------------------- not covered | | | | | | | | | not covered | | | not covered | not covered not covered = note: the matched value is of type `sys::AVCodecID` help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern as shown, or multiple match arms | 1391 ~ AV_CODEC_ID_IVTV_VBI => Id::IVTV_VBI, 1392 ~ _ => todo!(), | error[E0004]: non-exhaustive patterns: `sys::AVPacketSideDataType::AV_PKT_DATA_EXIF` not covered --> /home/buildozer/aports/community/gifski/tmp/cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ffmpeg-next-8.0.0/src/codec/packet/side_data.rs:80:15 | 80 | match value { | ^^^^^ pattern `sys::AVPacketSideDataType::AV_PKT_DATA_EXIF` not covered | note: `sys::AVPacketSideDataType` defined here --> /home/buildozer/aports/community/gifski/src/gifski-1.34.0/target/release/build/ffmpeg-sys-next-a60ba6191eb1e424/out/bindings.rs:3:198607 | 3 | ...)] pub enum AVPacketSideDataType { # [doc = " An AV_PKT_DATA_PALETTE side data packet contains exactly AVPALETTE_SIZE\n bytes worth of palette. This side data signals that a new palette is\n present."] AV_PKT_DATA_PALETTE = 0 , # [doc = " The AV_PKT_DATA_NEW_EXTRADATA is used to notify the codec or the format\n that the extradata buffer was changed and the receiving side should\n act upon it appropriately. The new extradata is embedded in the side\n data buffer and should be immediately used for processing the current\n frame or packet."] AV_PKT_DATA_NEW_EXTRADATA = 1 , # [doc = " An AV_PKT_DATA_PARAM_CHANGE side data packet is laid out as follows:\n @code\n u32le param_flags\n if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_SAMPLE_RATE)\n s32le sample_rate\n if (param_flags & AV_SIDE_DATA_PARAM_CHANGE_DIMENSIONS)\n s32le width\n s32le height\n @endcode"] AV_PKT_DATA_PARAM_CHANGE = 2 , # [doc = " An AV_PKT_DATA_H263_MB_INFO side data packet contains a number of\n structures with info about macroblocks relevant to splitting the\n packet into smaller packets on macroblock edges (e.g. as for RFC 2190).\n That is, it does not necessarily contain info about all macroblocks,\n as long as the distance between macroblocks in the info is smaller\n than the target payload size.\n Each MB info structure is 12 bytes, and is laid out as follows:\n @code\n u32le bit offset from the start of the packet\n u8 current quantizer at the start of the macroblock\n u8 GOB number\n u16le macroblock address within the GOB\n u8 horizontal MV predictor\n u8 vertical MV predictor\n u8 horizontal MV predictor for block number 3\n u8 vertical MV predictor for block number 3\n @endcode"] AV_PKT_DATA_H263_MB_INFO = 3 , # [doc = " This side data should be associated with an audio stream and contains\n 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\n transformation that needs to be applied to the decoded video frames for\n correct presentation.\n\n 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\n 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\n to enum AVAudioServiceType."] AV_PKT_DATA_AUDIO_SERVICE_TYPE = 7 , # [doc = " This side data contains quality related information from the encoder.\n @code\n u32le quality factor of the compressed frame. Allowed range is between 1 (good) and FF_LAMBDA_MAX (bad).\n u8 picture type\n u8 error count\n u16 reserved\n u64le[error count] sum of squared differences between encoder in and output\n @endcode"] AV_PKT_DATA_QUALITY_STATS = 8 , # [doc = " This side data contains an integer value representing the stream index\n of a \"fallback\" track. A fallback track indicates an alternate\n track to use when the current track can not be decoded for some reason.\n 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 = " Recommends skipping the specified number of samples\n @code\n u32le number of samples to skip from start of this packet\n u32le number of samples to skip from end of this packet\n u8 reason for start skip\n u8 reason for end skip (0=padding silence, 1=convergence)\n @endcode"] AV_PKT_DATA_SKIP_SAMPLES = 11 , # [doc = " An AV_PKT_DATA_JP_DUALMONO side data packet indicates that\n the packet may contain \"dual mono\" audio specific to Japanese DTV\n and if it is true, recommends only the selected channel to be used.\n @code\n u8 selected channels (0=main/left, 1=sub/right, 2=both)\n @endcode"] AV_PKT_DATA_JP_DUALMONO = 12 , # [doc = " A list of zero terminated key/value strings. There is no end marker for\n 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\n @code\n u32le x1\n u32le y1\n u32le x2\n u32le y2\n @endcode"] AV_PKT_DATA_SUBTITLE_POSITION = 14 , # [doc = " Data found in BlockAdditional element of matroska container. There is\n no end marker for the data, so it is required to rely on the side data\n size to recognize the end. 8 byte id (as found in BlockAddId) followed\n 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\n 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\n the list, so it is required to rely on the side data size to stop. This\n 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\n 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\n should be associated with a video stream and contains data in the form\n of the AVMasteringDisplayMetadata struct."] AV_PKT_DATA_MASTERING_DISPLAY_METADATA = 20 , # [doc = " This side data should be associated with a video stream and corresponds\n to the AVSphericalMapping structure."] AV_PKT_DATA_SPHERICAL = 21 , # [doc = " Content light level (based on CTA-861.3). This metadata should be\n associated with a video stream and contains data in the form of the\n AVContentLightMetadata struct."] AV_PKT_DATA_CONTENT_LIGHT_LEVEL = 22 , # [doc = " ATSC A53 Part 4 Closed Captions. This metadata should be associated with\n a video stream. A53 CC bitstream is stored as uint8_t in AVPacketSideData.data.\n The number of bytes of CC data is AVPacketSideData.size."] AV_PKT_DATA_A53_CC = 23 , # [doc = " This side data is encryption initialization data.\n The format is not part of ABI, use av_encryption_init_info_* methods to\n access."] AV_PKT_DATA_ENCRYPTION_INIT_INFO = 24 , # [doc = " This side data contains encryption info for how to decrypt the packet.\n 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\n in ETSI TS 101 154 using AVActiveFormatDescription enum."] AV_PKT_DATA_AFD = 26 , # [doc = " Producer Reference Time data corresponding to the AVProducerReferenceTime struct,\n usually exported by some encoders (on demand through the prft flag set in the\n AVCodecContext export_side_data field)."] AV_PKT_DATA_PRFT = 27 , # [doc = " ICC profile data consisting of an opaque octet buffer following the\n format described by ISO 15076-1."] AV_PKT_DATA_ICC_PROFILE = 28 , # [doc = " DOVI configuration\n ref:\n dolby-vision-bitstreams-within-the-iso-base-media-file-format-v2.1.2, section 2.2\n dolby-vision-bitstreams-in-mpeg-2-transport-stream-multiplex-v1.2, section 3.3\n 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\n where the first uint32_t describes how many (1-3) of the other timecodes are used.\n The timecode format is described in the documentation of av_timecode_get_smpte_from_framenum()\n function in libavutil/timecode.h."] AV_PKT_DATA_S12M_TIMECODE = 30 , # [doc = " HDR10+ dynamic metadata associated with a video frame. The metadata is in\n the form of the AVDynamicHDRPlus struct and contains\n information for color volume transform - application 4 of\n SMPTE 2094-40:2016 standard."] AV_PKT_DATA_DYNAMIC_HDR10_PLUS = 31 , # [doc = " IAMF Mix Gain Parameter Data associated with the audio frame. This metadata\n is in the form of the AVIAMFParamDefinition struct and contains information\n defined in sections 3.6.1 and 3.8.1 of the Immersive Audio Model and\n Formats standard."] AV_PKT_DATA_IAMF_MIX_GAIN_PARAM = 32 , # [doc = " IAMF Demixing Info Parameter Data associated with the audio frame. This\n metadata is in the form of the AVIAMFParamDefinition struct and contains\n information defined in sections 3.6.1 and 3.8.2 of the Immersive Audio Model\n and Formats standard."] AV_PKT_DATA_IAMF_DEMIXING_INFO_PARAM = 33 , # [doc = " IAMF Recon Gain Info Parameter Data associated with the audio frame. This\n metadata is in the form of the AVIAMFParamDefinition struct and contains\n information defined in sections 3.6.1 and 3.8.3 of the Immersive Audio Model\n and Formats standard."] AV_PKT_DATA_IAMF_RECON_GAIN_INFO_PARAM = 34 , # [doc = " Ambient viewing environment metadata, as defined by H.274. This metadata\n should be associated with a video stream and contains data in the form\n of the AVAmbientViewingEnvironment struct."] AV_PKT_DATA_AMBIENT_VIEWING_ENVIRONMENT = 35 , # [doc = " The number of pixels to discard from the top/bottom/left/right border of the\n decoded frame to obtain the sub-rectangle intended for presentation.\n\n @code\n u32le crop_top\n u32le crop_bottom\n u32le crop_left\n u32le crop_right\n @endcode"] AV_PKT_DATA_FRAME_CROPPING = 36 , # [doc = " Raw LCEVC payload data, as a uint8_t array, with NAL emulation\n bytes intact."] AV_PKT_DATA_LCEVC = 37 , # [doc = " This side data contains information about the reference display width(s)\n and reference viewing distance(s) as well as information about the\n corresponding reference stereo pair(s), i.e., the pair(s) of views to be\n displayed for the viewer's left and right eyes on the reference display\n at the reference viewing distance.\n The payload is the AV3DReferenceDisplaysInfo struct defined in\n libavutil/tdrdi.h."] AV_PKT_DATA_3D_REFERENCE_DISPLAYS = 38 , # [doc = " Contains the last received RTCP SR (Sender Report) information\n in the form of the AVRTCPSenderReport struct."] AV_PKT_DATA_RTCP_SR = 39 , # [doc = " Extensible image file format metadata. The payload is a buffer containing\n EXIF metadata, starting with either 49 49 2a 00, or 4d 4d 00 2a."] AV_PKT_DATA_EXIF = ... | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ---------------- not covered = note: the matched value is of type `sys::AVPacketSideDataType` help: ensure that all possible cases are being handled by adding a match arm with a wildcard pattern or an explicit pattern as shown | 146 ~ AV_PKT_DATA_RTCP_SR => Type::RTCP_SR, 147 ~ sys::AVPacketSideDataType::AV_PKT_DATA_EXIF => todo!(), | For more information about this error, try `rustc --explain E0004`. error: could not compile `ffmpeg-next` (lib) due to 5 previous errors >>> ERROR: gifski: build failed >>> gifski: Uninstalling dependencies... ( 1/109) Purging .makedepends-gifski (20260426.085226) ( 2/109) Purging clang21-dev (21.1.8-r1) ( 3/109) Purging clang21 (21.1.8-r1) ( 4/109) Purging llvm21-linker-tools (21.1.8-r1) ( 5/109) Purging clang21-libclang (21.1.8-r1) ( 6/109) Purging clang21-headers (21.1.8-r1) ( 7/109) Purging clang21-libs (21.1.8-r1) ( 8/109) Purging ffmpeg-dev (8.1-r0) ( 9/109) Purging ffmpeg-libavdevice (8.1-r0) ( 10/109) Purging ffmpeg-libavfilter (8.1-r0) ( 11/109) Purging ffmpeg-libavformat (8.1-r0) ( 12/109) Purging ffmpeg-libswscale (8.1-r0) ( 13/109) Purging cargo-auditable (0.7.4-r0) ( 14/109) Purging cargo (1.95.0-r0) ( 15/109) Purging rust (1.95.0-r0) ( 16/109) Purging ffmpeg-libavcodec (8.1-r0) ( 17/109) Purging ffmpeg-libswresample (8.1-r0) ( 18/109) Purging libass (0.17.4-r1) ( 19/109) Purging libbluray (1.4.0-r0) ( 20/109) Purging libdav1d (1.5.3-r0) ( 21/109) Purging libjxl (0.11.1-r5) ( 22/109) Purging libopenmpt (0.8.6-r0) ( 23/109) Purging libplacebo (7.360.1-r0) ( 24/109) Purging libpulse (17.0-r7) ( 25/109) Purging librist (0.2.13-r0) ( 26/109) Purging libsndfile (1.2.2-r2) ( 27/109) Purging libsrt (1.5.3-r1) ( 28/109) Purging libssh (0.12.0-r0) ( 29/109) Purging libtheora (1.2.0-r0) ( 30/109) Purging libudfread (1.2.0-r1) ( 31/109) Purging libunibreak (6.1-r0) ( 32/109) Purging libvorbis (1.3.7-r2) ( 33/109) Purging libvpx (1.15.2-r0) ( 34/109) Purging libwebpmux (1.6.0-r0) ( 35/109) Purging libzmq (4.3.5-r2) ( 36/109) Purging lilv-libs (0.24.26-r1) ( 37/109) Purging llvm21-libs (21.1.8-r1) ( 38/109) Purging llvm22-libs (22.1.3-r0) ( 39/109) Purging mbedtls (3.6.6-r0) ( 40/109) Purging mpg123-libs (1.33.4-r0) ( 41/109) Purging opus (1.6.1-r0) ( 42/109) Purging orc (0.4.41-r0) ( 43/109) Purging rav1e-libs (0.8.1-r0) ( 44/109) Purging scudo-malloc (22.1.3-r0) ( 45/109) Purging shaderc (2026.1-r0) ( 46/109) Purging soxr (0.1.3-r7) ( 47/109) Purging speexdsp (1.2.1-r2) ( 48/109) Purging sqlite-libs (3.53.0-r0) ( 49/109) Purging sratom (0.6.20-r0) ( 50/109) Purging tdb-libs (1.4.15-r1) ( 51/109) Purging v4l-utils-libs (1.32.0-r0) ( 52/109) Purging vidstab (1.1.1-r0) ( 53/109) Purging vulkan-loader (1.4.347-r0) ( 54/109) Purging x264-libs (0.164.3108-r1) ( 55/109) Purging x265-libs (4.1-r0) ( 56/109) Purging xvidcore (1.3.7-r2) ( 57/109) Purging zimg (3.0.6-r0) ( 58/109) Purging alsa-lib (1.2.15.3-r0) ( 59/109) Purging aom-libs (3.13.3-r0) ( 60/109) Purging dbus-libs (1.16.2-r2) ( 61/109) Purging ffmpeg-libavutil (8.1-r0) ( 62/109) Purging fontconfig (2.17.1-r1) ( 63/109) Purging harfbuzz (13.2.1-r0) ( 64/109) Purging freetype (2.14.2-r0) ( 65/109) Purging fribidi (1.0.16-r3) ( 66/109) Purging glib (2.88.0-r1) ( 67/109) Purging glslang-libs (1.4.341.0-r0) ( 68/109) Purging graphite2 (1.3.14-r6) ( 69/109) Purging libva (2.23.0-r0) ( 70/109) Purging libdrm (2.4.131-r0) ( 71/109) Purging libpciaccess (0.18.1-r1) ( 72/109) Purging hwdata-pci (0.406-r0) ( 73/109) Purging json-c (0.18-r1) ( 74/109) Purging lame-libs (3.100-r5) ( 75/109) Purging lcms2 (2.19-r0) ( 76/109) Purging libasyncns (0.8-r5) ( 77/109) Purging libmount (2.41.4-r0) ( 78/109) Purging libblkid (2.41.4-r0) ( 79/109) Purging libvdpau (1.5-r4) ( 80/109) Purging libxext (1.3.7-r0) ( 81/109) Purging libxfixes (6.0.2-r0) ( 82/109) Purging libx11 (1.8.13-r0) ( 83/109) Purging libxcb (1.17.0-r1) ( 84/109) Purging libxdmcp (1.1.5-r1) ( 85/109) Purging libbsd (0.12.2-r0) ( 86/109) Purging libbz2 (1.0.8-r6) ( 87/109) Purging libdovi (3.3.2-r0) ( 88/109) Purging libeconf (0.8.3-r0) ( 89/109) Purging wayland-libs-client (1.25.0-r0) ( 90/109) Purging libffi (3.5.2-r1) ( 91/109) Purging libflac (1.4.3-r2) ( 92/109) Purging libhwy (1.3.0-r0) ( 93/109) Purging libintl (1.0-r0) ( 94/109) Purging libjpeg-turbo (3.1.3-r0) ( 95/109) Purging libltdl (2.6.0-r1) ( 96/109) Purging libmd (1.1.0-r0) ( 97/109) Purging libogg (1.3.6-r0) ( 98/109) Purging libpng (1.6.58-r0) ( 99/109) Purging libwebp (1.6.0-r0) (100/109) Purging libsharpyuv (1.6.0-r0) (101/109) Purging libsodium (1.0.22-r0) (102/109) Purging libxau (1.0.12-r0) (103/109) Purging libxml2 (2.13.9-r1) (104/109) Purging numactl (2.0.19-r0) (105/109) Purging sord-libs (0.16.22-r0) (106/109) Purging serd-libs (0.32.8-r0) (107/109) Purging spirv-tools (1.4.341.0-r0) (108/109) Purging xz-libs (5.8.3-r0) (109/109) Purging zix-libs (0.8.0-r0) Executing busybox-1.37.0-r31.trigger OK: 425.2 MiB in 102 packages