mediaencode-ffmpeg 0.19.0

The FFmpeg write adapter of the mediaio family. In this release: the encoder-by-name catalogue, with GPL encoders reachable only behind the `gpl` feature and refused by name without it.

Build #4866879 2026-10-15 23:53:52

Build failed. If you want to re-trigger a documentation build, you can do it here. You can find more information on docs.rs builds documentation on the builds page.

# error kind ExecutionFailed

# pre-build errors command failed: exit status: 101

# rustc version rustc 1.101.0-nightly (7df81381d 2026-10-14)

# docs.rs version docsrs 0.0.0 (435e529e59073c986fa6c2051a1da284fa8b4d8c 2026-10-12 )

# build log [INFO] adding target x86_64-unknown-linux-gnu for toolchain nightly [INFO] running `"rustup" "target" "add" "--toolchain" "nightly" "x86_64-unknown-linux-gnu"` [INFO] [stderr] info: component rust-std is up to date [INFO] running `"docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-w" "/opt/rustwide/workdir" "--user" "1001:1001" "1ffee9a39f3c07f6c9c2b3a2d491835e1fc600fd56370c2c11c838ef149cbce7" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--all-features" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=html-non-static-files\", \"--resource-suffix\", \"-20261014-1.101.0-nightly-7df81381d\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-j12" "--target" "x86_64-unknown-linux-gnu" "-Zrustdoc-scrape-examples"` [INFO] [stderr] warning: `package.homepage` is redundant with `package.repository` [INFO] [stderr] --> Cargo.toml:52:12 [INFO] [stderr] | [INFO] [stderr] 52 | homepage = "https://github.com/findit-studio/mediaio" [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] ... [INFO] [stderr] 57 | repository = "https://github.com/findit-studio/mediaio" [INFO] [stderr] | ------------------------------------------ [INFO] [stderr] | [INFO] [stderr] = note: `cargo::redundant_homepage` is set to `warn` by default [INFO] [stderr] help: consider removing `package.homepage` [INFO] [stderr] warning: `mediaencode-ffmpeg` (manifest) generated 1 warning [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Checking mediaio-ffmpeg v0.19.0 [INFO] [stderr] error[E0080]: evaluation panicked: AVCodecParameters changed shape — re-census its fields against `measure_parameters`, `bounded_clone_parameters` and `ticket::CodecTicket` before raising this [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mediaio-ffmpeg-0.19.0/src/extras.rs:1346:3 [INFO] [stderr] | [INFO] [stderr] 1345 | const _: () = { [INFO] [stderr] 1346 | / assert!( [INFO] [stderr] 1347 | | core::mem::size_of::<ffmpeg_next::ffi::AVCodecParameters>() == 184, [INFO] [stderr] 1348 | | "AVCodecParameters changed shape — re-census its fields against \ [INFO] [stderr] 1349 | | `measure_parameters`, `bounded_clone_parameters` and `ticket::CodecTicket` \ [INFO] [stderr] 1350 | | before raising this", [INFO] [stderr] 1351 | | ); [INFO] [stderr] | |___^ evaluation of `extras::_` failed here [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `alpha_mode` on type `AVCodecParameters` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mediaio-ffmpeg-0.19.0/src/ticket.rs:491:52 [INFO] [stderr] | [INFO] [stderr] 491 | alpha_mode: read_unaligned(addr_of!((*par).alpha_mode).cast::<i32>()), [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `codec_type`, `codec_id`, `codec_tag`, `extradata`, `extradata_size` ... and 26 others [INFO] [stderr] [INFO] [stderr] error[E0609]: no field `alpha_mode` on type `AVCodecParameters` [INFO] [stderr] --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/mediaio-ffmpeg-0.19.0/src/ticket.rs:609:29 [INFO] [stderr] | [INFO] [stderr] 609 | addr_of_mut!((*dst).alpha_mode).cast::<i32>(), [INFO] [stderr] | ^^^^^^^^^^ unknown field [INFO] [stderr] | [INFO] [stderr] = note: available fields are: `codec_type`, `codec_id`, `codec_tag`, `extradata`, `extradata_size` ... and 26 others [INFO] [stderr] [INFO] [stderr] Some errors have detailed explanations: E0080, E0609. [INFO] [stderr] For more information about an error, try `rustc --explain E0080`. [INFO] [stderr] error: could not compile `mediaio-ffmpeg` (lib) due to 3 previous errors [INFO] running `"docker" "inspect" "1ffee9a39f3c07f6c9c2b3a2d491835e1fc600fd56370c2c11c838ef149cbce7"`