[INFO] fetching crate ffmpeg-dev 0.3.8... [INFO] documenting ffmpeg-dev-0.3.8 against master#ef324565d071c6d7e2477a195648549e33d6a465 for pr-121659-bump-pulldown-cmark [INFO] extracting crate ffmpeg-dev 0.3.8 into /workspace/builds/worker-7-tc1/source [INFO] validating manifest of crates.io crate ffmpeg-dev 0.3.8 on toolchain ef324565d071c6d7e2477a195648549e33d6a465 [INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }` [INFO] started tweaking crates.io crate ffmpeg-dev 0.3.8 [INFO] finished tweaking crates.io crate ffmpeg-dev 0.3.8 [INFO] tweaked toml for crates.io crate ffmpeg-dev 0.3.8 written to /workspace/builds/worker-7-tc1/source/Cargo.toml [INFO] crate crates.io crate ffmpeg-dev 0.3.8 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" "+ef324565d071c6d7e2477a195648549e33d6a465" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Updating crates.io index [INFO] [stderr] Downloading crates ... [INFO] [stderr] Downloaded which v3.1.0 [INFO] [stderr] Downloaded num_cpus v1.11.1 [INFO] [stderr] Downloaded termcolor v1.0.5 [INFO] [stderr] Downloaded wincolor v1.0.2 [INFO] [stderr] Downloaded quick-error v1.2.2 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 79fa03d40a5deb923c6ab7c7a797953c1badbc7b4755425c9c7c05ed0fdb9fdb [INFO] running `Command { std: "docker" "start" "-a" "79fa03d40a5deb923c6ab7c7a797953c1badbc7b4755425c9c7c05ed0fdb9fdb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "79fa03d40a5deb923c6ab7c7a797953c1badbc7b4755425c9c7c05ed0fdb9fdb", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "79fa03d40a5deb923c6ab7c7a797953c1badbc7b4755425c9c7c05ed0fdb9fdb", kill_on_drop: false }` [INFO] [stdout] 79fa03d40a5deb923c6ab7c7a797953c1badbc7b4755425c9c7c05ed0fdb9fdb [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] b322333ec3aa740afc582eb80e9c6f3449e4cc03647e514b6bea78cdab2322d4 [INFO] running `Command { std: "docker" "start" "-a" "b322333ec3aa740afc582eb80e9c6f3449e4cc03647e514b6bea78cdab2322d4", kill_on_drop: false }` [INFO] [stderr] Compiling libc v0.2.66 [INFO] [stderr] Compiling memchr v2.2.1 [INFO] [stderr] Compiling cfg-if v0.1.10 [INFO] [stderr] Compiling cc v1.0.48 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling version_check v0.1.5 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling proc-macro2 v1.0.6 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling nom v4.2.3 [INFO] [stderr] Compiling byteorder v1.3.2 [INFO] [stderr] Compiling thread_local v0.3.6 [INFO] [stderr] Compiling unicode-width v0.1.7 [INFO] [stderr] Compiling clang-sys v0.28.1 [INFO] [stderr] Compiling regex-syntax v0.6.12 [INFO] [stderr] Compiling crc32fast v1.2.0 [INFO] [stderr] Compiling quick-error v1.2.2 [INFO] [stderr] Compiling aho-corasick v0.7.6 [INFO] [stderr] Compiling unicode-xid v0.2.0 [INFO] [stderr] Compiling atty v0.2.13 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling termcolor v1.0.5 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling vec_map v0.8.1 [INFO] [stderr] Compiling adler32 v1.0.4 [INFO] [stderr] Compiling bindgen v0.51.1 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling miniz_oxide v0.3.5 [INFO] [stderr] Compiling cexpr v0.3.6 [INFO] [stderr] Compiling clap v2.33.0 [INFO] [stderr] Compiling quote v1.0.2 [INFO] [stderr] Compiling rustc-hash v1.0.1 [INFO] [stderr] Compiling filetime v0.2.8 [INFO] [stderr] Compiling which v3.1.0 [INFO] [stderr] Compiling xattr v0.2.2 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Compiling tar v0.4.26 [INFO] [stderr] Compiling flate2 v1.0.13 [INFO] [stderr] Compiling num_cpus v1.11.1 [INFO] [stderr] Compiling regex v1.3.1 [INFO] [stderr] Compiling env_logger v0.6.2 [INFO] [stderr] Compiling ffmpeg-dev v0.3.8 (/opt/rustwide/workdir) [INFO] [stdout] warning: using `.clone()` on a double reference, which returns `&str` instead of cloning the inner type [INFO] [stdout] --> build.rs:352:42 [INFO] [stdout] | [INFO] [stdout] 352 | let path: &str = path.clone(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(suspicious_double_ref_op)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c: In function 'mp4_packager': [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:248: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 248 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:249:14: warning: 'codec' is deprecated [-Wdeprecated-declarations] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 249 | enum AVCodecID codec_id = ifmt_ctx->streams[stream_index]->codec->codec_id; [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ^~~~~~~~~ [INFO] [stderr] warning: ffmpeg-dev@0.3.8: In file included from cbits/img_utils.c:26: [INFO] [stderr] warning: ffmpeg-dev@0.3.8: /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/FFmpeg-FFmpeg-2722fc2/libavformat/avformat.h:885:21: note: declared here [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 885 | AVCodecContext *codec; [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ^~~~~ [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c: At top level: [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:477: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 477 | #pragma clang diagnostic ignored "-Wunused-parameter" [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c: In function 'decode_packet': [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:488: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 488 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:489:9: warning: 'avcodec_decode_video2' is deprecated [-Wdeprecated-declarations] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 489 | int res = avcodec_decode_video2( [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ^~~ [INFO] [stderr] warning: ffmpeg-dev@0.3.8: In file included from /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/FFmpeg-FFmpeg-2722fc2/libavformat/avformat.h:317, [INFO] [stderr] warning: ffmpeg-dev@0.3.8: from cbits/img_utils.c:26: [INFO] [stderr] warning: ffmpeg-dev@0.3.8: /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/FFmpeg-FFmpeg-2722fc2/libavcodec/avcodec.h:4828:5: note: declared here [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 4828 | int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:482:9: warning: unused parameter 'cached' [-Wunused-parameter] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 482 | int cached, [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ~~~~^~~~~~ [INFO] [stderr] Documenting ffmpeg-dev v0.3.8 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `safe_packed_borrows` has been removed: converted into hard error, see issue #82523 for more information [INFO] [stdout] --> src/sys.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(safe_packed_borrows)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `safe_packed_borrows` has been removed: converted into hard error, see issue #82523 for more information [INFO] [stdout] --> src/api.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | #![allow(safe_packed_borrows)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:211650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get dictionary entries as a string." ] # [ doc = "" ] # [ doc = " Create a string containing dictionary's entries." ] # [ doc = " Such string may be passed back to av_dict_parse_string()." ] # [ doc = " @note String is escaped with backslashes ('\\')." ] # [ doc = "" ] # [ doc = " @param[in] m dictionary" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg entries." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] m dictionary [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:211650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get dictionary entries as a string." ] # [ doc = "" ] # [ doc = " Create a string containing dictionary's entries." ] # [ doc = " Such string may be passed back to av_dict_parse_string()." ] # [ doc = " @note String is escaped with backslashes ('\\')." ] # [ doc = "" ] # [ doc = " @param[in] m dictionary" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg entries." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] buffer Pointer to buffer that will be allocated with string containg entries. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:211650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get dictionary entries as a string." ] # [ doc = "" ] # [ doc = " Create a string containing dictionary's entries." ] # [ doc = " Such string may be passed back to av_dict_parse_string()." ] # [ doc = " @note String is escaped with backslashes ('\\')." ] # [ doc = "" ] # [ doc = " @param[in] m dictionary" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg entries." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] key_val_sep character used to separate key from value [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:211650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get dictionary entries as a string." ] # [ doc = "" ] # [ doc = " Create a string containing dictionary's entries." ] # [ doc = " Such string may be passed back to av_dict_parse_string()." ] # [ doc = " @note String is escaped with backslashes ('\\')." ] # [ doc = "" ] # [ doc = " @param[in] m dictionary" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg entries." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pairs_sep character used to separate two pairs from each other [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:293718 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return a single letter to describe the given picture type" ] # [ doc = " pict_type." ] # [ doc = "" ] # [ doc = " @param[in] pict_type the picture type @return a single character" ] # [ doc = " representing the picture type, '?' if pict_type is unknown" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pict_type the picture type @return a single character [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dst_num Destination numerator [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dst_den Destination denominator [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] num Source numerator [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] den Source denominator [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] max Maximum allowed values for `dst_num` & `dst_den` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] in_tb Input time base [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] in_ts Input timestamp [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] fs_tb Duration time base; typically this is finer-grained [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] duration Duration till the next call to this function (i.e. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] last Pointer to a timestamp expressed in terms of [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] out_tb Output timebase [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:305088 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a value to a timestamp." ] # [ doc = "" ] # [ doc = " This function guarantees that when the same value is repeatly added that" ] # [ doc = " no accumulation of rounding errors occurs." ] # [ doc = "" ] # [ doc = " @param[in] ts Input timestamp" ] # [ doc = " @param[in] ts_tb Input timestamp time base" ] # [ doc = " @param[in] inc Value to be added" ] # [ doc = " @param[in] inc_tb Time base of `inc`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ts Input timestamp [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:305088 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a value to a timestamp." ] # [ doc = "" ] # [ doc = " This function guarantees that when the same value is repeatly added that" ] # [ doc = " no accumulation of rounding errors occurs." ] # [ doc = "" ] # [ doc = " @param[in] ts Input timestamp" ] # [ doc = " @param[in] ts_tb Input timestamp time base" ] # [ doc = " @param[in] inc Value to be added" ] # [ doc = " @param[in] inc_tb Time base of `inc`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ts_tb Input timestamp time base [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:305088 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a value to a timestamp." ] # [ doc = "" ] # [ doc = " This function guarantees that when the same value is repeatly added that" ] # [ doc = " no accumulation of rounding errors occurs." ] # [ doc = "" ] # [ doc = " @param[in] ts Input timestamp" ] # [ doc = " @param[in] ts_tb Input timestamp time base" ] # [ doc = " @param[in] inc Value to be added" ] # [ doc = " @param[in] inc_tb Time base of `inc`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] inc Value to be added [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:305088 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a value to a timestamp." ] # [ doc = "" ] # [ doc = " This function guarantees that when the same value is repeatly added that" ] # [ doc = " no accumulation of rounding errors occurs." ] # [ doc = "" ] # [ doc = " @param[in] ts Input timestamp" ] # [ doc = " @param[in] ts_tb Input timestamp time base" ] # [ doc = " @param[in] inc Value to be added" ] # [ doc = " @param[in] inc_tb Time base of `inc`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] inc_tb Time base of `inc` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:364215 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free a block of memory through a pointer to a" ] # [ doc = " pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `size` > 0, allocate a new block. If `size` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`. Otherwise, expand or" ] # [ doc = " shrink that block of memory according to `size`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already allocated" ] # [ doc = " with av_realloc(), or a pointer to `NULL`. The pointer" ] # [ doc = " is updated on success, or freed on failure." ] # [ doc = " @param[in] size Size in bytes for the memory block to be allocated or" ] # [ doc = " reallocated" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Pointer to a pointer to a memory block already allocated [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:364215 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free a block of memory through a pointer to a" ] # [ doc = " pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `size` > 0, allocate a new block. If `size` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`. Otherwise, expand or" ] # [ doc = " shrink that block of memory according to `size`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already allocated" ] # [ doc = " with av_realloc(), or a pointer to `NULL`. The pointer" ] # [ doc = " is updated on success, or freed on failure." ] # [ doc = " @param[in] size Size in bytes for the memory block to be allocated or" ] # [ doc = " reallocated" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size Size in bytes for the memory block to be allocated or [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:367157 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free an array through a pointer to a pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `nmemb` > 0, allocate a new block. If `nmemb` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already" ] # [ doc = " allocated with av_realloc(), or a pointer to `NULL`." ] # [ doc = " The pointer is updated on success, or freed on failure." ] # [ doc = " @param[in] nmemb Number of elements" ] # [ doc = " @param[in] size Size of the single element" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Pointer to a pointer to a memory block already [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:367157 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free an array through a pointer to a pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `nmemb` > 0, allocate a new block. If `nmemb` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already" ] # [ doc = " allocated with av_realloc(), or a pointer to `NULL`." ] # [ doc = " The pointer is updated on success, or freed on failure." ] # [ doc = " @param[in] nmemb Number of elements" ] # [ doc = " @param[in] size Size of the single element" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] nmemb Number of elements [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:367157 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free an array through a pointer to a pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `nmemb` > 0, allocate a new block. If `nmemb` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already" ] # [ doc = " allocated with av_realloc(), or a pointer to `NULL`." ] # [ doc = " The pointer is updated on success, or freed on failure." ] # [ doc = " @param[in] nmemb Number of elements" ] # [ doc = " @param[in] size Size of the single element" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size Size of the single element [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:368194 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reallocate the given buffer if it is not large enough, otherwise do nothing." ] # [ doc = "" ] # [ doc = " If the given buffer is `NULL`, then a new uninitialized buffer is allocated." ] # [ doc = "" ] # [ doc = " If the given buffer is not large enough, and reallocation fails, `NULL` is" ] # [ doc = " returned and `*size` is set to 0, but the original buffer is not changed or" ] # [ doc = " freed." ] # [ doc = "" ] # [ doc = " A typical use pattern follows:" ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " uint8_t *new_buf = av_fast_realloc(buf, ¤t_size, size_needed);" ] # [ doc = " if (!new_buf) {" ] # [ doc = " // Allocation failed; clean up original buffer" ] # [ doc = " av_freep(&buf);" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Already allocated buffer, or `NULL`" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `ptr`" ] # [ doc = " @return `ptr` if the buffer is large enough, a pointer to newly reallocated" ] # [ doc = " buffer if the buffer was not large enough, or `NULL` in case of" ] # [ doc = " error" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Already allocated buffer, or `NULL` [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:368194 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reallocate the given buffer if it is not large enough, otherwise do nothing." ] # [ doc = "" ] # [ doc = " If the given buffer is `NULL`, then a new uninitialized buffer is allocated." ] # [ doc = "" ] # [ doc = " If the given buffer is not large enough, and reallocation fails, `NULL` is" ] # [ doc = " returned and `*size` is set to 0, but the original buffer is not changed or" ] # [ doc = " freed." ] # [ doc = "" ] # [ doc = " A typical use pattern follows:" ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " uint8_t *new_buf = av_fast_realloc(buf, ¤t_size, size_needed);" ] # [ doc = " if (!new_buf) {" ] # [ doc = " // Allocation failed; clean up original buffer" ] # [ doc = " av_freep(&buf);" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Already allocated buffer, or `NULL`" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `ptr`" ] # [ doc = " @return `ptr` if the buffer is large enough, a pointer to newly reallocated" ] # [ doc = " buffer if the buffer was not large enough, or `NULL` in case of" ] # [ doc = " error" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] size Pointer to the size of buffer `ptr`. `*size` is [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:368194 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reallocate the given buffer if it is not large enough, otherwise do nothing." ] # [ doc = "" ] # [ doc = " If the given buffer is `NULL`, then a new uninitialized buffer is allocated." ] # [ doc = "" ] # [ doc = " If the given buffer is not large enough, and reallocation fails, `NULL` is" ] # [ doc = " returned and `*size` is set to 0, but the original buffer is not changed or" ] # [ doc = " freed." ] # [ doc = "" ] # [ doc = " A typical use pattern follows:" ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " uint8_t *new_buf = av_fast_realloc(buf, ¤t_size, size_needed);" ] # [ doc = " if (!new_buf) {" ] # [ doc = " // Allocation failed; clean up original buffer" ] # [ doc = " av_freep(&buf);" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Already allocated buffer, or `NULL`" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `ptr`" ] # [ doc = " @return `ptr` if the buffer is large enough, a pointer to newly reallocated" ] # [ doc = " buffer if the buffer was not large enough, or `NULL` in case of" ] # [ doc = " error" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min_size Desired minimal size of buffer `ptr` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:369915 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Contrary to av_fast_realloc(), the current buffer contents might not be" ] # [ doc = " preserved and on error the old buffer is freed, thus no special handling to" ] # [ doc = " avoid memleaks is necessary." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " av_fast_malloc(&buf, ¤t_size, size_needed);" ] # [ doc = " if (!buf) {" ] # [ doc = " // Allocation failed; buf already freed" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_mallocz()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Pointer to pointer to an already allocated buffer. [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:369915 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Contrary to av_fast_realloc(), the current buffer contents might not be" ] # [ doc = " preserved and on error the old buffer is freed, thus no special handling to" ] # [ doc = " avoid memleaks is necessary." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " av_fast_malloc(&buf, ¤t_size, size_needed);" ] # [ doc = " if (!buf) {" ] # [ doc = " // Allocation failed; buf already freed" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_mallocz()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:369915 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Contrary to av_fast_realloc(), the current buffer contents might not be" ] # [ doc = " preserved and on error the old buffer is freed, thus no special handling to" ] # [ doc = " avoid memleaks is necessary." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " av_fast_malloc(&buf, ¤t_size, size_needed);" ] # [ doc = " if (!buf) {" ] # [ doc = " // Allocation failed; buf already freed" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_mallocz()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min_size Desired minimal size of buffer `*ptr` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:371491 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and clear a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Like av_fast_malloc(), but all newly allocated space is initially cleared." ] # [ doc = " Reused buffer is not cleared." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Pointer to pointer to an already allocated buffer. [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:371491 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and clear a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Like av_fast_malloc(), but all newly allocated space is initially cleared." ] # [ doc = " Reused buffer is not cleared." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:371491 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and clear a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Like av_fast_malloc(), but all newly allocated space is initially cleared." ] # [ doc = " Reused buffer is not cleared." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min_size Desired minimal size of buffer `*ptr` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:376261 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add the pointer to an element to a dynamic array." ] # [ doc = "" ] # [ doc = " The array to grow is supposed to be an array of pointers to" ] # [ doc = " structures, and the element to add must be a pointer to an already" ] # [ doc = " allocated structure." ] # [ doc = "" ] # [ doc = " The array is reallocated when its size reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem Element to add" ] # [ doc = " @see av_dynarray_add_nofree(), av_dynarray2_add()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] tab_ptr Pointer to the array to grow [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:376261 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add the pointer to an element to a dynamic array." ] # [ doc = "" ] # [ doc = " The array to grow is supposed to be an array of pointers to" ] # [ doc = " structures, and the element to add must be a pointer to an already" ] # [ doc = " allocated structure." ] # [ doc = "" ] # [ doc = " The array is reallocated when its size reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem Element to add" ] # [ doc = " @see av_dynarray_add_nofree(), av_dynarray2_add()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] nb_ptr Pointer to the number of elements in the array [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:376261 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add the pointer to an element to a dynamic array." ] # [ doc = "" ] # [ doc = " The array to grow is supposed to be an array of pointers to" ] # [ doc = " structures, and the element to add must be a pointer to an already" ] # [ doc = " allocated structure." ] # [ doc = "" ] # [ doc = " The array is reallocated when its size reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem Element to add" ] # [ doc = " @see av_dynarray_add_nofree(), av_dynarray2_add()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] elem Element to add [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:378128 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add an element of size `elem_size` to a dynamic array." ] # [ doc = "" ] # [ doc = " The array is reallocated when its number of elements reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem_size Size in bytes of an element in the array" ] # [ doc = " @param[in] elem_data Pointer to the data of the element to add. If" ] # [ doc = " `NULL`, the space of the newly added element is" ] # [ doc = " allocated but left uninitialized." ] # [ doc = "" ] # [ doc = " @return Pointer to the data of the element to copy in the newly allocated" ] # [ doc = " space" ] # [ doc = " @see av_dynarray_add(), av_dynarray_add_nofree()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] tab_ptr Pointer to the array to grow [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:378128 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add an element of size `elem_size` to a dynamic array." ] # [ doc = "" ] # [ doc = " The array is reallocated when its number of elements reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem_size Size in bytes of an element in the array" ] # [ doc = " @param[in] elem_data Pointer to the data of the element to add. If" ] # [ doc = " `NULL`, the space of the newly added element is" ] # [ doc = " allocated but left uninitialized." ] # [ doc = "" ] # [ doc = " @return Pointer to the data of the element to copy in the newly allocated" ] # [ doc = " space" ] # [ doc = " @see av_dynarray_add(), av_dynarray_add_nofree()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] nb_ptr Pointer to the number of elements in the array [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:378128 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add an element of size `elem_size` to a dynamic array." ] # [ doc = "" ] # [ doc = " The array is reallocated when its number of elements reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem_size Size in bytes of an element in the array" ] # [ doc = " @param[in] elem_data Pointer to the data of the element to add. If" ] # [ doc = " `NULL`, the space of the newly added element is" ] # [ doc = " allocated but left uninitialized." ] # [ doc = "" ] # [ doc = " @return Pointer to the data of the element to copy in the newly allocated" ] # [ doc = " space" ] # [ doc = " @see av_dynarray_add(), av_dynarray_add_nofree()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] elem_size Size in bytes of an element in the array [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:378128 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add an element of size `elem_size` to a dynamic array." ] # [ doc = "" ] # [ doc = " The array is reallocated when its number of elements reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem_size Size in bytes of an element in the array" ] # [ doc = " @param[in] elem_data Pointer to the data of the element to add. If" ] # [ doc = " `NULL`, the space of the newly added element is" ] # [ doc = " allocated but left uninitialized." ] # [ doc = "" ] # [ doc = " @return Pointer to the data of the element to copy in the newly allocated" ] # [ doc = " space" ] # [ doc = " @see av_dynarray_add(), av_dynarray_add_nofree()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] elem_data Pointer to the data of the element to add. If [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:426364 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the required buffer size for the given audio parameters." ] # [ doc = "" ] # [ doc = " @param[out] linesize calculated linesize, may be NULL" ] # [ doc = " @param nb_channels the number of channels" ] # [ doc = " @param nb_samples the number of samples in a single channel" ] # [ doc = " @param sample_fmt the sample format" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return required buffer size, or negative error code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] linesize calculated linesize, may be NULL [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:427188 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Fill plane data pointers and linesize for samples with sample" ] # [ doc = " format sample_fmt." ] # [ doc = "" ] # [ doc = " The audio_data array is filled with the pointers to the samples data planes:" ] # [ doc = " for planar, set the start point of each channel's data within the buffer," ] # [ doc = " for packed, set the start point of the entire buffer only." ] # [ doc = "" ] # [ doc = " The value pointed to by linesize is set to the aligned size of each" ] # [ doc = " channel's data buffer for planar layout, or to the aligned size of the" ] # [ doc = " buffer for all channels for packed layout." ] # [ doc = "" ] # [ doc = " The buffer in buf must be big enough to contain all the samples" ] # [ doc = " (use av_samples_get_buffer_size() to compute its minimum size)," ] # [ doc = " otherwise the audio_data pointers will point to invalid data." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize calculated linesize, may be NULL" ] # [ doc = " @param buf the pointer to a buffer containing the samples" ] # [ doc = " @param nb_channels the number of channels" ] # [ doc = " @param nb_samples the number of samples in a single channel" ] # [ doc = " @param sample_fmt the sample format" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return minimum size in bytes required for the buffer in case" ] # [ doc = " of success at the next bump" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] audio_data array to be filled with the pointer for each channel [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:427188 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Fill plane data pointers and linesize for samples with sample" ] # [ doc = " format sample_fmt." ] # [ doc = "" ] # [ doc = " The audio_data array is filled with the pointers to the samples data planes:" ] # [ doc = " for planar, set the start point of each channel's data within the buffer," ] # [ doc = " for packed, set the start point of the entire buffer only." ] # [ doc = "" ] # [ doc = " The value pointed to by linesize is set to the aligned size of each" ] # [ doc = " channel's data buffer for planar layout, or to the aligned size of the" ] # [ doc = " buffer for all channels for packed layout." ] # [ doc = "" ] # [ doc = " The buffer in buf must be big enough to contain all the samples" ] # [ doc = " (use av_samples_get_buffer_size() to compute its minimum size)," ] # [ doc = " otherwise the audio_data pointers will point to invalid data." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize calculated linesize, may be NULL" ] # [ doc = " @param buf the pointer to a buffer containing the samples" ] # [ doc = " @param nb_channels the number of channels" ] # [ doc = " @param nb_samples the number of samples in a single channel" ] # [ doc = " @param sample_fmt the sample format" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return minimum size in bytes required for the buffer in case" ] # [ doc = " of success at the next bump" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] linesize calculated linesize, may be NULL [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:429304 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a samples buffer for nb_samples samples, and fill data pointers and" ] # [ doc = " linesize accordingly." ] # [ doc = " The allocated samples buffer can be freed by using av_freep(&audio_data[0])" ] # [ doc = " Allocated data will be initialized to silence." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize aligned size for audio buffer(s), may be NULL" ] # [ doc = " @param nb_channels number of audio channels" ] # [ doc = " @param nb_samples number of samples per channel" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return the size of the allocated buffer in case of success at the next bump" ] # [ doc = " @see av_samples_fill_arrays()" ] # [ doc = " @see av_samples_alloc_array_and_samples()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] The allocated samples buffer can be freed by using av_freep(&audio_data[0]) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:429304 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a samples buffer for nb_samples samples, and fill data pointers and" ] # [ doc = " linesize accordingly." ] # [ doc = " The allocated samples buffer can be freed by using av_freep(&audio_data[0])" ] # [ doc = " Allocated data will be initialized to silence." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize aligned size for audio buffer(s), may be NULL" ] # [ doc = " @param nb_channels number of audio channels" ] # [ doc = " @param nb_samples number of samples per channel" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return the size of the allocated buffer in case of success at the next bump" ] # [ doc = " @see av_samples_fill_arrays()" ] # [ doc = " @see av_samples_alloc_array_and_samples()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] audio_data array to be filled with the pointer for each channel [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:429304 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a samples buffer for nb_samples samples, and fill data pointers and" ] # [ doc = " linesize accordingly." ] # [ doc = " The allocated samples buffer can be freed by using av_freep(&audio_data[0])" ] # [ doc = " Allocated data will be initialized to silence." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize aligned size for audio buffer(s), may be NULL" ] # [ doc = " @param nb_channels number of audio channels" ] # [ doc = " @param nb_samples number of samples per channel" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return the size of the allocated buffer in case of success at the next bump" ] # [ doc = " @see av_samples_fill_arrays()" ] # [ doc = " @see av_samples_alloc_array_and_samples()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] linesize aligned size for audio buffer(s), may be NULL [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:502268 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Utility function to access log2_chroma_w log2_chroma_h from" ] # [ doc = " the pixel format AVPixFmtDescriptor." ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = " @param[out] h_shift store log2_chroma_w (horizontal/width shift)" ] # [ doc = " @param[out] v_shift store log2_chroma_h (vertical/height shift)" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(ENOSYS) on invalid or unknown pixel format" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pix_fmt the pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:502268 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Utility function to access log2_chroma_w log2_chroma_h from" ] # [ doc = " the pixel format AVPixFmtDescriptor." ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = " @param[out] h_shift store log2_chroma_w (horizontal/width shift)" ] # [ doc = " @param[out] v_shift store log2_chroma_h (vertical/height shift)" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(ENOSYS) on invalid or unknown pixel format" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] h_shift store log2_chroma_w (horizontal/width shift) [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:502268 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Utility function to access log2_chroma_w log2_chroma_h from" ] # [ doc = " the pixel format AVPixFmtDescriptor." ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = " @param[out] h_shift store log2_chroma_w (horizontal/width shift)" ] # [ doc = " @param[out] v_shift store log2_chroma_h (vertical/height shift)" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(ENOSYS) on invalid or unknown pixel format" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] v_shift store log2_chroma_h (vertical/height shift) [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:506796 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Read a line from an image, and write the values of the" ] # [ doc = " pixel format component c to dst." ] # [ doc = "" ] # [ doc = " @param data the array containing the pointers to the planes of the image" ] # [ doc = " @param linesize the array containing the linesizes of the image" ] # [ doc = " @param desc the pixel format descriptor for the image" ] # [ doc = " @param x the horizontal coordinate of the first pixel to read" ] # [ doc = " @param y the vertical coordinate of the first pixel to read" ] # [ doc = " @param w the width of the line to read, that is the number of" ] # [ doc = " values to write to dst" ] # [ doc = " @param read_pal_component if not zero and the format is a paletted" ] # [ doc = " format writes the values corresponding to the palette" ] # [ doc = " component c in data[1] to dst, rather than the palette indexes in" ] # [ doc = " data[0]. The behavior is undefined if the format is not paletted." ] # [ doc = " @param dst_element_size size of elements in dst array (2 or 4 byte)" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] component c in data[1] to dst, rather than the palette indexes in [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:506796 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Read a line from an image, and write the values of the" ] # [ doc = " pixel format component c to dst." ] # [ doc = "" ] # [ doc = " @param data the array containing the pointers to the planes of the image" ] # [ doc = " @param linesize the array containing the linesizes of the image" ] # [ doc = " @param desc the pixel format descriptor for the image" ] # [ doc = " @param x the horizontal coordinate of the first pixel to read" ] # [ doc = " @param y the vertical coordinate of the first pixel to read" ] # [ doc = " @param w the width of the line to read, that is the number of" ] # [ doc = " values to write to dst" ] # [ doc = " @param read_pal_component if not zero and the format is a paletted" ] # [ doc = " format writes the values corresponding to the palette" ] # [ doc = " component c in data[1] to dst, rather than the palette indexes in" ] # [ doc = " data[0]. The behavior is undefined if the format is not paletted." ] # [ doc = " @param dst_element_size size of elements in dst array (2 or 4 byte)" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[0]. The behavior is undefined if the format is not paletted. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:510191 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Utility function to swap the endianness of a pixel format." ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = "" ] # [ doc = " @return pixel format with swapped endianness if it exists," ] # [ doc = " otherwise AV_PIX_FMT_NONE" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pix_fmt the pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:510558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dst_pix_fmt destination pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:510558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] src_pix_fmt source pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:510558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] has_alpha Whether the source pixel format alpha channel is used. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:511930 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dst_pix_fmt destination pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:511930 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] src_pix_fmt source pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:511930 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] has_alpha Whether the source pixel format alpha channel is used. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `plane` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:513373 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute the max pixel step for each plane of an image with a" ] # [ doc = " format described by pixdesc." ] # [ doc = "" ] # [ doc = " The pixel step is the distance in bytes between the first byte of" ] # [ doc = " the group of bytes which describe a pixel component and the first" ] # [ doc = " byte of the successive group in the same plane for the same" ] # [ doc = " component." ] # [ doc = "" ] # [ doc = " @param max_pixsteps an array which is filled with the max pixel step" ] # [ doc = " for each plane. Since a plane may contain different pixel" ] # [ doc = " components, the computed max_pixsteps[plane] is relative to the" ] # [ doc = " component in the plane with the max pixel step." ] # [ doc = " @param max_pixstep_comps an array which is filled with the component" ] # [ doc = " for each plane which has the max pixel step. May be NULL." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] components, the computed max_pixsteps[plane] is relative to the [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `plane` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:516105 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate an image with size w and h and pixel format pix_fmt, and" ] # [ doc = " fill pointers and linesizes accordingly." ] # [ doc = " The allocated image buffer has to be freed by using" ] # [ doc = " av_freep(&pointers[0])." ] # [ doc = "" ] # [ doc = " @param align the value to use for buffer size alignment" ] # [ doc = " @return the size in bytes required for the image buffer, a negative" ] # [ doc = " error code in case of failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] av_freep(&pointers[0]). [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:531680 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Log a generic warning message about a missing feature." ] # [ doc = "" ] # [ doc = " @param[in] avc a pointer to an arbitrary struct of which the first" ] # [ doc = " field is a pointer to an AVClass struct" ] # [ doc = " @param[in] msg string containing the name of the missing feature" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avc a pointer to an arbitrary struct of which the first [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:531680 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Log a generic warning message about a missing feature." ] # [ doc = "" ] # [ doc = " @param[in] avc a pointer to an arbitrary struct of which the first" ] # [ doc = " field is a pointer to an AVClass struct" ] # [ doc = " @param[in] msg string containing the name of the missing feature" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] msg string containing the name of the missing feature [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:532149 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Log a generic warning message about a missing feature." ] # [ doc = " Additionally request that a sample showcasing the feature be uploaded." ] # [ doc = "" ] # [ doc = " @param[in] avc a pointer to an arbitrary struct of which the first field is" ] # [ doc = " a pointer to an AVClass struct" ] # [ doc = " @param[in] msg string containing the name of the missing feature" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avc a pointer to an arbitrary struct of which the first field is [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:532149 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Log a generic warning message about a missing feature." ] # [ doc = " Additionally request that a sample showcasing the feature be uploaded." ] # [ doc = "" ] # [ doc = " @param[in] avc a pointer to an arbitrary struct of which the first field is" ] # [ doc = " a pointer to an AVClass struct" ] # [ doc = " @param[in] msg string containing the name of the missing feature" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] msg string containing the name of the missing feature [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:561926 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] # [ doc = "" ] # [ doc = " @note Options found with AV_OPT_SEARCH_CHILDREN flag may not be settable" ] # [ doc = " directly with av_opt_set(). Use special calls which take an options" ] # [ doc = " AVDictionary (e.g. avformat_open_input()) to set options found with this" ] # [ doc = " flag." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj A pointer to a struct whose first element is a [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:561926 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] # [ doc = "" ] # [ doc = " @note Options found with AV_OPT_SEARCH_CHILDREN flag may not be settable" ] # [ doc = " directly with av_opt_set(). Use special calls which take an options" ] # [ doc = " AVDictionary (e.g. avformat_open_input()) to set options found with this" ] # [ doc = " flag." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name The name of the option to look for. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:561926 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] # [ doc = "" ] # [ doc = " @note Options found with AV_OPT_SEARCH_CHILDREN flag may not be settable" ] # [ doc = " directly with av_opt_set(). Use special calls which take an options" ] # [ doc = " AVDictionary (e.g. avformat_open_input()) to set options found with this" ] # [ doc = " flag." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] unit When searching for named constants, name of the unit [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:563416 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = " @param[out] target_obj if non-NULL, an object to which the option belongs will be" ] # [ doc = " written here. It may be different from obj if AV_OPT_SEARCH_CHILDREN is present" ] # [ doc = " in search_flags. This parameter is ignored if search_flags contain" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj A pointer to a struct whose first element is a [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:563416 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = " @param[out] target_obj if non-NULL, an object to which the option belongs will be" ] # [ doc = " written here. It may be different from obj if AV_OPT_SEARCH_CHILDREN is present" ] # [ doc = " in search_flags. This parameter is ignored if search_flags contain" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name The name of the option to look for. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:563416 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = " @param[out] target_obj if non-NULL, an object to which the option belongs will be" ] # [ doc = " written here. It may be different from obj if AV_OPT_SEARCH_CHILDREN is present" ] # [ doc = " in search_flags. This parameter is ignored if search_flags contain" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] unit When searching for named constants, name of the unit [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:563416 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = " @param[out] target_obj if non-NULL, an object to which the option belongs will be" ] # [ doc = " written here. It may be different from obj if AV_OPT_SEARCH_CHILDREN is present" ] # [ doc = " in search_flags. This parameter is ignored if search_flags contain" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] target_obj if non-NULL, an object to which the option belongs will be [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:566238 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_set_funcs Option setting functions" ] # [ doc = " @{" ] # [ doc = " Those functions set the field of obj with the given name to value." ] # [ doc = "" ] # [ doc = " @param[in] obj A struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name the name of the field to set" ] # [ doc = " @param[in] val The value to set. In case of av_opt_set() if the field is not" ] # [ doc = " of a string type, then the given string is parsed." ] # [ doc = " SI postfixes and some named scalars are supported." ] # [ doc = " If the field is of a numeric type, it has to be a numeric or named" ] # [ doc = " scalar. Behavior with more than one scalar and +- infix operators" ] # [ doc = " is undefined." ] # [ doc = " If the field is of a flags type, it has to be a sequence of numeric" ] # [ doc = " scalars or named flags separated by '+' or '-'. Prefixing a flag" ] # [ doc = " with '+' causes it to be set without affecting the other flags;" ] # [ doc = " similarly, '-' unsets a flag." ] # [ doc = " @param search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be set on a child of obj." ] # [ doc = "" ] # [ doc = " @return 0 if the value has been set, or an AVERROR code in case of" ] # [ doc = " error:" ] # [ doc = " AVERROR_OPTION_NOT_FOUND if no matching option exists" ] # [ doc = " AVERROR(ERANGE) if the value is out of range" ] # [ doc = " AVERROR(EINVAL) if the value is not valid" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj A struct whose first element is a pointer to an AVClass. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:566238 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_set_funcs Option setting functions" ] # [ doc = " @{" ] # [ doc = " Those functions set the field of obj with the given name to value." ] # [ doc = "" ] # [ doc = " @param[in] obj A struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name the name of the field to set" ] # [ doc = " @param[in] val The value to set. In case of av_opt_set() if the field is not" ] # [ doc = " of a string type, then the given string is parsed." ] # [ doc = " SI postfixes and some named scalars are supported." ] # [ doc = " If the field is of a numeric type, it has to be a numeric or named" ] # [ doc = " scalar. Behavior with more than one scalar and +- infix operators" ] # [ doc = " is undefined." ] # [ doc = " If the field is of a flags type, it has to be a sequence of numeric" ] # [ doc = " scalars or named flags separated by '+' or '-'. Prefixing a flag" ] # [ doc = " with '+' causes it to be set without affecting the other flags;" ] # [ doc = " similarly, '-' unsets a flag." ] # [ doc = " @param search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be set on a child of obj." ] # [ doc = "" ] # [ doc = " @return 0 if the value has been set, or an AVERROR code in case of" ] # [ doc = " error:" ] # [ doc = " AVERROR_OPTION_NOT_FOUND if no matching option exists" ] # [ doc = " AVERROR(ERANGE) if the value is out of range" ] # [ doc = " AVERROR(EINVAL) if the value is not valid" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name the name of the field to set [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:566238 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_set_funcs Option setting functions" ] # [ doc = " @{" ] # [ doc = " Those functions set the field of obj with the given name to value." ] # [ doc = "" ] # [ doc = " @param[in] obj A struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name the name of the field to set" ] # [ doc = " @param[in] val The value to set. In case of av_opt_set() if the field is not" ] # [ doc = " of a string type, then the given string is parsed." ] # [ doc = " SI postfixes and some named scalars are supported." ] # [ doc = " If the field is of a numeric type, it has to be a numeric or named" ] # [ doc = " scalar. Behavior with more than one scalar and +- infix operators" ] # [ doc = " is undefined." ] # [ doc = " If the field is of a flags type, it has to be a sequence of numeric" ] # [ doc = " scalars or named flags separated by '+' or '-'. Prefixing a flag" ] # [ doc = " with '+' causes it to be set without affecting the other flags;" ] # [ doc = " similarly, '-' unsets a flag." ] # [ doc = " @param search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be set on a child of obj." ] # [ doc = "" ] # [ doc = " @return 0 if the value has been set, or an AVERROR code in case of" ] # [ doc = " error:" ] # [ doc = " AVERROR_OPTION_NOT_FOUND if no matching option exists" ] # [ doc = " AVERROR(ERANGE) if the value is out of range" ] # [ doc = " AVERROR(EINVAL) if the value is not valid" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] val The value to set. In case of av_opt_set() if the field is not [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:570600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_get_funcs Option getting functions" ] # [ doc = " @{" ] # [ doc = " Those functions get a value of the option with the given name from an object." ] # [ doc = "" ] # [ doc = " @param[in] obj a struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name name of the option to get." ] # [ doc = " @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be found in a child of obj." ] # [ doc = " @param[out] out_val value of the option will be written here" ] # [ doc = " @return >=0 on success, a negative error code otherwise" ] # [ doc = " @note the returned string will be av_malloc()ed and must be av_free()ed by the caller" ] # [ doc = "" ] # [ doc = " @note if AV_OPT_ALLOW_NULL is set in search_flags in av_opt_get, and the option has" ] # [ doc = " AV_OPT_TYPE_STRING or AV_OPT_TYPE_BINARY and is set to NULL, *out_val will be set" ] # [ doc = " to NULL instead of an allocated empty string." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj a struct whose first element is a pointer to an AVClass. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:570600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_get_funcs Option getting functions" ] # [ doc = " @{" ] # [ doc = " Those functions get a value of the option with the given name from an object." ] # [ doc = "" ] # [ doc = " @param[in] obj a struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name name of the option to get." ] # [ doc = " @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be found in a child of obj." ] # [ doc = " @param[out] out_val value of the option will be written here" ] # [ doc = " @return >=0 on success, a negative error code otherwise" ] # [ doc = " @note the returned string will be av_malloc()ed and must be av_free()ed by the caller" ] # [ doc = "" ] # [ doc = " @note if AV_OPT_ALLOW_NULL is set in search_flags in av_opt_get, and the option has" ] # [ doc = " AV_OPT_TYPE_STRING or AV_OPT_TYPE_BINARY and is set to NULL, *out_val will be set" ] # [ doc = " to NULL instead of an allocated empty string." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name name of the option to get. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:570600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_get_funcs Option getting functions" ] # [ doc = " @{" ] # [ doc = " Those functions get a value of the option with the given name from an object." ] # [ doc = "" ] # [ doc = " @param[in] obj a struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name name of the option to get." ] # [ doc = " @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be found in a child of obj." ] # [ doc = " @param[out] out_val value of the option will be written here" ] # [ doc = " @return >=0 on success, a negative error code otherwise" ] # [ doc = " @note the returned string will be av_malloc()ed and must be av_free()ed by the caller" ] # [ doc = "" ] # [ doc = " @note if AV_OPT_ALLOW_NULL is set in search_flags in av_opt_get, and the option has" ] # [ doc = " AV_OPT_TYPE_STRING or AV_OPT_TYPE_BINARY and is set to NULL, *out_val will be set" ] # [ doc = " to NULL instead of an allocated empty string." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:570600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_get_funcs Option getting functions" ] # [ doc = " @{" ] # [ doc = " Those functions get a value of the option with the given name from an object." ] # [ doc = "" ] # [ doc = " @param[in] obj a struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name name of the option to get." ] # [ doc = " @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be found in a child of obj." ] # [ doc = " @param[out] out_val value of the option will be written here" ] # [ doc = " @return >=0 on success, a negative error code otherwise" ] # [ doc = " @note the returned string will be av_malloc()ed and must be av_free()ed by the caller" ] # [ doc = "" ] # [ doc = " @note if AV_OPT_ALLOW_NULL is set in search_flags in av_opt_get, and the option has" ] # [ doc = " AV_OPT_TYPE_STRING or AV_OPT_TYPE_BINARY and is set to NULL, *out_val will be set" ] # [ doc = " to NULL instead of an allocated empty string." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] out_val value of the option will be written here [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:573867 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @param[out] out_val The returned dictionary is a copy of the actual value and must" ] # [ doc = " be freed with av_dict_free() by the caller" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] out_val The returned dictionary is a copy of the actual value and must [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj AVClass object to serialize [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] flags combination of AV_OPT_SERIALIZE_* flags [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] key_val_sep character used to separate key from value [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pairs_sep character used to separate two pairs from each other [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:635571 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate bytes in the buffer for external use." ] # [ doc = "" ] # [ doc = " @param[in] buf buffer structure" ] # [ doc = " @param[in] size required size" ] # [ doc = " @param[out] mem pointer to the memory area" ] # [ doc = " @param[out] actual_size size of the memory area after allocation;" ] # [ doc = " can be larger or smaller than size" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] buf buffer structure [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:635571 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate bytes in the buffer for external use." ] # [ doc = "" ] # [ doc = " @param[in] buf buffer structure" ] # [ doc = " @param[in] size required size" ] # [ doc = " @param[out] mem pointer to the memory area" ] # [ doc = " @param[out] actual_size size of the memory area after allocation;" ] # [ doc = " can be larger or smaller than size" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size required size [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:635571 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate bytes in the buffer for external use." ] # [ doc = "" ] # [ doc = " @param[in] buf buffer structure" ] # [ doc = " @param[in] size required size" ] # [ doc = " @param[out] mem pointer to the memory area" ] # [ doc = " @param[out] actual_size size of the memory area after allocation;" ] # [ doc = " can be larger or smaller than size" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] mem pointer to the memory area [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:635571 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate bytes in the buffer for external use." ] # [ doc = "" ] # [ doc = " @param[in] buf buffer structure" ] # [ doc = " @param[in] size required size" ] # [ doc = " @param[out] mem pointer to the memory area" ] # [ doc = " @param[out] actual_size size of the memory area after allocation;" ] # [ doc = " can be larger or smaller than size" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] actual_size size of the memory area after allocation; [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:636334 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize a print buffer." ] # [ doc = "" ] # [ doc = " The print buffer can no longer be used afterwards," ] # [ doc = " but the len and size fields are still valid." ] # [ doc = "" ] # [ doc = " @arg[out] ret_str if not NULL, used to return a permanent copy of the" ] # [ doc = " buffer contents, or NULL if memory allocation fails;" ] # [ doc = " if NULL, the buffer is discarded and freed" ] # [ doc = " @return 0 for success or error code (probably AVERROR(ENOMEM))" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @arg[out] ret_str if not NULL, used to return a permanent copy of the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:647286 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return a channel layout and the number of channels based on the specified name." ] # [ doc = "" ] # [ doc = " This function is similar to (@see av_get_channel_layout), but can also parse" ] # [ doc = " unknown channel layout specifications." ] # [ doc = "" ] # [ doc = " @param[in] name channel layout specification string" ] # [ doc = " @param[out] channel_layout parsed channel layout (0 if unknown)" ] # [ doc = " @param[out] nb_channels number of channels" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(EINVAL) if the parsing fails." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name channel layout specification string [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:647286 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return a channel layout and the number of channels based on the specified name." ] # [ doc = "" ] # [ doc = " This function is similar to (@see av_get_channel_layout), but can also parse" ] # [ doc = " unknown channel layout specifications." ] # [ doc = "" ] # [ doc = " @param[in] name channel layout specification string" ] # [ doc = " @param[out] channel_layout parsed channel layout (0 if unknown)" ] # [ doc = " @param[out] nb_channels number of channels" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(EINVAL) if the parsing fails." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] channel_layout parsed channel layout (0 if unknown) [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:647286 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return a channel layout and the number of channels based on the specified name." ] # [ doc = "" ] # [ doc = " This function is similar to (@see av_get_channel_layout), but can also parse" ] # [ doc = " unknown channel layout specifications." ] # [ doc = "" ] # [ doc = " @param[in] name channel layout specification string" ] # [ doc = " @param[out] channel_layout parsed channel layout (0 if unknown)" ] # [ doc = " @param[out] nb_channels number of channels" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(EINVAL) if the parsing fails." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] nb_channels number of channels [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:650410 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the value and name of a standard channel layout." ] # [ doc = "" ] # [ doc = " @param[in] index index in an internal list, starting at 0" ] # [ doc = " @param[out] layout channel layout mask" ] # [ doc = " @param[out] name name of the layout" ] # [ doc = " @return 0 if the layout exists," ] # [ doc = " <0 if index is beyond the limits" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] index index in an internal list, starting at 0 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:650410 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the value and name of a standard channel layout." ] # [ doc = "" ] # [ doc = " @param[in] index index in an internal list, starting at 0" ] # [ doc = " @param[out] layout channel layout mask" ] # [ doc = " @param[out] name name of the layout" ] # [ doc = " @return 0 if the layout exists," ] # [ doc = " <0 if index is beyond the limits" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] layout channel layout mask [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:650410 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the value and name of a standard channel layout." ] # [ doc = "" ] # [ doc = " @param[in] index index in an internal list, starting at 0" ] # [ doc = " @param[out] layout channel layout mask" ] # [ doc = " @param[out] name name of the layout" ] # [ doc = " @return 0 if the layout exists," ] # [ doc = " <0 if index is beyond the limits" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] name name of the layout [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `i` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:810448 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Modify width and height values so that they will result in a memory" ] # [ doc = " buffer that is acceptable for the codec if you also ensure that all" ] # [ doc = " line sizes are a multiple of the respective linesize_align[i]." ] # [ doc = "" ] # [ doc = " May only be used if a codec with AV_CODEC_CAP_DR1 has been opened." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] line sizes are a multiple of the respective linesize_align[i]. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `i` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:812172 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the audio frame of size avpkt->size from avpkt->data into frame." ] # [ doc = "" ] # [ doc = " Some decoders may support multiple frames in a single AVPacket. Such" ] # [ doc = " decoders would then just decode the first frame and the return value would be" ] # [ doc = " less than the packet size. In this case, avcodec_decode_audio4 has to be" ] # [ doc = " called again with an AVPacket containing the remaining data in order to" ] # [ doc = " decode the second frame, etc... Even if no frames are returned, the packet" ] # [ doc = " needs to be fed to the decoder with remaining data until it is completely" ] # [ doc = " consumed or an error occurs." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning samples. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no samples will be returned." ] # [ doc = "" ] # [ doc = " @warning The input buffer, avpkt->data must be AV_INPUT_BUFFER_PADDING_SIZE" ] # [ doc = " larger than the actual read bytes because some optimized bitstream" ] # [ doc = " readers read 32 or 64 bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] frame The AVFrame in which to store decoded audio samples." ] # [ doc = " The decoder will allocate a buffer for the decoded frame by" ] # [ doc = " calling the AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = " @param[out] got_frame_ptr Zero if no frame could be decoded, otherwise it is" ] # [ doc = " non-zero. Note that this field being set to zero" ] # [ doc = " does not mean that an error has occurred. For" ] # [ doc = " decoders with AV_CODEC_CAP_DELAY set, no given decode" ] # [ doc = " call is guaranteed to produce a frame." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " At least avpkt->data and avpkt->size should be set. Some" ] # [ doc = " decoders might also require additional fields to be set." ] # [ doc = " @return A negative error code is returned if an error occurred during" ] # [ doc = " decoding, otherwise the number of bytes consumed from the input" ] # [ doc = " AVPacket is returned." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] frame The AVFrame in which to store decoded audio samples. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:812172 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the audio frame of size avpkt->size from avpkt->data into frame." ] # [ doc = "" ] # [ doc = " Some decoders may support multiple frames in a single AVPacket. Such" ] # [ doc = " decoders would then just decode the first frame and the return value would be" ] # [ doc = " less than the packet size. In this case, avcodec_decode_audio4 has to be" ] # [ doc = " called again with an AVPacket containing the remaining data in order to" ] # [ doc = " decode the second frame, etc... Even if no frames are returned, the packet" ] # [ doc = " needs to be fed to the decoder with remaining data until it is completely" ] # [ doc = " consumed or an error occurs." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning samples. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no samples will be returned." ] # [ doc = "" ] # [ doc = " @warning The input buffer, avpkt->data must be AV_INPUT_BUFFER_PADDING_SIZE" ] # [ doc = " larger than the actual read bytes because some optimized bitstream" ] # [ doc = " readers read 32 or 64 bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] frame The AVFrame in which to store decoded audio samples." ] # [ doc = " The decoder will allocate a buffer for the decoded frame by" ] # [ doc = " calling the AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = " @param[out] got_frame_ptr Zero if no frame could be decoded, otherwise it is" ] # [ doc = " non-zero. Note that this field being set to zero" ] # [ doc = " does not mean that an error has occurred. For" ] # [ doc = " decoders with AV_CODEC_CAP_DELAY set, no given decode" ] # [ doc = " call is guaranteed to produce a frame." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " At least avpkt->data and avpkt->size should be set. Some" ] # [ doc = " decoders might also require additional fields to be set." ] # [ doc = " @return A negative error code is returned if an error occurred during" ] # [ doc = " decoding, otherwise the number of bytes consumed from the input" ] # [ doc = " AVPacket is returned." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] got_frame_ptr Zero if no frame could be decoded, otherwise it is [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:812172 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the audio frame of size avpkt->size from avpkt->data into frame." ] # [ doc = "" ] # [ doc = " Some decoders may support multiple frames in a single AVPacket. Such" ] # [ doc = " decoders would then just decode the first frame and the return value would be" ] # [ doc = " less than the packet size. In this case, avcodec_decode_audio4 has to be" ] # [ doc = " called again with an AVPacket containing the remaining data in order to" ] # [ doc = " decode the second frame, etc... Even if no frames are returned, the packet" ] # [ doc = " needs to be fed to the decoder with remaining data until it is completely" ] # [ doc = " consumed or an error occurs." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning samples. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no samples will be returned." ] # [ doc = "" ] # [ doc = " @warning The input buffer, avpkt->data must be AV_INPUT_BUFFER_PADDING_SIZE" ] # [ doc = " larger than the actual read bytes because some optimized bitstream" ] # [ doc = " readers read 32 or 64 bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] frame The AVFrame in which to store decoded audio samples." ] # [ doc = " The decoder will allocate a buffer for the decoded frame by" ] # [ doc = " calling the AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = " @param[out] got_frame_ptr Zero if no frame could be decoded, otherwise it is" ] # [ doc = " non-zero. Note that this field being set to zero" ] # [ doc = " does not mean that an error has occurred. For" ] # [ doc = " decoders with AV_CODEC_CAP_DELAY set, no given decode" ] # [ doc = " call is guaranteed to produce a frame." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " At least avpkt->data and avpkt->size should be set. Some" ] # [ doc = " decoders might also require additional fields to be set." ] # [ doc = " @return A negative error code is returned if an error occurred during" ] # [ doc = " decoding, otherwise the number of bytes consumed from the input" ] # [ doc = " AVPacket is returned." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avpkt The input AVPacket containing the input buffer. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:816315 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the video frame of size avpkt->size from avpkt->data into picture." ] # [ doc = " Some decoders may support multiple frames in a single AVPacket, such" ] # [ doc = " decoders would then just decode the first frame." ] # [ doc = "" ] # [ doc = " @warning The input buffer must be AV_INPUT_BUFFER_PADDING_SIZE larger than" ] # [ doc = " the actual read bytes because some optimized bitstream readers read 32 or 64" ] # [ doc = " bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @warning The end of the input buffer buf should be set to 0 to ensure that" ] # [ doc = " no overreading happens for damaged MPEG streams." ] # [ doc = "" ] # [ doc = " @note Codecs which have the AV_CODEC_CAP_DELAY capability set have a delay" ] # [ doc = " between input and output, these need to be fed with avpkt->data=NULL," ] # [ doc = " avpkt->size=0 at the end to return the remaining frames." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] picture The AVFrame in which the decoded video frame will be stored." ] # [ doc = " Use av_frame_alloc() to get an AVFrame. The codec will" ] # [ doc = " allocate memory for the actual bitmap by calling the" ] # [ doc = " AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = "" ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " You can create such packet with av_init_packet() and by then setting" ] # [ doc = " data and size, some decoders might in addition need other fields like" ] # [ doc = " flags&AV_PKT_FLAG_KEY. All decoders are designed to use the least" ] # [ doc = " fields possible." ] # [ doc = " @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero." ] # [ doc = " @return On error a negative value is returned, otherwise the number of bytes" ] # [ doc = " used or zero if no frame could be decompressed." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] picture The AVFrame in which the decoded video frame will be stored. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:816315 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the video frame of size avpkt->size from avpkt->data into picture." ] # [ doc = " Some decoders may support multiple frames in a single AVPacket, such" ] # [ doc = " decoders would then just decode the first frame." ] # [ doc = "" ] # [ doc = " @warning The input buffer must be AV_INPUT_BUFFER_PADDING_SIZE larger than" ] # [ doc = " the actual read bytes because some optimized bitstream readers read 32 or 64" ] # [ doc = " bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @warning The end of the input buffer buf should be set to 0 to ensure that" ] # [ doc = " no overreading happens for damaged MPEG streams." ] # [ doc = "" ] # [ doc = " @note Codecs which have the AV_CODEC_CAP_DELAY capability set have a delay" ] # [ doc = " between input and output, these need to be fed with avpkt->data=NULL," ] # [ doc = " avpkt->size=0 at the end to return the remaining frames." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] picture The AVFrame in which the decoded video frame will be stored." ] # [ doc = " Use av_frame_alloc() to get an AVFrame. The codec will" ] # [ doc = " allocate memory for the actual bitmap by calling the" ] # [ doc = " AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = "" ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " You can create such packet with av_init_packet() and by then setting" ] # [ doc = " data and size, some decoders might in addition need other fields like" ] # [ doc = " flags&AV_PKT_FLAG_KEY. All decoders are designed to use the least" ] # [ doc = " fields possible." ] # [ doc = " @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero." ] # [ doc = " @return On error a negative value is returned, otherwise the number of bytes" ] # [ doc = " used or zero if no frame could be decompressed." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avpkt The input AVPacket containing the input buffer. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:816315 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the video frame of size avpkt->size from avpkt->data into picture." ] # [ doc = " Some decoders may support multiple frames in a single AVPacket, such" ] # [ doc = " decoders would then just decode the first frame." ] # [ doc = "" ] # [ doc = " @warning The input buffer must be AV_INPUT_BUFFER_PADDING_SIZE larger than" ] # [ doc = " the actual read bytes because some optimized bitstream readers read 32 or 64" ] # [ doc = " bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @warning The end of the input buffer buf should be set to 0 to ensure that" ] # [ doc = " no overreading happens for damaged MPEG streams." ] # [ doc = "" ] # [ doc = " @note Codecs which have the AV_CODEC_CAP_DELAY capability set have a delay" ] # [ doc = " between input and output, these need to be fed with avpkt->data=NULL," ] # [ doc = " avpkt->size=0 at the end to return the remaining frames." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] picture The AVFrame in which the decoded video frame will be stored." ] # [ doc = " Use av_frame_alloc() to get an AVFrame. The codec will" ] # [ doc = " allocate memory for the actual bitmap by calling the" ] # [ doc = " AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = "" ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " You can create such packet with av_init_packet() and by then setting" ] # [ doc = " data and size, some decoders might in addition need other fields like" ] # [ doc = " flags&AV_PKT_FLAG_KEY. All decoders are designed to use the least" ] # [ doc = " fields possible." ] # [ doc = " @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero." ] # [ doc = " @return On error a negative value is returned, otherwise the number of bytes" ] # [ doc = " used or zero if no frame could be decompressed." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero. [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:819558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode a subtitle message." ] # [ doc = " Return a negative value on error, otherwise return the number of bytes used." ] # [ doc = " If no subtitle could be decompressed, got_sub_ptr is zero." ] # [ doc = " Otherwise, the subtitle is stored in *sub." ] # [ doc = " Note that AV_CODEC_CAP_DR1 is not available for subtitle codecs. This is for" ] # [ doc = " simplicity, because the performance difference is expect to be negligible" ] # [ doc = " and reusing a get_buffer written for video codecs would probably perform badly" ] # [ doc = " due to a potentially very different allocation pattern." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning subtitles. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no subtitles will be returned." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] sub The Preallocated AVSubtitle in which the decoded subtitle will be stored," ] # [ doc = " must be freed with avsubtitle_free if *got_sub_ptr is set." ] # [ doc = " @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] sub The Preallocated AVSubtitle in which the decoded subtitle will be stored, [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:819558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode a subtitle message." ] # [ doc = " Return a negative value on error, otherwise return the number of bytes used." ] # [ doc = " If no subtitle could be decompressed, got_sub_ptr is zero." ] # [ doc = " Otherwise, the subtitle is stored in *sub." ] # [ doc = " Note that AV_CODEC_CAP_DR1 is not available for subtitle codecs. This is for" ] # [ doc = " simplicity, because the performance difference is expect to be negligible" ] # [ doc = " and reusing a get_buffer written for video codecs would probably perform badly" ] # [ doc = " due to a potentially very different allocation pattern." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning subtitles. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no subtitles will be returned." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] sub The Preallocated AVSubtitle in which the decoded subtitle will be stored," ] # [ doc = " must be freed with avsubtitle_free if *got_sub_ptr is set." ] # [ doc = " @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero. [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:819558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode a subtitle message." ] # [ doc = " Return a negative value on error, otherwise return the number of bytes used." ] # [ doc = " If no subtitle could be decompressed, got_sub_ptr is zero." ] # [ doc = " Otherwise, the subtitle is stored in *sub." ] # [ doc = " Note that AV_CODEC_CAP_DR1 is not available for subtitle codecs. This is for" ] # [ doc = " simplicity, because the performance difference is expect to be negligible" ] # [ doc = " and reusing a get_buffer written for video codecs would probably perform badly" ] # [ doc = " due to a potentially very different allocation pattern." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning subtitles. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no subtitles will be returned." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] sub The Preallocated AVSubtitle in which the decoded subtitle will be stored," ] # [ doc = " must be freed with avsubtitle_free if *got_sub_ptr is set." ] # [ doc = " @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avpkt The input AVPacket containing the input buffer. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:821627 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Supply raw packet data as input to a decoder." ] # [ doc = "" ] # [ doc = " Internally, this call will copy relevant AVCodecContext fields, which can" ] # [ doc = " influence decoding per-packet, and apply them when the packet is actually" ] # [ doc = " decoded. (For example AVCodecContext.skip_frame, which might direct the" ] # [ doc = " decoder to drop the frame contained by the packet sent with this function.)" ] # [ doc = "" ] # [ doc = " @warning The input buffer, avpkt->data must be AV_INPUT_BUFFER_PADDING_SIZE" ] # [ doc = " larger than the actual read bytes because some optimized bitstream" ] # [ doc = " readers read 32 or 64 bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @warning Do not mix this API with the legacy API (like avcodec_decode_video2())" ] # [ doc = " on the same AVCodecContext. It will return unexpected results now" ] # [ doc = " or in future libavcodec versions." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param[in] avpkt The input AVPacket. Usually, this will be a single video" ] # [ doc = " frame, or several complete audio frames." ] # [ doc = " Ownership of the packet remains with the caller, and the" ] # [ doc = " decoder will not write to the packet. The decoder may create" ] # [ doc = " a reference to the packet data (or copy it if the packet is" ] # [ doc = " not reference-counted)." ] # [ doc = " Unlike with older APIs, the packet is always fully consumed," ] # [ doc = " and if it contains multiple frames (e.g. some audio codecs)," ] # [ doc = " will require you to call avcodec_receive_frame() multiple" ] # [ doc = " times afterwards before you can send a new packet." ] # [ doc = " It can be NULL (or an AVPacket with data set to NULL and" ] # [ doc = " size set to 0); in this case, it is considered a flush" ] # [ doc = " packet, which signals the end of the stream. Sending the" ] # [ doc = " first flush packet will return success. Subsequent ones are" ] # [ doc = " unnecessary and will return AVERROR_EOF. If the decoder" ] # [ doc = " still has frames buffered, it will return them after sending" ] # [ doc = " a flush packet." ] # [ doc = "" ] # [ doc = " @return 0 on success, otherwise negative error code:" ] # [ doc = " AVERROR(EAGAIN): input is not accepted in the current state - user" ] # [ doc = " must read output with avcodec_receive_frame() (once" ] # [ doc = " all output is read, the packet should be resent, and" ] # [ doc = " the call will not fail with EAGAIN)." ] # [ doc = " AVERROR_EOF: the decoder has been flushed, and no new packets can" ] # [ doc = " be sent to it (also returned if more than 1 flush" ] # [ doc = " packet is sent)" ] # [ doc = " AVERROR(EINVAL): codec not opened, it is an encoder, or requires flush" ] # [ doc = " AVERROR(ENOMEM): failed to add packet to internal queue, or similar" ] # [ doc = " other errors: legitimate decoding errors" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avpkt The input AVPacket. Usually, this will be a single video [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:826710 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Supply a raw video or audio frame to the encoder. Use avcodec_receive_packet()" ] # [ doc = " to retrieve buffered output packets." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param[in] frame AVFrame containing the raw audio or video frame to be encoded." ] # [ doc = " Ownership of the frame remains with the caller, and the" ] # [ doc = " encoder will not write to the frame. The encoder may create" ] # [ doc = " a reference to the frame data (or copy it if the frame is" ] # [ doc = " not reference-counted)." ] # [ doc = " It can be NULL, in which case it is considered a flush" ] # [ doc = " packet. This signals the end of the stream. If the encoder" ] # [ doc = " still has packets buffered, it will return them after this" ] # [ doc = " call. Once flushing mode has been entered, additional flush" ] # [ doc = " packets are ignored, and sending frames will return" ] # [ doc = " AVERROR_EOF." ] # [ doc = "" ] # [ doc = " For audio:" ] # [ doc = " If AV_CODEC_CAP_VARIABLE_FRAME_SIZE is set, then each frame" ] # [ doc = " can have any number of samples." ] # [ doc = " If it is not set, frame->nb_samples must be equal to" ] # [ doc = " avctx->frame_size for all frames except the last." ] # [ doc = " The final frame may be smaller than avctx->frame_size." ] # [ doc = " @return 0 on success, otherwise negative error code:" ] # [ doc = " AVERROR(EAGAIN): input is not accepted in the current state - user" ] # [ doc = " must read output with avcodec_receive_packet() (once" ] # [ doc = " all output is read, the packet should be resent, and" ] # [ doc = " the call will not fail with EAGAIN)." ] # [ doc = " AVERROR_EOF: the encoder has been flushed, and no new frames can" ] # [ doc = " be sent to it" ] # [ doc = " AVERROR(EINVAL): codec not opened, refcounted_frames not set, it is a" ] # [ doc = " decoder, or requires flush" ] # [ doc = " AVERROR(ENOMEM): failed to add packet to internal queue, or similar" ] # [ doc = " other errors: legitimate decoding errors" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] frame AVFrame containing the raw audio or video frame to be encoded. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:847864 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Encode a frame of audio." ] # [ doc = "" ] # [ doc = " Takes input samples from frame and writes the next output packet, if" ] # [ doc = " available, to avpkt. The output packet does not necessarily contain data for" ] # [ doc = " the most recent frame, as encoders can delay, split, and combine input frames" ] # [ doc = " internally as needed." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket." ] # [ doc = " The user can supply an output buffer by setting" ] # [ doc = " avpkt->data and avpkt->size prior to calling the" ] # [ doc = " function, but if the size of the user-provided data is not" ] # [ doc = " large enough, encoding will fail. If avpkt->data and" ] # [ doc = " avpkt->size are set, avpkt->destruct must also be set. All" ] # [ doc = " other AVPacket fields will be reset by the encoder using" ] # [ doc = " av_init_packet(). If avpkt->data is NULL, the encoder will" ] # [ doc = " allocate it. The encoder will set avpkt->size to the size" ] # [ doc = " of the output packet." ] # [ doc = "" ] # [ doc = " If this function fails or produces no output, avpkt will be" ] # [ doc = " freed using av_packet_unref()." ] # [ doc = " @param[in] frame AVFrame containing the raw audio data to be encoded." ] # [ doc = " May be NULL when flushing an encoder that has the" ] # [ doc = " AV_CODEC_CAP_DELAY capability set." ] # [ doc = " If AV_CODEC_CAP_VARIABLE_FRAME_SIZE is set, then each frame" ] # [ doc = " can have any number of samples." ] # [ doc = " If it is not set, frame->nb_samples must be equal to" ] # [ doc = " avctx->frame_size for all frames except the last." ] # [ doc = " The final frame may be smaller than avctx->frame_size." ] # [ doc = " @param[out] got_packet_ptr This field is set to 1 by libavcodec if the" ] # [ doc = " output packet is non-empty, and to 0 if it is" ] # [ doc = " empty. If the function returns an error, the" ] # [ doc = " packet can be assumed to be invalid, and the" ] # [ doc = " value of got_packet_ptr is undefined and should" ] # [ doc = " not be used." ] # [ doc = " @return 0 on success, negative error code on failure" ] # [ doc = "" ] # [ doc = " @deprecated use avcodec_send_frame()/avcodec_receive_packet() instead" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] frame AVFrame containing the raw audio data to be encoded. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:847864 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Encode a frame of audio." ] # [ doc = "" ] # [ doc = " Takes input samples from frame and writes the next output packet, if" ] # [ doc = " available, to avpkt. The output packet does not necessarily contain data for" ] # [ doc = " the most recent frame, as encoders can delay, split, and combine input frames" ] # [ doc = " internally as needed." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket." ] # [ doc = " The user can supply an output buffer by setting" ] # [ doc = " avpkt->data and avpkt->size prior to calling the" ] # [ doc = " function, but if the size of the user-provided data is not" ] # [ doc = " large enough, encoding will fail. If avpkt->data and" ] # [ doc = " avpkt->size are set, avpkt->destruct must also be set. All" ] # [ doc = " other AVPacket fields will be reset by the encoder using" ] # [ doc = " av_init_packet(). If avpkt->data is NULL, the encoder will" ] # [ doc = " allocate it. The encoder will set avpkt->size to the size" ] # [ doc = " of the output packet." ] # [ doc = "" ] # [ doc = " If this function fails or produces no output, avpkt will be" ] # [ doc = " freed using av_packet_unref()." ] # [ doc = " @param[in] frame AVFrame containing the raw audio data to be encoded." ] # [ doc = " May be NULL when flushing an encoder that has the" ] # [ doc = " AV_CODEC_CAP_DELAY capability set." ] # [ doc = " If AV_CODEC_CAP_VARIABLE_FRAME_SIZE is set, then each frame" ] # [ doc = " can have any number of samples." ] # [ doc = " If it is not set, frame->nb_samples must be equal to" ] # [ doc = " avctx->frame_size for all frames except the last." ] # [ doc = " The final frame may be smaller than avctx->frame_size." ] # [ doc = " @param[out] got_packet_ptr This field is set to 1 by libavcodec if the" ] # [ doc = " output packet is non-empty, and to 0 if it is" ] # [ doc = " empty. If the function returns an error, the" ] # [ doc = " packet can be assumed to be invalid, and the" ] # [ doc = " value of got_packet_ptr is undefined and should" ] # [ doc = " not be used." ] # [ doc = " @return 0 on success, negative error code on failure" ] # [ doc = "" ] # [ doc = " @deprecated use avcodec_send_frame()/avcodec_receive_packet() instead" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] got_packet_ptr This field is set to 1 by libavcodec if the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:850787 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Encode a frame of video." ] # [ doc = "" ] # [ doc = " Takes input raw video data from frame and writes the next output packet, if" ] # [ doc = " available, to avpkt. The output packet does not necessarily contain data for" ] # [ doc = " the most recent frame, as encoders can delay and reorder input frames" ] # [ doc = " internally as needed." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket." ] # [ doc = " The user can supply an output buffer by setting" ] # [ doc = " avpkt->data and avpkt->size prior to calling the" ] # [ doc = " function, but if the size of the user-provided data is not" ] # [ doc = " large enough, encoding will fail. All other AVPacket fields" ] # [ doc = " will be reset by the encoder using av_init_packet(). If" ] # [ doc = " avpkt->data is NULL, the encoder will allocate it." ] # [ doc = " The encoder will set avpkt->size to the size of the" ] # [ doc = " output packet. The returned data (if any) belongs to the" ] # [ doc = " caller, he is responsible for freeing it." ] # [ doc = "" ] # [ doc = " If this function fails or produces no output, avpkt will be" ] # [ doc = " freed using av_packet_unref()." ] # [ doc = " @param[in] frame AVFrame containing the raw video data to be encoded." ] # [ doc = " May be NULL when flushing an encoder that has the" ] # [ doc = " AV_CODEC_CAP_DELAY capability set." ] # [ doc = " @param[out] got_packet_ptr This field is set to 1 by libavcodec if the" ] # [ doc = " output packet is non-empty, and to 0 if it is" ] # [ doc = " empty. If the function returns an error, the" ] # [ doc = " packet can be assumed to be invalid, and the" ] # [ doc = " value of got_packet_ptr is undefined and should" ] # [ doc = " not be used." ] # [ doc = " @return 0 on success, negative error code on failure" ] # [ doc = "" ] # [ doc = " @deprecated use avcodec_send_frame()/avcodec_receive_packet() instead" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] frame AVFrame containing the raw video data to be encoded. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:850787 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Encode a frame of video." ] # [ doc = "" ] # [ doc = " Takes input raw video data from frame and writes the next output packet, if" ] # [ doc = " available, to avpkt. The output packet does not necessarily contain data for" ] # [ doc = " the most recent frame, as encoders can delay and reorder input frames" ] # [ doc = " internally as needed." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket." ] # [ doc = " The user can supply an output buffer by setting" ] # [ doc = " avpkt->data and avpkt->size prior to calling the" ] # [ doc = " function, but if the size of the user-provided data is not" ] # [ doc = " large enough, encoding will fail. All other AVPacket fields" ] # [ doc = " will be reset by the encoder using av_init_packet(). If" ] # [ doc = " avpkt->data is NULL, the encoder will allocate it." ] # [ doc = " The encoder will set avpkt->size to the size of the" ] # [ doc = " output packet. The returned data (if any) belongs to the" ] # [ doc = " caller, he is responsible for freeing it." ] # [ doc = "" ] # [ doc = " If this function fails or produces no output, avpkt will be" ] # [ doc = " freed using av_packet_unref()." ] # [ doc = " @param[in] frame AVFrame containing the raw video data to be encoded." ] # [ doc = " May be NULL when flushing an encoder that has the" ] # [ doc = " AV_CODEC_CAP_DELAY capability set." ] # [ doc = " @param[out] got_packet_ptr This field is set to 1 by libavcodec if the" ] # [ doc = " output packet is non-empty, and to 0 if it is" ] # [ doc = " empty. If the function returns an error, the" ] # [ doc = " packet can be assumed to be invalid, and the" ] # [ doc = " value of got_packet_ptr is undefined and should" ] # [ doc = " not be used." ] # [ doc = " @return 0 on success, negative error code on failure" ] # [ doc = "" ] # [ doc = " @deprecated use avcodec_send_frame()/avcodec_receive_packet() instead" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] got_packet_ptr This field is set to 1 by libavcodec if the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:856511 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Find the best pixel format to convert to given a certain source pixel" ] # [ doc = " format. When converting from one pixel format to another, information loss" ] # [ doc = " may occur. For example, when converting from RGB24 to GRAY, the color" ] # [ doc = " information will be lost. Similarly, other losses occur when converting from" ] # [ doc = " some formats to other formats. avcodec_find_best_pix_fmt_of_2() searches which of" ] # [ doc = " the given pixel formats should be used to suffer the least amount of loss." ] # [ doc = " The pixel formats from which it chooses one, are determined by the" ] # [ doc = " pix_fmt_list parameter." ] # [ doc = "" ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @param[out] loss_ptr Combination of flags informing you what kind of losses will occur." ] # [ doc = " @return The best pixel format to convert to or -1 if none was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:856511 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Find the best pixel format to convert to given a certain source pixel" ] # [ doc = " format. When converting from one pixel format to another, information loss" ] # [ doc = " may occur. For example, when converting from RGB24 to GRAY, the color" ] # [ doc = " information will be lost. Similarly, other losses occur when converting from" ] # [ doc = " some formats to other formats. avcodec_find_best_pix_fmt_of_2() searches which of" ] # [ doc = " the given pixel formats should be used to suffer the least amount of loss." ] # [ doc = " The pixel formats from which it chooses one, are determined by the" ] # [ doc = " pix_fmt_list parameter." ] # [ doc = "" ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @param[out] loss_ptr Combination of flags informing you what kind of losses will occur." ] # [ doc = " @return The best pixel format to convert to or -1 if none was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] src_pix_fmt source pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:856511 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Find the best pixel format to convert to given a certain source pixel" ] # [ doc = " format. When converting from one pixel format to another, information loss" ] # [ doc = " may occur. For example, when converting from RGB24 to GRAY, the color" ] # [ doc = " information will be lost. Similarly, other losses occur when converting from" ] # [ doc = " some formats to other formats. avcodec_find_best_pix_fmt_of_2() searches which of" ] # [ doc = " the given pixel formats should be used to suffer the least amount of loss." ] # [ doc = " The pixel formats from which it chooses one, are determined by the" ] # [ doc = " pix_fmt_list parameter." ] # [ doc = "" ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @param[out] loss_ptr Combination of flags informing you what kind of losses will occur." ] # [ doc = " @return The best pixel format to convert to or -1 if none was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] has_alpha Whether the source pixel format alpha channel is used. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:856511 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Find the best pixel format to convert to given a certain source pixel" ] # [ doc = " format. When converting from one pixel format to another, information loss" ] # [ doc = " may occur. For example, when converting from RGB24 to GRAY, the color" ] # [ doc = " information will be lost. Similarly, other losses occur when converting from" ] # [ doc = " some formats to other formats. avcodec_find_best_pix_fmt_of_2() searches which of" ] # [ doc = " the given pixel formats should be used to suffer the least amount of loss." ] # [ doc = " The pixel formats from which it chooses one, are determined by the" ] # [ doc = " pix_fmt_list parameter." ] # [ doc = "" ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @param[out] loss_ptr Combination of flags informing you what kind of losses will occur." ] # [ doc = " @return The best pixel format to convert to or -1 if none was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] loss_ptr Combination of flags informing you what kind of losses will occur. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:861576 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Fill AVFrame audio data and linesize pointers." ] # [ doc = "" ] # [ doc = " The buffer buf must be a preallocated buffer with a size big enough" ] # [ doc = " to contain the specified samples amount. The filled AVFrame data" ] # [ doc = " pointers will point to this buffer." ] # [ doc = "" ] # [ doc = " AVFrame extended_data channel pointers are allocated if necessary for" ] # [ doc = " planar audio." ] # [ doc = "" ] # [ doc = " @param frame the AVFrame" ] # [ doc = " frame->nb_samples must be set prior to calling the" ] # [ doc = " function. This function fills in frame->data," ] # [ doc = " frame->extended_data, frame->linesize[0]." ] # [ doc = " @param nb_channels channel count" ] # [ doc = " @param sample_fmt sample format" ] # [ doc = " @param buf buffer to use for frame data" ] # [ doc = " @param buf_size size of buffer" ] # [ doc = " @param align plane size sample alignment (0 = default)" ] # [ doc = " @return >=0 on success, negative error code on failure" ] # [ doc = " @todo return the size in bytes required to store the samples in" ] # [ doc = " case of success, at the next libavutil bump" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] frame->extended_data, frame->linesize[0]. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:863690 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return codec bits per sample." ] # [ doc = "" ] # [ doc = " @param[in] codec_id the codec" ] # [ doc = " @return Number of bits per sample or zero if unknown for the given codec." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] codec_id the codec [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:864356 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return codec bits per sample." ] # [ doc = " Only return non-zero if the bits per sample is exactly correct, not an" ] # [ doc = " approximation." ] # [ doc = "" ] # [ doc = " @param[in] codec_id the codec" ] # [ doc = " @return Number of bits per sample or zero if unknown for the given codec." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] codec_id the codec [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:874176 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Retrieve a filtered packet." ] # [ doc = "" ] # [ doc = " @param[out] pkt this struct will be filled with the contents of the filtered" ] # [ doc = " packet. It is owned by the caller and must be freed using" ] # [ doc = " av_packet_unref() when it is no longer needed." ] # [ doc = " This parameter should be \"clean\" (i.e. freshly allocated" ] # [ doc = " with av_packet_alloc() or unreffed with av_packet_unref())" ] # [ doc = " when this function is called. If this function returns" ] # [ doc = " successfully, the contents of pkt will be completely" ] # [ doc = " overwritten by the returned data. On failure, pkt is not" ] # [ doc = " touched." ] # [ doc = "" ] # [ doc = " @return 0 on success. AVERROR(EAGAIN) if more packets need to be sent to the" ] # [ doc = " filter (using av_bsf_send_packet()) to get more output. AVERROR_EOF if there" ] # [ doc = " will be no further output from the filter. Another negative AVERROR value if" ] # [ doc = " an error occurs." ] # [ doc = "" ] # [ doc = " @note one input packet may result in several output packets, so after sending" ] # [ doc = " a packet with av_bsf_send_packet(), this function needs to be called" ] # [ doc = " repeatedly until it stops returning 0. It is also possible for a filter to" ] # [ doc = " output fewer packets than were sent to it, so this function may return" ] # [ doc = " AVERROR(EAGAIN) immediately after a successful av_bsf_send_packet() call." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] pkt this struct will be filled with the contents of the filtered [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:878192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize list of bitstream filters." ] # [ doc = "" ] # [ doc = " This function will transform @ref AVBSFList to single @ref AVBSFContext," ] # [ doc = " so the whole chain of bitstream filters can be treated as single filter" ] # [ doc = " freshly allocated by av_bsf_alloc()." ] # [ doc = " If the call is successful, @ref AVBSFList structure is freed and lst" ] # [ doc = " will be set to NULL. In case of failure, caller is responsible for" ] # [ doc = " freeing the structure by av_bsf_list_free()" ] # [ doc = "" ] # [ doc = " @param lst Filter list structure to be transformed" ] # [ doc = " @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure" ] # [ doc = " representing the chain of bitstream filters" ] # [ doc = "" ] # [ doc = " @return >=0 on success, negative AVERROR in case of failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:879197 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse string describing list of bitstream filters and create single" ] # [ doc = " @ref AVBSFContext describing the whole chain of bitstream filters." ] # [ doc = " Resulting @ref AVBSFContext can be treated as any other @ref AVBSFContext freshly" ] # [ doc = " allocated by av_bsf_alloc()." ] # [ doc = "" ] # [ doc = " @param str String describing chain of bitstream filters in format" ] # [ doc = " `bsf1[=opt1=val1:opt2=val2][,bsf2]`" ] # [ doc = " @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure" ] # [ doc = " representing the chain of bitstream filters" ] # [ doc = "" ] # [ doc = " @return >=0 on success, negative AVERROR in case of failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:880089 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get null/pass-through bitstream filter." ] # [ doc = "" ] # [ doc = " @param[out] bsf Pointer to be set to new instance of pass-through bitstream filter" ] # [ doc = "" ] # [ doc = " @return" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] bsf Pointer to be set to new instance of pass-through bitstream filter [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:891617 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return the index into tab at which {a,b} match elements {[0],[1]} of tab." ] # [ doc = " If there is no such matching pair then size is returned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Return the index into tab at which {a,b} match elements {[0],[1]} of tab. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:891617 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return the index into tab at which {a,b} match elements {[0],[1]} of tab." ] # [ doc = " If there is no such matching pair then size is returned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Return the index into tab at which {a,b} match elements {[0],[1]} of tab. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1042453 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get next directory entry." ] # [ doc = "" ] # [ doc = " Returned entry must be freed with avio_free_directory_entry(). In particular" ] # [ doc = " it may outlive AVIODirContext." ] # [ doc = "" ] # [ doc = " @param s directory read context." ] # [ doc = " @param[out] next next entry or NULL when no more entries." ] # [ doc = " @return >=0 on success or negative on error. End of list is not considered an" ] # [ doc = " error." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] next next entry or NULL when no more entries. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1155992 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get timing information for the data currently output." ] # [ doc = " The exact meaning of \"currently output\" depends on the format." ] # [ doc = " It is mostly relevant for devices that have an internal buffer and/or" ] # [ doc = " work in real time." ] # [ doc = " @param s media file handle" ] # [ doc = " @param stream stream in the media file" ] # [ doc = " @param[out] dts DTS of the last packet output for the stream, in stream" ] # [ doc = " time_base units" ] # [ doc = " @param[out] wall absolute time when that packet whas output," ] # [ doc = " in microsecond" ] # [ doc = " @return 0 if OK, AVERROR(ENOSYS) if the format does not support it" ] # [ doc = " Note: some formats or devices may not allow to measure dts and wall" ] # [ doc = " atomically." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dts DTS of the last packet output for the stream, in stream [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1155992 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get timing information for the data currently output." ] # [ doc = " The exact meaning of \"currently output\" depends on the format." ] # [ doc = " It is mostly relevant for devices that have an internal buffer and/or" ] # [ doc = " work in real time." ] # [ doc = " @param s media file handle" ] # [ doc = " @param stream stream in the media file" ] # [ doc = " @param[out] dts DTS of the last packet output for the stream, in stream" ] # [ doc = " time_base units" ] # [ doc = " @param[out] wall absolute time when that packet whas output," ] # [ doc = " in microsecond" ] # [ doc = " @return 0 if OK, AVERROR(ENOSYS) if the format does not support it" ] # [ doc = " Note: some formats or devices may not allow to measure dts and wall" ] # [ doc = " atomically." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] wall absolute time when that packet whas output, [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1187887 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Initialize capabilities probing API based on AVOption API." ] # [ doc = "" ] # [ doc = " avdevice_capabilities_free() must be called when query capabilities API is" ] # [ doc = " not used anymore." ] # [ doc = "" ] # [ doc = " @param[out] caps Device capabilities data. Pointer to a NULL pointer must be passed." ] # [ doc = " @param s Context of the device." ] # [ doc = " @param device_options An AVDictionary filled with device-private options." ] # [ doc = " On return this parameter will be destroyed and replaced with a dict" ] # [ doc = " containing options that were not found. May be NULL." ] # [ doc = " The same options must be passed later to avformat_write_header() for output" ] # [ doc = " devices or avformat_open_input() for input devices, or at any other place" ] # [ doc = " that affects device-private options." ] # [ doc = "" ] # [ doc = " @return >= 0 on success, negative otherwise." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] caps Device capabilities data. Pointer to a NULL pointer must be passed. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1190243 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " List devices." ] # [ doc = "" ] # [ doc = " Returns available device names and their parameters." ] # [ doc = "" ] # [ doc = " @note: Some devices may accept system-dependent device names that cannot be" ] # [ doc = " autodetected. The list returned by this function cannot be assumed to" ] # [ doc = " be always completed." ] # [ doc = "" ] # [ doc = " @param s device context." ] # [ doc = " @param[out] device_list list of autodetected devices." ] # [ doc = " @return count of autodetected devices, negative on error." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] device_list list of autodetected devices. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1191207 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " List devices." ] # [ doc = "" ] # [ doc = " Returns available device names and their parameters." ] # [ doc = " These are convinient wrappers for avdevice_list_devices()." ] # [ doc = " Device context is allocated and deallocated internally." ] # [ doc = "" ] # [ doc = " @param device device format. May be NULL if device name is set." ] # [ doc = " @param device_name device name. May be NULL if device format is set." ] # [ doc = " @param device_options An AVDictionary filled with device-private options. May be NULL." ] # [ doc = " The same options must be passed later to avformat_write_header() for output" ] # [ doc = " devices or avformat_open_input() for input devices, or at any other place" ] # [ doc = " that affects device-private options." ] # [ doc = " @param[out] device_list list of autodetected devices" ] # [ doc = " @return count of autodetected devices, negative on error." ] # [ doc = " @note device argument takes precedence over device_name when both are set." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] device_list list of autodetected devices [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1234192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a graph described by a string to a graph." ] # [ doc = "" ] # [ doc = " @param[in] graph the filter graph where to link the parsed graph context" ] # [ doc = " @param[in] filters string to be parsed" ] # [ doc = " @param[out] inputs a linked list of all free (unlinked) inputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed" ] # [ doc = " by the caller using avfilter_inout_free()." ] # [ doc = " @param[out] outputs a linked list of all free (unlinked) outputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed by the" ] # [ doc = " caller using avfilter_inout_free()." ] # [ doc = " @return zero on success, a negative AVERROR code on error" ] # [ doc = "" ] # [ doc = " @note This function returns the inputs and outputs that are left" ] # [ doc = " unlinked after parsing the graph and the caller then deals with" ] # [ doc = " them." ] # [ doc = " @note This function makes no reference whatsoever to already" ] # [ doc = " existing parts of the graph and the inputs parameter will on return" ] # [ doc = " contain inputs of the newly parsed part of the graph. Analogously" ] # [ doc = " the outputs parameter will contain outputs of the newly created" ] # [ doc = " filters." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] graph the filter graph where to link the parsed graph context [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1234192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a graph described by a string to a graph." ] # [ doc = "" ] # [ doc = " @param[in] graph the filter graph where to link the parsed graph context" ] # [ doc = " @param[in] filters string to be parsed" ] # [ doc = " @param[out] inputs a linked list of all free (unlinked) inputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed" ] # [ doc = " by the caller using avfilter_inout_free()." ] # [ doc = " @param[out] outputs a linked list of all free (unlinked) outputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed by the" ] # [ doc = " caller using avfilter_inout_free()." ] # [ doc = " @return zero on success, a negative AVERROR code on error" ] # [ doc = "" ] # [ doc = " @note This function returns the inputs and outputs that are left" ] # [ doc = " unlinked after parsing the graph and the caller then deals with" ] # [ doc = " them." ] # [ doc = " @note This function makes no reference whatsoever to already" ] # [ doc = " existing parts of the graph and the inputs parameter will on return" ] # [ doc = " contain inputs of the newly parsed part of the graph. Analogously" ] # [ doc = " the outputs parameter will contain outputs of the newly created" ] # [ doc = " filters." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] filters string to be parsed [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1234192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a graph described by a string to a graph." ] # [ doc = "" ] # [ doc = " @param[in] graph the filter graph where to link the parsed graph context" ] # [ doc = " @param[in] filters string to be parsed" ] # [ doc = " @param[out] inputs a linked list of all free (unlinked) inputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed" ] # [ doc = " by the caller using avfilter_inout_free()." ] # [ doc = " @param[out] outputs a linked list of all free (unlinked) outputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed by the" ] # [ doc = " caller using avfilter_inout_free()." ] # [ doc = " @return zero on success, a negative AVERROR code on error" ] # [ doc = "" ] # [ doc = " @note This function returns the inputs and outputs that are left" ] # [ doc = " unlinked after parsing the graph and the caller then deals with" ] # [ doc = " them." ] # [ doc = " @note This function makes no reference whatsoever to already" ] # [ doc = " existing parts of the graph and the inputs parameter will on return" ] # [ doc = " contain inputs of the newly parsed part of the graph. Analogously" ] # [ doc = " the outputs parameter will contain outputs of the newly created" ] # [ doc = " filters." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] inputs a linked list of all free (unlinked) inputs of the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1234192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a graph described by a string to a graph." ] # [ doc = "" ] # [ doc = " @param[in] graph the filter graph where to link the parsed graph context" ] # [ doc = " @param[in] filters string to be parsed" ] # [ doc = " @param[out] inputs a linked list of all free (unlinked) inputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed" ] # [ doc = " by the caller using avfilter_inout_free()." ] # [ doc = " @param[out] outputs a linked list of all free (unlinked) outputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed by the" ] # [ doc = " caller using avfilter_inout_free()." ] # [ doc = " @return zero on success, a negative AVERROR code on error" ] # [ doc = "" ] # [ doc = " @note This function returns the inputs and outputs that are left" ] # [ doc = " unlinked after parsing the graph and the caller then deals with" ] # [ doc = " them." ] # [ doc = " @note This function makes no reference whatsoever to already" ] # [ doc = " existing parts of the graph and the inputs parameter will on return" ] # [ doc = " contain inputs of the newly parsed part of the graph. Analogously" ] # [ doc = " the outputs parameter will contain outputs of the newly created" ] # [ doc = " filters." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] outputs a linked list of all free (unlinked) outputs of the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1306650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse the Streaminfo metadata block" ] # [ doc = " @param[out] avctx codec context to set basic stream parameters" ] # [ doc = " @param[out] s where parsed information is stored" ] # [ doc = " @param[in] buffer pointer to start of 34-byte streaminfo data" ] # [ doc = "" ] # [ doc = " @return negative error code on faiure or >= 0 on success" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] avctx codec context to set basic stream parameters [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1306650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse the Streaminfo metadata block" ] # [ doc = " @param[out] avctx codec context to set basic stream parameters" ] # [ doc = " @param[out] s where parsed information is stored" ] # [ doc = " @param[in] buffer pointer to start of 34-byte streaminfo data" ] # [ doc = "" ] # [ doc = " @return negative error code on faiure or >= 0 on success" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] s where parsed information is stored [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1306650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse the Streaminfo metadata block" ] # [ doc = " @param[out] avctx codec context to set basic stream parameters" ] # [ doc = " @param[out] s where parsed information is stored" ] # [ doc = " @param[in] buffer pointer to start of 34-byte streaminfo data" ] # [ doc = "" ] # [ doc = " @return negative error code on faiure or >= 0 on success" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] buffer pointer to start of 34-byte streaminfo data [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1307180 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Validate the FLAC extradata." ] # [ doc = " @param[in] avctx codec context containing the extradata." ] # [ doc = " @param[out] format extradata format." ] # [ doc = " @param[out] streaminfo_start pointer to start of 34-byte STREAMINFO data." ] # [ doc = " @return 1 if valid, 0 if not valid." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avctx codec context containing the extradata. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1307180 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Validate the FLAC extradata." ] # [ doc = " @param[in] avctx codec context containing the extradata." ] # [ doc = " @param[out] format extradata format." ] # [ doc = " @param[out] streaminfo_start pointer to start of 34-byte STREAMINFO data." ] # [ doc = " @return 1 if valid, 0 if not valid." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] format extradata format. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1307180 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Validate the FLAC extradata." ] # [ doc = " @param[in] avctx codec context containing the extradata." ] # [ doc = " @param[out] format extradata format." ] # [ doc = " @param[out] streaminfo_start pointer to start of 34-byte STREAMINFO data." ] # [ doc = " @return 1 if valid, 0 if not valid." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] streaminfo_start pointer to start of 34-byte STREAMINFO data. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1308108 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Validate and decode a frame header." ] # [ doc = " @param avctx AVCodecContext to use as av_log() context" ] # [ doc = " @param gb GetBitContext from which to read frame header" ] # [ doc = " @param[out] fi frame information" ] # [ doc = " @param log_level_offset log level offset. can be used to silence error messages." ] # [ doc = " @return non-zero on error, 0 if ok" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] fi frame information [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1373131 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse an MPEG-2 descriptor" ] # [ doc = " @param[in] fc Format context (used for logging only)" ] # [ doc = " @param st Stream" ] # [ doc = " @param stream_type STREAM_TYPE_xxx" ] # [ doc = " @param pp Descriptor buffer pointer" ] # [ doc = " @param desc_list_end End of buffer" ] # [ doc = " @return <0 to stop processing" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] fc Format context (used for logging only) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1378393 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Initialize context after user parameters have been set." ] # [ doc = " @note The context must be configured using the AVOption API." ] # [ doc = "" ] # [ doc = " @see av_opt_set_int()" ] # [ doc = " @see av_opt_set_dict()" ] # [ doc = "" ] # [ doc = " @param[in,out] s Swr context to initialize" ] # [ doc = " @return AVERROR error code in case of failure." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] s Swr context to initialize [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1378857 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Check whether an swr context has been initialized or not." ] # [ doc = "" ] # [ doc = " @param[in] s Swr context to check" ] # [ doc = " @see swr_init()" ] # [ doc = " @return positive if it has been initialized, 0 if not initialized" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] s Swr context to check [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1380729 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Free the given SwrContext and set the pointer to NULL." ] # [ doc = "" ] # [ doc = " @param[in] s a pointer to a pointer to Swr context" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] s a pointer to a pointer to Swr context [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1380944 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Closes the context so that swr_is_initialized() returns 0." ] # [ doc = "" ] # [ doc = " The context can be brought back to life by running swr_init()," ] # [ doc = " swr_init() can also be used without swr_close()." ] # [ doc = " This function is mainly provided for simplifying the usecase" ] # [ doc = " where one tries to support libavresample and libswresample." ] # [ doc = "" ] # [ doc = " @param[in,out] s Swr context to be closed" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] s Swr context to be closed [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1382791 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Convert the next timestamp from input to output" ] # [ doc = " timestamps are in 1/(in_sample_rate * out_sample_rate) units." ] # [ doc = "" ] # [ doc = " @note There are 2 slightly differently behaving modes." ] # [ doc = " @li When automatic timestamp compensation is not used, (min_compensation >= FLT_MAX)" ] # [ doc = " in this case timestamps will be passed through with delays compensated" ] # [ doc = " @li When automatic timestamp compensation is used, (min_compensation < FLT_MAX)" ] # [ doc = " in this case the output timestamps will match output sample numbers." ] # [ doc = " See ffmpeg-resampler(1) for the two modes of compensation." ] # [ doc = "" ] # [ doc = " @param s[in] initialized Swr context" ] # [ doc = " @param pts[in] timestamp for the next input sample, INT64_MIN if unknown" ] # [ doc = " @see swr_set_compensation(), swr_drop_output(), and swr_inject_silence() are" ] # [ doc = " function used internally for timestamp compensation." ] # [ doc = " @return the output timestamp for the next output sample" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param s[in] initialized Swr context [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1382791 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Convert the next timestamp from input to output" ] # [ doc = " timestamps are in 1/(in_sample_rate * out_sample_rate) units." ] # [ doc = "" ] # [ doc = " @note There are 2 slightly differently behaving modes." ] # [ doc = " @li When automatic timestamp compensation is not used, (min_compensation >= FLT_MAX)" ] # [ doc = " in this case timestamps will be passed through with delays compensated" ] # [ doc = " @li When automatic timestamp compensation is used, (min_compensation < FLT_MAX)" ] # [ doc = " in this case the output timestamps will match output sample numbers." ] # [ doc = " See ffmpeg-resampler(1) for the two modes of compensation." ] # [ doc = "" ] # [ doc = " @param s[in] initialized Swr context" ] # [ doc = " @param pts[in] timestamp for the next input sample, INT64_MIN if unknown" ] # [ doc = " @see swr_set_compensation(), swr_drop_output(), and swr_inject_silence() are" ] # [ doc = " function used internally for timestamp compensation." ] # [ doc = " @return the output timestamp for the next output sample" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param pts[in] timestamp for the next input sample, INT64_MIN if unknown [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1383984 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Activate resampling compensation (\"soft\" compensation). This function is" ] # [ doc = " internally called when needed in swr_next_pts()." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context. If it is not initialized," ] # [ doc = " or SWR_FLAG_RESAMPLE is not set, swr_init() is" ] # [ doc = " called with the flag set." ] # [ doc = " @param[in] sample_delta delta in PTS per sample" ] # [ doc = " @param[in] compensation_distance number of samples to compensate for" ] # [ doc = " @return >= 0 on success, AVERROR error codes if:" ] # [ doc = " @li @c s is NULL," ] # [ doc = " @li @c compensation_distance is less than 0," ] # [ doc = " @li @c compensation_distance is 0 but sample_delta is not," ] # [ doc = " @li compensation unsupported by resampler, or" ] # [ doc = " @li swr_init() fails when called." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] s allocated Swr context. If it is not initialized, [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1383984 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Activate resampling compensation (\"soft\" compensation). This function is" ] # [ doc = " internally called when needed in swr_next_pts()." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context. If it is not initialized," ] # [ doc = " or SWR_FLAG_RESAMPLE is not set, swr_init() is" ] # [ doc = " called with the flag set." ] # [ doc = " @param[in] sample_delta delta in PTS per sample" ] # [ doc = " @param[in] compensation_distance number of samples to compensate for" ] # [ doc = " @return >= 0 on success, AVERROR error codes if:" ] # [ doc = " @li @c s is NULL," ] # [ doc = " @li @c compensation_distance is less than 0," ] # [ doc = " @li @c compensation_distance is 0 but sample_delta is not," ] # [ doc = " @li compensation unsupported by resampler, or" ] # [ doc = " @li swr_init() fails when called." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] sample_delta delta in PTS per sample [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1383984 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Activate resampling compensation (\"soft\" compensation). This function is" ] # [ doc = " internally called when needed in swr_next_pts()." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context. If it is not initialized," ] # [ doc = " or SWR_FLAG_RESAMPLE is not set, swr_init() is" ] # [ doc = " called with the flag set." ] # [ doc = " @param[in] sample_delta delta in PTS per sample" ] # [ doc = " @param[in] compensation_distance number of samples to compensate for" ] # [ doc = " @return >= 0 on success, AVERROR error codes if:" ] # [ doc = " @li @c s is NULL," ] # [ doc = " @li @c compensation_distance is less than 0," ] # [ doc = " @li @c compensation_distance is 0 but sample_delta is not," ] # [ doc = " @li compensation unsupported by resampler, or" ] # [ doc = " @li swr_init() fails when called." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] compensation_distance number of samples to compensate for [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1385165 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Set a customized input channel mapping." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context, not yet initialized" ] # [ doc = " @param[in] channel_map customized input channel mapping (array of channel" ] # [ doc = " indexes, -1 for a muted channel)" ] # [ doc = " @return >= 0 on success, or AVERROR error code in case of failure." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] s allocated Swr context, not yet initialized [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1385165 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Set a customized input channel mapping." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context, not yet initialized" ] # [ doc = " @param[in] channel_map customized input channel mapping (array of channel" ] # [ doc = " indexes, -1 for a muted channel)" ] # [ doc = " @return >= 0 on success, or AVERROR error code in case of failure." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] channel_map customized input channel mapping (array of channel [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1385728 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Generate a channel mixing matrix." ] # [ doc = "" ] # [ doc = " This function is the one used internally by libswresample for building the" ] # [ doc = " default mixing matrix. It is made public just as a utility function for" ] # [ doc = " building custom matrices." ] # [ doc = "" ] # [ doc = " @param in_layout input channel layout" ] # [ doc = " @param out_layout output channel layout" ] # [ doc = " @param center_mix_level mix level for the center channel" ] # [ doc = " @param surround_mix_level mix level for the surround channel(s)" ] # [ doc = " @param lfe_mix_level mix level for the low-frequency effects channel" ] # [ doc = " @param rematrix_maxval if 1.0, coefficients will be normalized to prevent" ] # [ doc = " overflow. if INT_MAX, coefficients will not be" ] # [ doc = " normalized." ] # [ doc = " @param[out] matrix mixing coefficients; matrix[i + stride * o] is" ] # [ doc = " the weight of input channel i in output channel o." ] # [ doc = " @param stride distance between adjacent input channels in the" ] # [ doc = " matrix array" ] # [ doc = " @param matrix_encoding matrixed stereo downmix mode (e.g. dplii)" ] # [ doc = " @param log_ctx parent logging context, can be NULL" ] # [ doc = " @return 0 on success, negative AVERROR code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] matrix mixing coefficients; matrix[i + stride * o] is [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1401318 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @deprecated use libswresample" ] # [ doc = "" ] # [ doc = " Generate a channel mixing matrix." ] # [ doc = "" ] # [ doc = " This function is the one used internally by libavresample for building the" ] # [ doc = " default mixing matrix. It is made public just as a utility function for" ] # [ doc = " building custom matrices." ] # [ doc = "" ] # [ doc = " @param in_layout input channel layout" ] # [ doc = " @param out_layout output channel layout" ] # [ doc = " @param center_mix_level mix level for the center channel" ] # [ doc = " @param surround_mix_level mix level for the surround channel(s)" ] # [ doc = " @param lfe_mix_level mix level for the low-frequency effects channel" ] # [ doc = " @param normalize if 1, coefficients will be normalized to prevent" ] # [ doc = " overflow. if 0, coefficients will not be" ] # [ doc = " normalized." ] # [ doc = " @param[out] matrix mixing coefficients; matrix[i + stride * o] is" ] # [ doc = " the weight of input channel i in output channel o." ] # [ doc = " @param stride distance between adjacent input channels in the" ] # [ doc = " matrix array" ] # [ doc = " @param matrix_encoding matrixed stereo downmix mode (e.g. dplii)" ] # [ doc = " @return 0 on success, negative AVERROR code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] matrix mixing coefficients; matrix[i + stride * o] is [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1452807 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = " @return a positive value if an endianness conversion for pix_fmt is" ] # [ doc = " supported, 0 otherwise." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pix_fmt the pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For SWS_BICUBIC param[0] and [1] tune the shape of the basis [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For SWS_BICUBIC param[0] and [1] tune the shape of the basis [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] function, param[0] tunes f(1) and param[1] f´(1) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] function, param[0] tunes f(1) and param[1] f´(1) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For SWS_GAUSS param[0] tunes the exponent and thus cutoff [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For SWS_LANCZOS param[0] tunes the width of the window function [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `x` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1457412 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @param dstRange flag indicating the while-black range of the output (1=jpeg / 0=mpeg)" ] # [ doc = " @param srcRange flag indicating the while-black range of the input (1=jpeg / 0=mpeg)" ] # [ doc = " @param table the yuv2rgb coefficients describing the output yuv space, normally ff_yuv2rgb_coeffs[x]" ] # [ doc = " @param inv_table the yuv2rgb coefficients describing the input yuv space, normally ff_yuv2rgb_coeffs[x]" ] # [ doc = " @param brightness 16.16 fixed point brightness correction" ] # [ doc = " @param contrast 16.16 fixed point contrast correction" ] # [ doc = " @param saturation 16.16 fixed point saturation correction" ] # [ doc = " @return -1 if not supported" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param table the yuv2rgb coefficients describing the output yuv space, normally ff_yuv2rgb_coeffs[x] [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `x` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `x` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1457412 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @param dstRange flag indicating the while-black range of the output (1=jpeg / 0=mpeg)" ] # [ doc = " @param srcRange flag indicating the while-black range of the input (1=jpeg / 0=mpeg)" ] # [ doc = " @param table the yuv2rgb coefficients describing the output yuv space, normally ff_yuv2rgb_coeffs[x]" ] # [ doc = " @param inv_table the yuv2rgb coefficients describing the input yuv space, normally ff_yuv2rgb_coeffs[x]" ] # [ doc = " @param brightness 16.16 fixed point brightness correction" ] # [ doc = " @param contrast 16.16 fixed point contrast correction" ] # [ doc = " @param saturation 16.16 fixed point saturation correction" ] # [ doc = " @return -1 if not supported" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param inv_table the yuv2rgb coefficients describing the input yuv space, normally ff_yuv2rgb_coeffs[x] [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `x` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `256` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1461835 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Convert an 8-bit paletted frame into a frame with a color depth of 32 bits." ] # [ doc = "" ] # [ doc = " The output frame will have the same packed format as the palette." ] # [ doc = "" ] # [ doc = " @param src source frame buffer" ] # [ doc = " @param dst destination frame buffer" ] # [ doc = " @param num_pixels number of pixels to convert" ] # [ doc = " @param palette array with [256] entries, which must match color arrangement (RGB or BGR) of src" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param palette array with [256] entries, which must match color arrangement (RGB or BGR) of src [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `256` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `256` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1462482 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Convert an 8-bit paletted frame into a frame with a color depth of 24 bits." ] # [ doc = "" ] # [ doc = " With the palette format \"ABCD\", the destination frame ends up with the format \"ABC\"." ] # [ doc = "" ] # [ doc = " @param src source frame buffer" ] # [ doc = " @param dst destination frame buffer" ] # [ doc = " @param num_pixels number of pixels to convert" ] # [ doc = " @param palette array with [256] entries, which must match color arrangement (RGB or BGR) of src" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param palette array with [256] entries, which must match color arrangement (RGB or BGR) of src [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `256` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:323826 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = "< HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:324107 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = "< HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:324342 [INFO] [stdout] | [INFO] [stdout] 3 | ...CT : AVPixelFormat = 45 ; # [ doc = "< HW decoding through VA API, Picture.data[3] contains a VASurfaceID" ] pub const AVPixelFormat_A... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW decoding through VA API, Picture.data[3] contains a VASurfaceID [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:325543 [INFO] [stdout] | [INFO] [stdout] 3 | ...PixelFormat = 52 ; # [ doc = "< HW decoding through DXVA2, Picture.data[3] contains a LPDIRECT3DSURFACE9 pointer" ] pub const AVPixelF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW decoding through DXVA2, Picture.data[3] contains a LPDIRECT3DSURFACE9 pointer [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:333159 [INFO] [stdout] | [INFO] [stdout] 3 | ... AVPixelFormat = 99 ; # [ doc = "< HW acceleration through VDPAU, Picture.data[3] contains a VdpVideoSurface" ] pub const AVPixelForma... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW acceleration through VDPAU, Picture.data[3] contains a VdpVideoSurface [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:335803 [INFO] [stdout] | [INFO] [stdout] 3 | ...115 ; # [ doc = " HW acceleration through QSV, data[3] contains a pointer to the" ] # [ doc = " mfxFrameSurface1 structure." ] pub c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] HW acceleration through QSV, data[3] contains a pointer to the [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:335989 [INFO] [stdout] | [INFO] [stdout] 3 | ...16 ; # [ doc = " HW acceleration though MMAL, data[3] contains a pointer to the" ] # [ doc = " MMAL_BUFFER_HEADER_T structure." ] pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] HW acceleration though MMAL, data[3] contains a pointer to the [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:336178 [INFO] [stdout] | [INFO] [stdout] 3 | ...17 ; # [ doc = "< HW decoding through Direct3D11 via old API, Picture.data[3] contains a ID3D11VideoDecoderOutputView pointer" ] pub c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW decoding through Direct3D11 via old API, Picture.data[3] contains a ID3D11VideoDecoderOutputView pointer [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `i` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:336373 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " HW acceleration through CUDA. data[i] contain CUdeviceptr pointers" ] # [ doc = " exactly as for system memory frames." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] HW acceleration through CUDA. data[i] contain CUdeviceptr pointers [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `i` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:344642 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Hardware surfaces for Direct3D11." ] # [ doc = "" ] # [ doc = " This is preferred over the legacy AV_PIX_FMT_D3D11VA_VLD. The new D3D11" ] # [ doc = " hwaccel API and filtering support AV_PIX_FMT_D3D11 only." ] # [ doc = "" ] # [ doc = " data[0] contains a ID3D11Texture2D pointer, and data[1] contains the" ] # [ doc = " texture array index of the frame as intptr_t if the ID3D11Texture2D is" ] # [ doc = " an array texture (or always 0 if it's a normal texture)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[0] contains a ID3D11Texture2D pointer, and data[1] contains the [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:344642 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Hardware surfaces for Direct3D11." ] # [ doc = "" ] # [ doc = " This is preferred over the legacy AV_PIX_FMT_D3D11VA_VLD. The new D3D11" ] # [ doc = " hwaccel API and filtering support AV_PIX_FMT_D3D11 only." ] # [ doc = "" ] # [ doc = " data[0] contains a ID3D11Texture2D pointer, and data[1] contains the" ] # [ doc = " texture array index of the frame as intptr_t if the ID3D11Texture2D is" ] # [ doc = " an array texture (or always 0 if it's a normal texture)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[0] contains a ID3D11Texture2D pointer, and data[1] contains the [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:346038 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " DRM-managed buffers exposed through PRIME buffer sharing." ] # [ doc = "" ] # [ doc = " data[0] points to an AVDRMFrameDescriptor." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[0] points to an AVDRMFrameDescriptor. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `i` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:346253 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Hardware surfaces for OpenCL." ] # [ doc = "" ] # [ doc = " data[i] contain 2D image objects (typed in C as cl_mem, used" ] # [ doc = " in OpenCL as image2d_t) for each plane of the surface." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[i] contain 2D image objects (typed in C as cl_mem, used [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `i` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:348283 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Pixel format." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA" ] # [ doc = " color is put together as:" ] # [ doc = " (A << 24) | (R << 16) | (G << 8) | B" ] # [ doc = " This is stored as BGRA on little-endian CPU architectures and ARGB on" ] # [ doc = " big-endian CPUs." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " If the resolution is not a multiple of the chroma subsampling factor" ] # [ doc = " then the chroma plane resolution must be rounded up." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " When the pixel format is palettized RGB32 (AV_PIX_FMT_PAL8), the palettized" ] # [ doc = " image data is stored in AVFrame.data[0]. The palette is transported in" ] # [ doc = " AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is" ] # [ doc = " formatted the same as in AV_PIX_FMT_RGB32 described above (i.e., it is" ] # [ doc = " also endian-specific). Note also that the individual RGB32 palette" ] # [ doc = " components stored in AVFrame.data[1] should be in the range 0..255." ] # [ doc = " This is important as many custom PAL8 video codecs that were designed" ] # [ doc = " to run on the IBM VGA graphics adapter use 6-bit palette components." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like" ] # [ doc = " for pal8. This palette is filled in automatically by the function" ] # [ doc = " allocating the picture." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] image data is stored in AVFrame.data[0]. The palette is transported in [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:348283 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Pixel format." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA" ] # [ doc = " color is put together as:" ] # [ doc = " (A << 24) | (R << 16) | (G << 8) | B" ] # [ doc = " This is stored as BGRA on little-endian CPU architectures and ARGB on" ] # [ doc = " big-endian CPUs." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " If the resolution is not a multiple of the chroma subsampling factor" ] # [ doc = " then the chroma plane resolution must be rounded up." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " When the pixel format is palettized RGB32 (AV_PIX_FMT_PAL8), the palettized" ] # [ doc = " image data is stored in AVFrame.data[0]. The palette is transported in" ] # [ doc = " AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is" ] # [ doc = " formatted the same as in AV_PIX_FMT_RGB32 described above (i.e., it is" ] # [ doc = " also endian-specific). Note also that the individual RGB32 palette" ] # [ doc = " components stored in AVFrame.data[1] should be in the range 0..255." ] # [ doc = " This is important as many custom PAL8 video codecs that were designed" ] # [ doc = " to run on the IBM VGA graphics adapter use 6-bit palette components." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like" ] # [ doc = " for pal8. This palette is filled in automatically by the function" ] # [ doc = " allocating the picture." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:348283 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Pixel format." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA" ] # [ doc = " color is put together as:" ] # [ doc = " (A << 24) | (R << 16) | (G << 8) | B" ] # [ doc = " This is stored as BGRA on little-endian CPU architectures and ARGB on" ] # [ doc = " big-endian CPUs." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " If the resolution is not a multiple of the chroma subsampling factor" ] # [ doc = " then the chroma plane resolution must be rounded up." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " When the pixel format is palettized RGB32 (AV_PIX_FMT_PAL8), the palettized" ] # [ doc = " image data is stored in AVFrame.data[0]. The palette is transported in" ] # [ doc = " AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is" ] # [ doc = " formatted the same as in AV_PIX_FMT_RGB32 described above (i.e., it is" ] # [ doc = " also endian-specific). Note also that the individual RGB32 palette" ] # [ doc = " components stored in AVFrame.data[1] should be in the range 0..255." ] # [ doc = " This is important as many custom PAL8 video codecs that were designed" ] # [ doc = " to run on the IBM VGA graphics adapter use 6-bit palette components." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like" ] # [ doc = " for pal8. This palette is filled in automatically by the function" ] # [ doc = " allocating the picture." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] components stored in AVFrame.data[1] should be in the range 0..255. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:348283 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Pixel format." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA" ] # [ doc = " color is put together as:" ] # [ doc = " (A << 24) | (R << 16) | (G << 8) | B" ] # [ doc = " This is stored as BGRA on little-endian CPU architectures and ARGB on" ] # [ doc = " big-endian CPUs." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " If the resolution is not a multiple of the chroma subsampling factor" ] # [ doc = " then the chroma plane resolution must be rounded up." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " When the pixel format is palettized RGB32 (AV_PIX_FMT_PAL8), the palettized" ] # [ doc = " image data is stored in AVFrame.data[0]. The palette is transported in" ] # [ doc = " AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is" ] # [ doc = " formatted the same as in AV_PIX_FMT_RGB32 described above (i.e., it is" ] # [ doc = " also endian-specific). Note also that the individual RGB32 palette" ] # [ doc = " components stored in AVFrame.data[1] should be in the range 0..255." ] # [ doc = " This is important as many custom PAL8 video codecs that were designed" ] # [ doc = " to run on the IBM VGA graphics adapter use 6-bit palette components." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like" ] # [ doc = " for pal8. This palette is filled in automatically by the function" ] # [ doc = " allocating the picture." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:443228 [INFO] [stdout] | [INFO] [stdout] 3 | ... } # [ doc = " This structure describes decoded (raw) audio or video data." ] # [ doc = "" ] # [ doc = " AVFrame must be allocated using av_frame_alloc(). Note that this only" ] # [ doc = " allocates the AVFrame itself, the buffers for the data must be managed" ] # [ doc = " through other means (see below)." ] # [ doc = " AVFrame must be freed with av_frame_free()." ] # [ doc = "" ] # [ doc = " AVFrame is typically allocated once and then reused multiple times to hold" ] # [ doc = " different data (e.g. a single AVFrame to hold frames received from a" ] # [ doc = " decoder). In such a case, av_frame_unref() will free any references held by" ] # [ doc = " the frame and reset it to its original clean state before it" ] # [ doc = " is reused again." ] # [ doc = "" ] # [ doc = " The data described by an AVFrame is usually reference counted through the" ] # [ doc = " AVBuffer API. The underlying buffer references are stored in AVFrame.buf /" ] # [ doc = " AVFrame.extended_buf. An AVFrame is considered to be reference counted if at" ] # [ doc = " least one reference is set, i.e. if AVFrame.buf[0] != NULL. In such a case," ] # [ doc = " every single data plane must be contained in one of the buffers in" ] # [ doc = " AVFrame.buf or AVFrame.extended_buf." ] # [ doc = " There may be a single buffer for all the data, or one separate buffer for" ] # [ doc = " each plane, or anything in between." ] # [ doc = "" ] # [ doc = " sizeof(AVFrame) is not a part of the public ABI, so new fields may be added" ] # [ doc = " to the end with a minor bump." ] # [ doc = "" ] # [ doc = " Fields can be accessed through AVOptions, the name string used, matches the" ] # [ doc = " C structure field name for fields accessible through AVOptions. The AVClass" ] # [ doc = " for AVFrame can be obtained from avcodec_get_frame_class()" ] # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] least one reference is set, i.e. if AVFrame.buf[0] != NULL. In such a case, [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:445735 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " For video, size in bytes of each picture line." ] # [ doc = " For audio, size in bytes of each plane." ] # [ doc = "" ] # [ doc = " For audio, only linesize[0] may be set. For planar audio, each channel" ] # [ doc = " plane must be the same size." ] # [ doc = "" ] # [ doc = " For video the linesizes should be multiples of the CPUs alignment" ] # [ doc = " preference, this is 16 or 32 for modern desktop CPUs." ] # [ doc = " Some code requires such alignment other code can be slower without" ] # [ doc = " correct alignment, for yet other it makes no difference." ] # [ doc = "" ] # [ doc = " @note The linesize may be larger than the size of usable data -- there" ] # [ doc = " may be extra padding present for performance reasons." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For audio, only linesize[0] may be set. For planar audio, each channel [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:446545 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " pointers to the data planes/channels." ] # [ doc = "" ] # [ doc = " For video, this should simply point to data[]." ] # [ doc = "" ] # [ doc = " For planar audio, each channel has a separate data pointer, and" ] # [ doc = " linesize[0] contains the size of each channel buffer." ] # [ doc = " For packed audio, there is just one data pointer, and linesize[0]" ] # [ doc = " contains the total size of the buffer for all channels." ] # [ doc = "" ] # [ doc = " Note: Both data and extended_data should always be set in a valid frame," ] # [ doc = " but for planar audio with more channels that can fit in data," ] # [ doc = " extended_data must be used in order to access all channels." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] linesize[0] contains the size of each channel buffer. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:446545 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " pointers to the data planes/channels." ] # [ doc = "" ] # [ doc = " For video, this should simply point to data[]." ] # [ doc = "" ] # [ doc = " For planar audio, each channel has a separate data pointer, and" ] # [ doc = " linesize[0] contains the size of each channel buffer." ] # [ doc = " For packed audio, there is just one data pointer, and linesize[0]" ] # [ doc = " contains the total size of the buffer for all channels." ] # [ doc = "" ] # [ doc = " Note: Both data and extended_data should always be set in a valid frame," ] # [ doc = " but for planar audio with more channels that can fit in data," ] # [ doc = " extended_data must be used in order to access all channels." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For packed audio, there is just one data pointer, and linesize[0] [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `i` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:451038 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " AVBuffer references backing the data for this frame. If all elements of" ] # [ doc = " this array are NULL, then this frame is not reference counted. This array" ] # [ doc = " must be filled contiguously -- if buf[i] is non-NULL then buf[j] must" ] # [ doc = " also be non-NULL for all j < i." ] # [ doc = "" ] # [ doc = " There may be at most one AVBuffer per data plane, so for video this array" ] # [ doc = " always contains all the references. For planar audio with more than" ] # [ doc = " AV_NUM_DATA_POINTERS channels, there may be more buffers than can fit in" ] # [ doc = " this array. Then the extra AVBufferRef pointers are stored in the" ] # [ doc = " extended_buf array." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] must be filled contiguously -- if buf[i] is non-NULL then buf[j] must [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `i` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `j` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:451038 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " AVBuffer references backing the data for this frame. If all elements of" ] # [ doc = " this array are NULL, then this frame is not reference counted. This array" ] # [ doc = " must be filled contiguously -- if buf[i] is non-NULL then buf[j] must" ] # [ doc = " also be non-NULL for all j < i." ] # [ doc = "" ] # [ doc = " There may be at most one AVBuffer per data plane, so for video this array" ] # [ doc = " always contains all the references. For planar audio with more than" ] # [ doc = " AV_NUM_DATA_POINTERS channels, there may be more buffers than can fit in" ] # [ doc = " this array. Then the extra AVBufferRef pointers are stored in the" ] # [ doc = " extended_buf array." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] must be filled contiguously -- if buf[i] is non-NULL then buf[j] must [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `j` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:549115 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Array of option ranges." ] # [ doc = "" ] # [ doc = " Most of option types use just one component." ] # [ doc = " Following describes multi-component option types:" ] # [ doc = "" ] # [ doc = " AV_OPT_TYPE_IMAGE_SIZE:" ] # [ doc = " component index 0: range of pixel count (width * height)." ] # [ doc = " component index 1: range of width." ] # [ doc = " component index 2: range of height." ] # [ doc = "" ] # [ doc = " @note To obtain multi-component version of this structure, user must" ] # [ doc = " provide AV_OPT_MULTI_COMPONENT_RANGE to av_opt_query_ranges or" ] # [ doc = " av_opt_query_ranges_default function." ] # [ doc = "" ] # [ doc = " Multi-component range can be read as in following example:" ] # [ doc = "" ] # [ doc = " @code" ] # [ doc = " int range_index, component_index;" ] # [ doc = " AVOptionRanges *ranges;" ] # [ doc = " AVOptionRange *range[3]; //may require more than 3 in the future." ] # [ doc = " av_opt_query_ranges(&ranges, obj, key, AV_OPT_MULTI_COMPONENT_RANGE);" ] # [ doc = " for (range_index = 0; range_index < ranges->nb_ranges; range_index++) {" ] # [ doc = " for (component_index = 0; component_index < ranges->nb_components; component_index++)" ] # [ doc = " range[component_index] = ranges->range[ranges->nb_ranges * component_index + range_index];" ] # [ doc = " //do something with range here." ] # [ doc = " }" ] # [ doc = " av_opt_freep_ranges(&ranges);" ] # [ doc = " @endcode" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] AVOptionRange *range[3]; //may require more than 3 in the future. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `component_index` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:549115 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Array of option ranges." ] # [ doc = "" ] # [ doc = " Most of option types use just one component." ] # [ doc = " Following describes multi-component option types:" ] # [ doc = "" ] # [ doc = " AV_OPT_TYPE_IMAGE_SIZE:" ] # [ doc = " component index 0: range of pixel count (width * height)." ] # [ doc = " component index 1: range of width." ] # [ doc = " component index 2: range of height." ] # [ doc = "" ] # [ doc = " @note To obtain multi-component version of this structure, user must" ] # [ doc = " provide AV_OPT_MULTI_COMPONENT_RANGE to av_opt_query_ranges or" ] # [ doc = " av_opt_query_ranges_default function." ] # [ doc = "" ] # [ doc = " Multi-component range can be read as in following example:" ] # [ doc = "" ] # [ doc = " @code" ] # [ doc = " int range_index, component_index;" ] # [ doc = " AVOptionRanges *ranges;" ] # [ doc = " AVOptionRange *range[3]; //may require more than 3 in the future." ] # [ doc = " av_opt_query_ranges(&ranges, obj, key, AV_OPT_MULTI_COMPONENT_RANGE);" ] # [ doc = " for (range_index = 0; range_index < ranges->nb_ranges; range_index++) {" ] # [ doc = " for (component_index = 0; component_index < ranges->nb_components; component_index++)" ] # [ doc = " range[component_index] = ranges->range[ranges->nb_ranges * component_index + range_index];" ] # [ doc = " //do something with range here." ] # [ doc = " }" ] # [ doc = " av_opt_freep_ranges(&ranges);" ] # [ doc = " @endcode" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] range[component_index] = ranges->range[ranges->nb_ranges * component_index + range_index]; [INFO] [stdout] ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `component_index` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `512` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:630043 [INFO] [stdout] | [INFO] [stdout] 3 | ... } # [ doc = " Buffer to print data progressively" ] # [ doc = "" ] # [ doc = " The string buffer grows as necessary and is always 0-terminated." ] # [ doc = " The content of the string is never accessed, and thus is" ] # [ doc = " encoding-agnostic and can even hold binary data." ] # [ doc = "" ] # [ doc = " Small buffers are kept in the structure itself, and thus require no" ] # [ doc = " memory allocation at all (unless the contents of the buffer is needed" ] # [ doc = " after the structure goes out of scope). This is almost as lightweight as" ] # [ doc = " declaring a local \"char buf[512]\"." ] # [ doc = "" ] # [ doc = " The length of the string can go beyond the allocated size: the buffer is" ] # [ doc = " then truncated, but the functions still keep account of the actual total" ] # [ doc = " length." ] # [ doc = "" ] # [ doc = " In other words, buf->len can be greater than buf->size and records the" ] # [ doc = " total length of what would have been to the buffer if there had been" ] # [ doc = " enough memory." ] # [ doc = "" ] # [ doc = " Append operations do not need to be tested for failure: if a memory" ] # [ doc = " allocation fails, data stop being appended to the buffer, but the length" ] # [ doc = " is still updated. This situation can be tested with" ] # [ doc = " av_bprint_is_complete()." ] # [ doc = "" ] # [ doc = " The size_max field determines several possible behaviours:" ] # [ doc = "" ] # [ doc = " size_max = -1 (= UINT_MAX) or any large value will let the buffer be" ] # [ doc = " reallocated as necessary, with an amortized linear cost." ] # [ doc = "" ] # [ doc = " size_max = 0 prevents writing anything to the buffer: only the total" ] # [ doc = " length is computed. The write operations can then possibly be repeated in" ] # [ doc = " a buffer with exactly the necessary size" ] # [ doc = " (using size_init = size_max = len + 1)." ] # [ doc = "" ] # [ doc = " size_max = 1 is automatically replaced by the exact size available in the" ] # [ doc = " structure itself, thus ensuring no dynamic memory allocation. The" ] # [ doc = " internal buffer is large enough to hold a reasonable paragraph of text," ] # [ doc = " such as the current paragraph." ] # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] declaring a local "char buf[512]". [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `512` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `x` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:652350 [INFO] [stdout] | [INFO] [stdout] 3 | ...rCharacteristic ) -> avpriv_trc_function ; } # [ doc = " Sum of abs(src1[x] - src2[x])" ] pub type av_pixelutils_sad_fn = :: std :: op... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Sum of abs(src1[x] - src2[x]) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `x` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `x` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:652350 [INFO] [stdout] | [INFO] [stdout] 3 | ...rCharacteristic ) -> avpriv_trc_function ; } # [ doc = " Sum of abs(src1[x] - src2[x])" ] pub type av_pixelutils_sad_fn = :: std :: op... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Sum of abs(src1[x] - src2[x]) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `x` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:728602 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " This callback is called at the beginning of each frame to get data" ] # [ doc = " buffer(s) for it. There may be one contiguous buffer for all the data or" ] # [ doc = " there may be a buffer per each data plane or anything in between. What" ] # [ doc = " this means is, you may set however many entries in buf[] you feel necessary." ] # [ doc = " Each buffer must be reference-counted using the AVBuffer API (see description" ] # [ doc = " of buf[] below)." ] # [ doc = "" ] # [ doc = " The following fields will be set in the frame before this callback is" ] # [ doc = " called:" ] # [ doc = " - format" ] # [ doc = " - width, height (video only)" ] # [ doc = " - sample_rate, channel_layout, nb_samples (audio only)" ] # [ doc = " Their values may differ from the corresponding values in" ] # [ doc = " AVCodecContext. This callback must use the frame values, not the codec" ] # [ doc = " context values, to calculate the required buffer size." ] # [ doc = "" ] # [ doc = " This callback must fill the following fields in the frame:" ] # [ doc = " - data[]" ] # [ doc = " - linesize[]" ] # [ doc = " - extended_data:" ] # [ doc = " * if the data is planar audio with more than 8 channels, then this" ] # [ doc = " callback must allocate and fill extended_data to contain all pointers" ] # [ doc = " to all data planes. data[] must hold as many pointers as it can." ] # [ doc = " extended_data must be allocated with av_malloc() and will be freed in" ] # [ doc = " av_frame_unref()." ] # [ doc = " * otherwise extended_data must point to data" ] # [ doc = " - buf[] must contain one or more pointers to AVBufferRef structures. Each of" ] # [ doc = " the frame's data and extended_data pointers must be contained in these. That" ] # [ doc = " is, one AVBufferRef for each allocated chunk of memory, not necessarily one" ] # [ doc = " AVBufferRef per data[] entry. See: av_buffer_create(), av_buffer_alloc()," ] # [ doc = " and av_buffer_ref()." ] # [ doc = " - extended_buf and nb_extended_buf must be allocated with av_malloc() by" ] # [ doc = " this callback and filled with the extra buffers if there are more" ] # [ doc = " buffers than buf[] can hold. extended_buf will be freed in" ] # [ doc = " av_frame_unref()." ] # [ doc = "" ] # [ doc = " If AV_CODEC_CAP_DR1 is not set then get_buffer2() must call" ] # [ doc = " avcodec_default_get_buffer2() instead of providing buffers allocated by" ] # [ doc = " some other means." ] # [ doc = "" ] # [ doc = " Each data plane must be aligned to the maximum required by the target" ] # [ doc = " CPU." ] # [ doc = "" ] # [ doc = " @see avcodec_default_get_buffer2()" ] # [ doc = "" ] # [ doc = " Video:" ] # [ doc = "" ] # [ doc = " If AV_GET_BUFFER_FLAG_REF is set in flags then the frame may be reused" ] # [ doc = " (read and/or written to if it is writable) later by libavcodec." ] # [ doc = "" ] # [ doc = " avcodec_align_dimensions2() should be used to find the required width and" ] # [ doc = " height, as they normally need to be rounded up to the next multiple of 16." ] # [ doc = "" ] # [ doc = " Some decoders do not support linesizes changing between frames." ] # [ doc = "" ] # [ doc = " If frame multithreading is used and thread_safe_callbacks is set," ] # [ doc = " this callback may be called from a different thread, but not from more" ] # [ doc = " than one at once. Does not need to be reentrant." ] # [ doc = "" ] # [ doc = " @see avcodec_align_dimensions2()" ] # [ doc = "" ] # [ doc = " Audio:" ] # [ doc = "" ] # [ doc = " Decoders request a buffer of a particular size by setting" ] # [ doc = " AVFrame.nb_samples prior to calling get_buffer2(). The decoder may," ] # [ doc = " however, utilize only part of the buffer by setting AVFrame.nb_samples" ] # [ doc = " to a smaller value in the output frame." ] # [ doc = "" ] # [ doc = " As a convenience, av_samples_get_buffer_size() and" ] # [ doc = " av_samples_fill_arrays() in libavutil may be used by custom get_buffer2()" ] # [ doc = " functions to find the required data size and to fill data pointers and" ] # [ doc = " linesize. In AVFrame.linesize, only linesize[0] may be set for audio" ] # [ doc = " since all planes must be the same size." ] # [ doc = "" ] # [ doc = " @see av_samples_get_buffer_size(), av_samples_fill_arrays()" ] # [ doc = "" ] # [ doc = " - encoding: unused" ] # [ doc = " - decoding: Set by libavcodec, user can override." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] linesize. In AVFrame.linesize, only linesize[0] may be set for audio [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Events` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:747711 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Header containing style information for text subtitles." ] # [ doc = " For SUBTITLE_ASS subtitle type, it should contain the whole ASS" ] # [ doc = " [Script Info] and [V4+ Styles] section, plus the [Events] line and" ] # [ doc = " the Format line following. It shouldn't include any Dialogue line." ] # [ doc = " - encoding: Set/allocated/freed by user (before avcodec_open2())" ] # [ doc = " - decoding: Set/allocated/freed by libavcodec (by avcodec_open2())" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [Script Info] and [V4+ Styles] section, plus the [Events] line and [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `Events` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `N` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:755411 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Control the form of AVSubtitle.rects[N]->ass" ] # [ doc = " - decoding: set by user" ] # [ doc = " - encoding: unused" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Control the form of AVSubtitle.rects[N]->ass [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `N` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:768291 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Encode data to an AVPacket." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket (may contain a user-provided buffer)" ] # [ doc = " @param[in] frame AVFrame containing the raw data to be encoded" ] # [ doc = " @param[out] got_packet_ptr encoder sets to 0 or 1 to indicate that a" ] # [ doc = " non-empty packet was returned in avpkt." ] # [ doc = " @return 0 on success, negative error code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] frame AVFrame containing the raw data to be encoded [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:768291 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Encode data to an AVPacket." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket (may contain a user-provided buffer)" ] # [ doc = " @param[in] frame AVFrame containing the raw data to be encoded" ] # [ doc = " @param[out] got_packet_ptr encoder sets to 0 or 1 to indicate that a" ] # [ doc = " non-empty packet was returned in avpkt." ] # [ doc = " @return 0 on success, negative error code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] got_packet_ptr encoder sets to 0 or 1 to indicate that a [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:887177 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Pools for each data plane. For audio all the planes have the same size," ] # [ doc = " so only pools[0] is used." ] pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] so only pools[0] is used. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:923600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Halfpel motion compensation with rounding (a+b+1)>>1." ] # [ doc = " this is an array[4][4] of motion compensation functions for 4" ] # [ doc = " horizontal blocksizes (8,16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination where the result is stored" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] this is an array[4][4] of motion compensation functions for 4 [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:924168 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Halfpel motion compensation with rounding (a+b+1)>>1." ] # [ doc = " This is an array[4][4] of motion compensation functions for 4" ] # [ doc = " horizontal blocksizes (8,16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination into which the result is averaged (a+b+1)>>1" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] This is an array[4][4] of motion compensation functions for 4 [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:924754 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Halfpel motion compensation with no rounding (a+b)>>1." ] # [ doc = " this is an array[4][4] of motion compensation functions for 2" ] # [ doc = " horizontal blocksizes (8,16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination where the result is stored" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] # [ doc = " @note The size is kept at [4][4] to match the above pixel_tabs and avoid" ] # [ doc = " out of bounds reads in the motion estimation code." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] this is an array[4][4] of motion compensation functions for 2 [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:924754 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Halfpel motion compensation with no rounding (a+b)>>1." ] # [ doc = " this is an array[4][4] of motion compensation functions for 2" ] # [ doc = " horizontal blocksizes (8,16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination where the result is stored" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] # [ doc = " @note The size is kept at [4][4] to match the above pixel_tabs and avoid" ] # [ doc = " out of bounds reads in the motion estimation code." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @note The size is kept at [4][4] to match the above pixel_tabs and avoid [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:925490 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Halfpel motion compensation with no rounding (a+b)>>1." ] # [ doc = " this is an array[4] of motion compensation functions for 1" ] # [ doc = " horizontal blocksize (16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[0][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination into which the result is averaged (a+b)>>1" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] this is an array[4] of motion compensation functions for 1 [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `isMVY` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1003544 [INFO] [stdout] | [INFO] [stdout] 3 | ...ing_points : :: std :: os :: raw :: c_int , # [ doc = "< sprite offset[isChroma][isMVY]" ] pub sprite_offset : [ [ :: std :: os :: raw... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < sprite offset[isChroma][isMVY] [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `isMVY` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `isMVY` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1003668 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_int ; 2usize ] ; 2usize ] , # [ doc = "< sprite_delta [isY][isMVY]" ] pub sprite_delta : [ [ :: std :: os :: raw :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < sprite_delta [isY][isMVY] [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `isMVY` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `isChroma` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1006116 [INFO] [stdout] | [INFO] [stdout] 3 | ...length : :: std :: os :: raw :: c_int , # [ doc = " [mb_intra][isChroma][level][run][last]" ] pub ac_stats : * mut [ [ [ [ :: std :: o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [mb_intra][isChroma][level][run][last] [INFO] [stdout] ^^^^^^^^ [INFO] [stdout] = note: no item named `isChroma` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `run` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1006116 [INFO] [stdout] | [INFO] [stdout] 3 | ...length : :: std :: os :: raw :: c_int , # [ doc = " [mb_intra][isChroma][level][run][last]" ] pub ac_stats : * mut [ [ [ [ :: std :: o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [mb_intra][isChroma][level][run][last] [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `run` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `last` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1006116 [INFO] [stdout] | [INFO] [stdout] 3 | ...length : :: std :: os :: raw :: c_int , # [ doc = " [mb_intra][isChroma][level][run][last]" ] pub ac_stats : * mut [ [ [ [ :: std :: o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [mb_intra][isChroma][level][run][last] [INFO] [stdout] ^^^^ [INFO] [stdout] = note: no item named `last` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `stream_index` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1075367 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Get the next timestamp in stream[stream_index].time_base units." ] # [ doc = " @return the timestamp or AV_NOPTS_VALUE if an error occurred" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Get the next timestamp in stream[stream_index].time_base units. [INFO] [stdout] ^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `stream_index` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:650987 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Determine a suitable 'gamma' value to match the supplied" ] # [ doc = " AVColorTransferCharacteristic." ] # [ doc = "" ] # [ doc = " See Apple Technical Note TN2257 (https://developer.apple.com/library/mac/technotes/tn2257/_index.html)" ] # [ doc = "" ] # [ doc = " @return Will return an approximation to the simple gamma function matching" ] # [ doc = " the supplied Transfer Characteristic, Will return 0.0 for any" ] # [ doc = " we cannot reasonably match against." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `value` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:735307 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Ratecontrol attempt to use, at maximum, of what can be used without an underflow." ] # [ doc = " - encoding: Set by user." ] # [ doc = " - decoding: unused." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `value` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:735524 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Ratecontrol attempt to use, at least, times the amount needed to prevent a vbv overflow." ] # [ doc = " - encoding: Set by user." ] # [ doc = " - decoding: unused." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 218 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 07s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: cexpr v0.3.6, nom v4.2.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/doc/ffmpeg_dev/index.html [INFO] running `Command { std: "docker" "inspect" "b322333ec3aa740afc582eb80e9c6f3449e4cc03647e514b6bea78cdab2322d4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "b322333ec3aa740afc582eb80e9c6f3449e4cc03647e514b6bea78cdab2322d4", kill_on_drop: false }` [INFO] [stdout] b322333ec3aa740afc582eb80e9c6f3449e4cc03647e514b6bea78cdab2322d4 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-7-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" "DOCS_RS=1" "-e" "RUSTC_BOOTSTRAP=1" "-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:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+ef324565d071c6d7e2477a195648549e33d6a465" "rustdoc" "--lib" "-Zrustdoc-map" "-Z" "unstable-options" "--config" "build.rustdocflags=[\"-Z\", \"unstable-options\", \"--document-private-items\"]" "--frozen" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] cc04910abee6b6cff6953560f65e5b37aecdb95f85885dad587858576a4ee0c4 [INFO] running `Command { std: "docker" "start" "-a" "cc04910abee6b6cff6953560f65e5b37aecdb95f85885dad587858576a4ee0c4", kill_on_drop: false }` [INFO] [stdout] warning: using `.clone()` on a double reference, which returns `&str` instead of cloning the inner type [INFO] [stdout] --> build.rs:352:42 [INFO] [stdout] | [INFO] [stdout] 352 | let path: &str = path.clone(); [INFO] [stdout] | ^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(suspicious_double_ref_op)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 1 warning emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c: In function 'mp4_packager': [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:248: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 248 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:249:14: warning: 'codec' is deprecated [-Wdeprecated-declarations] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 249 | enum AVCodecID codec_id = ifmt_ctx->streams[stream_index]->codec->codec_id; [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ^~~~~~~~~ [INFO] [stderr] warning: ffmpeg-dev@0.3.8: In file included from cbits/img_utils.c:26: [INFO] [stderr] warning: ffmpeg-dev@0.3.8: /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/FFmpeg-FFmpeg-2722fc2/libavformat/avformat.h:885:21: note: declared here [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 885 | AVCodecContext *codec; [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ^~~~~ [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c: At top level: [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:477: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 477 | #pragma clang diagnostic ignored "-Wunused-parameter" [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c: In function 'decode_packet': [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:488: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 488 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:489:9: warning: 'avcodec_decode_video2' is deprecated [-Wdeprecated-declarations] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 489 | int res = avcodec_decode_video2( [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ^~~ [INFO] [stderr] warning: ffmpeg-dev@0.3.8: In file included from /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/FFmpeg-FFmpeg-2722fc2/libavformat/avformat.h:317, [INFO] [stderr] warning: ffmpeg-dev@0.3.8: from cbits/img_utils.c:26: [INFO] [stderr] warning: ffmpeg-dev@0.3.8: /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/FFmpeg-FFmpeg-2722fc2/libavcodec/avcodec.h:4828:5: note: declared here [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 4828 | int avcodec_decode_video2(AVCodecContext *avctx, AVFrame *picture, [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ^~~~~~~~~~~~~~~~~~~~~ [INFO] [stderr] warning: ffmpeg-dev@0.3.8: cbits/img_utils.c:482:9: warning: unused parameter 'cached' [-Wunused-parameter] [INFO] [stderr] warning: ffmpeg-dev@0.3.8: 482 | int cached, [INFO] [stderr] warning: ffmpeg-dev@0.3.8: | ~~~~^~~~~~ [INFO] [stderr] Documenting ffmpeg-dev v0.3.8 (/opt/rustwide/workdir) [INFO] [stdout] warning: lint `safe_packed_borrows` has been removed: converted into hard error, see issue #82523 for more information [INFO] [stdout] --> src/sys.rs:11:10 [INFO] [stdout] | [INFO] [stdout] 11 | #![allow(safe_packed_borrows)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(renamed_and_removed_lints)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: lint `safe_packed_borrows` has been removed: converted into hard error, see issue #82523 for more information [INFO] [stdout] --> src/api.rs:6:10 [INFO] [stdout] | [INFO] [stdout] 6 | #![allow(safe_packed_borrows)] [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:211650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get dictionary entries as a string." ] # [ doc = "" ] # [ doc = " Create a string containing dictionary's entries." ] # [ doc = " Such string may be passed back to av_dict_parse_string()." ] # [ doc = " @note String is escaped with backslashes ('\\')." ] # [ doc = "" ] # [ doc = " @param[in] m dictionary" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg entries." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] m dictionary [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:211650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get dictionary entries as a string." ] # [ doc = "" ] # [ doc = " Create a string containing dictionary's entries." ] # [ doc = " Such string may be passed back to av_dict_parse_string()." ] # [ doc = " @note String is escaped with backslashes ('\\')." ] # [ doc = "" ] # [ doc = " @param[in] m dictionary" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg entries." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] buffer Pointer to buffer that will be allocated with string containg entries. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:211650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get dictionary entries as a string." ] # [ doc = "" ] # [ doc = " Create a string containing dictionary's entries." ] # [ doc = " Such string may be passed back to av_dict_parse_string()." ] # [ doc = " @note String is escaped with backslashes ('\\')." ] # [ doc = "" ] # [ doc = " @param[in] m dictionary" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg entries." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] key_val_sep character used to separate key from value [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:211650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get dictionary entries as a string." ] # [ doc = "" ] # [ doc = " Create a string containing dictionary's entries." ] # [ doc = " Such string may be passed back to av_dict_parse_string()." ] # [ doc = " @note String is escaped with backslashes ('\\')." ] # [ doc = "" ] # [ doc = " @param[in] m dictionary" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg entries." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pairs_sep character used to separate two pairs from each other [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:293718 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return a single letter to describe the given picture type" ] # [ doc = " pict_type." ] # [ doc = "" ] # [ doc = " @param[in] pict_type the picture type @return a single character" ] # [ doc = " representing the picture type, '?' if pict_type is unknown" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pict_type the picture type @return a single character [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dst_num Destination numerator [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dst_den Destination denominator [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] num Source numerator [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] den Source denominator [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:294383 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reduce a fraction." ] # [ doc = "" ] # [ doc = " This is useful for framerate calculations." ] # [ doc = "" ] # [ doc = " @param[out] dst_num Destination numerator" ] # [ doc = " @param[out] dst_den Destination denominator" ] # [ doc = " @param[in] num Source numerator" ] # [ doc = " @param[in] den Source denominator" ] # [ doc = " @param[in] max Maximum allowed values for `dst_num` & `dst_den`" ] # [ doc = " @return 1 if the operation is exact, 0 otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] max Maximum allowed values for `dst_num` & `dst_den` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] in_tb Input time base [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] in_ts Input timestamp [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] fs_tb Duration time base; typically this is finer-grained [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] duration Duration till the next call to this function (i.e. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] last Pointer to a timestamp expressed in terms of [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:303424 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Rescale a timestamp while preserving known durations." ] # [ doc = "" ] # [ doc = " This function is designed to be called per audio packet to scale the input" ] # [ doc = " timestamp to a different time base. Compared to a simple av_rescale_q()" ] # [ doc = " call, this function is robust against possible inconsistent frame durations." ] # [ doc = "" ] # [ doc = " The `last` parameter is a state variable that must be preserved for all" ] # [ doc = " subsequent calls for the same stream. For the first call, `*last` should be" ] # [ doc = " initialized to #AV_NOPTS_VALUE." ] # [ doc = "" ] # [ doc = " @param[in] in_tb Input time base" ] # [ doc = " @param[in] in_ts Input timestamp" ] # [ doc = " @param[in] fs_tb Duration time base; typically this is finer-grained" ] # [ doc = " (greater) than `in_tb` and `out_tb`" ] # [ doc = " @param[in] duration Duration till the next call to this function (i.e." ] # [ doc = " duration of the current packet/frame)" ] # [ doc = " @param[in,out] last Pointer to a timestamp expressed in terms of" ] # [ doc = " `fs_tb`, acting as a state variable" ] # [ doc = " @param[in] out_tb Output timebase" ] # [ doc = " @return Timestamp expressed in terms of `out_tb`" ] # [ doc = "" ] # [ doc = " @note In the context of this function, \"duration\" is in term of samples, not" ] # [ doc = " seconds." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] out_tb Output timebase [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:305088 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a value to a timestamp." ] # [ doc = "" ] # [ doc = " This function guarantees that when the same value is repeatly added that" ] # [ doc = " no accumulation of rounding errors occurs." ] # [ doc = "" ] # [ doc = " @param[in] ts Input timestamp" ] # [ doc = " @param[in] ts_tb Input timestamp time base" ] # [ doc = " @param[in] inc Value to be added" ] # [ doc = " @param[in] inc_tb Time base of `inc`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ts Input timestamp [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:305088 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a value to a timestamp." ] # [ doc = "" ] # [ doc = " This function guarantees that when the same value is repeatly added that" ] # [ doc = " no accumulation of rounding errors occurs." ] # [ doc = "" ] # [ doc = " @param[in] ts Input timestamp" ] # [ doc = " @param[in] ts_tb Input timestamp time base" ] # [ doc = " @param[in] inc Value to be added" ] # [ doc = " @param[in] inc_tb Time base of `inc`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ts_tb Input timestamp time base [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:305088 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a value to a timestamp." ] # [ doc = "" ] # [ doc = " This function guarantees that when the same value is repeatly added that" ] # [ doc = " no accumulation of rounding errors occurs." ] # [ doc = "" ] # [ doc = " @param[in] ts Input timestamp" ] # [ doc = " @param[in] ts_tb Input timestamp time base" ] # [ doc = " @param[in] inc Value to be added" ] # [ doc = " @param[in] inc_tb Time base of `inc`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] inc Value to be added [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:305088 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a value to a timestamp." ] # [ doc = "" ] # [ doc = " This function guarantees that when the same value is repeatly added that" ] # [ doc = " no accumulation of rounding errors occurs." ] # [ doc = "" ] # [ doc = " @param[in] ts Input timestamp" ] # [ doc = " @param[in] ts_tb Input timestamp time base" ] # [ doc = " @param[in] inc Value to be added" ] # [ doc = " @param[in] inc_tb Time base of `inc`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] inc_tb Time base of `inc` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:364215 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free a block of memory through a pointer to a" ] # [ doc = " pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `size` > 0, allocate a new block. If `size` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`. Otherwise, expand or" ] # [ doc = " shrink that block of memory according to `size`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already allocated" ] # [ doc = " with av_realloc(), or a pointer to `NULL`. The pointer" ] # [ doc = " is updated on success, or freed on failure." ] # [ doc = " @param[in] size Size in bytes for the memory block to be allocated or" ] # [ doc = " reallocated" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Pointer to a pointer to a memory block already allocated [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:364215 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free a block of memory through a pointer to a" ] # [ doc = " pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `size` > 0, allocate a new block. If `size` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`. Otherwise, expand or" ] # [ doc = " shrink that block of memory according to `size`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already allocated" ] # [ doc = " with av_realloc(), or a pointer to `NULL`. The pointer" ] # [ doc = " is updated on success, or freed on failure." ] # [ doc = " @param[in] size Size in bytes for the memory block to be allocated or" ] # [ doc = " reallocated" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size Size in bytes for the memory block to be allocated or [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:367157 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free an array through a pointer to a pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `nmemb` > 0, allocate a new block. If `nmemb` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already" ] # [ doc = " allocated with av_realloc(), or a pointer to `NULL`." ] # [ doc = " The pointer is updated on success, or freed on failure." ] # [ doc = " @param[in] nmemb Number of elements" ] # [ doc = " @param[in] size Size of the single element" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Pointer to a pointer to a memory block already [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:367157 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free an array through a pointer to a pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `nmemb` > 0, allocate a new block. If `nmemb` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already" ] # [ doc = " allocated with av_realloc(), or a pointer to `NULL`." ] # [ doc = " The pointer is updated on success, or freed on failure." ] # [ doc = " @param[in] nmemb Number of elements" ] # [ doc = " @param[in] size Size of the single element" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] nmemb Number of elements [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:367157 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate, reallocate, or free an array through a pointer to a pointer." ] # [ doc = "" ] # [ doc = " If `*ptr` is `NULL` and `nmemb` > 0, allocate a new block. If `nmemb` is" ] # [ doc = " zero, free the memory block pointed to by `*ptr`." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to a pointer to a memory block already" ] # [ doc = " allocated with av_realloc(), or a pointer to `NULL`." ] # [ doc = " The pointer is updated on success, or freed on failure." ] # [ doc = " @param[in] nmemb Number of elements" ] # [ doc = " @param[in] size Size of the single element" ] # [ doc = "" ] # [ doc = " @return Zero on success, an AVERROR error code on failure" ] # [ doc = "" ] # [ doc = " @warning Unlike av_malloc(), the allocated memory is not guaranteed to be" ] # [ doc = " correctly aligned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size Size of the single element [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:368194 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reallocate the given buffer if it is not large enough, otherwise do nothing." ] # [ doc = "" ] # [ doc = " If the given buffer is `NULL`, then a new uninitialized buffer is allocated." ] # [ doc = "" ] # [ doc = " If the given buffer is not large enough, and reallocation fails, `NULL` is" ] # [ doc = " returned and `*size` is set to 0, but the original buffer is not changed or" ] # [ doc = " freed." ] # [ doc = "" ] # [ doc = " A typical use pattern follows:" ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " uint8_t *new_buf = av_fast_realloc(buf, ¤t_size, size_needed);" ] # [ doc = " if (!new_buf) {" ] # [ doc = " // Allocation failed; clean up original buffer" ] # [ doc = " av_freep(&buf);" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Already allocated buffer, or `NULL`" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `ptr`" ] # [ doc = " @return `ptr` if the buffer is large enough, a pointer to newly reallocated" ] # [ doc = " buffer if the buffer was not large enough, or `NULL` in case of" ] # [ doc = " error" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Already allocated buffer, or `NULL` [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:368194 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reallocate the given buffer if it is not large enough, otherwise do nothing." ] # [ doc = "" ] # [ doc = " If the given buffer is `NULL`, then a new uninitialized buffer is allocated." ] # [ doc = "" ] # [ doc = " If the given buffer is not large enough, and reallocation fails, `NULL` is" ] # [ doc = " returned and `*size` is set to 0, but the original buffer is not changed or" ] # [ doc = " freed." ] # [ doc = "" ] # [ doc = " A typical use pattern follows:" ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " uint8_t *new_buf = av_fast_realloc(buf, ¤t_size, size_needed);" ] # [ doc = " if (!new_buf) {" ] # [ doc = " // Allocation failed; clean up original buffer" ] # [ doc = " av_freep(&buf);" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Already allocated buffer, or `NULL`" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `ptr`" ] # [ doc = " @return `ptr` if the buffer is large enough, a pointer to newly reallocated" ] # [ doc = " buffer if the buffer was not large enough, or `NULL` in case of" ] # [ doc = " error" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] size Pointer to the size of buffer `ptr`. `*size` is [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:368194 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Reallocate the given buffer if it is not large enough, otherwise do nothing." ] # [ doc = "" ] # [ doc = " If the given buffer is `NULL`, then a new uninitialized buffer is allocated." ] # [ doc = "" ] # [ doc = " If the given buffer is not large enough, and reallocation fails, `NULL` is" ] # [ doc = " returned and `*size` is set to 0, but the original buffer is not changed or" ] # [ doc = " freed." ] # [ doc = "" ] # [ doc = " A typical use pattern follows:" ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " uint8_t *new_buf = av_fast_realloc(buf, ¤t_size, size_needed);" ] # [ doc = " if (!new_buf) {" ] # [ doc = " // Allocation failed; clean up original buffer" ] # [ doc = " av_freep(&buf);" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Already allocated buffer, or `NULL`" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `ptr`" ] # [ doc = " @return `ptr` if the buffer is large enough, a pointer to newly reallocated" ] # [ doc = " buffer if the buffer was not large enough, or `NULL` in case of" ] # [ doc = " error" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min_size Desired minimal size of buffer `ptr` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:369915 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Contrary to av_fast_realloc(), the current buffer contents might not be" ] # [ doc = " preserved and on error the old buffer is freed, thus no special handling to" ] # [ doc = " avoid memleaks is necessary." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " av_fast_malloc(&buf, ¤t_size, size_needed);" ] # [ doc = " if (!buf) {" ] # [ doc = " // Allocation failed; buf already freed" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_mallocz()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Pointer to pointer to an already allocated buffer. [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:369915 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Contrary to av_fast_realloc(), the current buffer contents might not be" ] # [ doc = " preserved and on error the old buffer is freed, thus no special handling to" ] # [ doc = " avoid memleaks is necessary." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " av_fast_malloc(&buf, ¤t_size, size_needed);" ] # [ doc = " if (!buf) {" ] # [ doc = " // Allocation failed; buf already freed" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_mallocz()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:369915 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Contrary to av_fast_realloc(), the current buffer contents might not be" ] # [ doc = " preserved and on error the old buffer is freed, thus no special handling to" ] # [ doc = " avoid memleaks is necessary." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @code{.c}" ] # [ doc = " uint8_t *buf = ...;" ] # [ doc = " av_fast_malloc(&buf, ¤t_size, size_needed);" ] # [ doc = " if (!buf) {" ] # [ doc = " // Allocation failed; buf already freed" ] # [ doc = " return AVERROR(ENOMEM);" ] # [ doc = " }" ] # [ doc = " @endcode" ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_realloc()" ] # [ doc = " @see av_fast_mallocz()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min_size Desired minimal size of buffer `*ptr` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:371491 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and clear a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Like av_fast_malloc(), but all newly allocated space is initially cleared." ] # [ doc = " Reused buffer is not cleared." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] ptr Pointer to pointer to an already allocated buffer. [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:371491 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and clear a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Like av_fast_malloc(), but all newly allocated space is initially cleared." ] # [ doc = " Reused buffer is not cleared." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:371491 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and clear a buffer, reusing the given one if large enough." ] # [ doc = "" ] # [ doc = " Like av_fast_malloc(), but all newly allocated space is initially cleared." ] # [ doc = " Reused buffer is not cleared." ] # [ doc = "" ] # [ doc = " `*ptr` is allowed to be `NULL`, in which case allocation always happens if" ] # [ doc = " `size_needed` is greater than 0." ] # [ doc = "" ] # [ doc = " @param[in,out] ptr Pointer to pointer to an already allocated buffer." ] # [ doc = " `*ptr` will be overwritten with pointer to new" ] # [ doc = " buffer on success or `NULL` on failure" ] # [ doc = " @param[in,out] size Pointer to the size of buffer `*ptr`. `*size` is" ] # [ doc = " updated to the new allocated size, in particular 0" ] # [ doc = " in case of failure." ] # [ doc = " @param[in] min_size Desired minimal size of buffer `*ptr`" ] # [ doc = " @see av_fast_malloc()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] min_size Desired minimal size of buffer `*ptr` [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:376261 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add the pointer to an element to a dynamic array." ] # [ doc = "" ] # [ doc = " The array to grow is supposed to be an array of pointers to" ] # [ doc = " structures, and the element to add must be a pointer to an already" ] # [ doc = " allocated structure." ] # [ doc = "" ] # [ doc = " The array is reallocated when its size reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem Element to add" ] # [ doc = " @see av_dynarray_add_nofree(), av_dynarray2_add()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] tab_ptr Pointer to the array to grow [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:376261 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add the pointer to an element to a dynamic array." ] # [ doc = "" ] # [ doc = " The array to grow is supposed to be an array of pointers to" ] # [ doc = " structures, and the element to add must be a pointer to an already" ] # [ doc = " allocated structure." ] # [ doc = "" ] # [ doc = " The array is reallocated when its size reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem Element to add" ] # [ doc = " @see av_dynarray_add_nofree(), av_dynarray2_add()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] nb_ptr Pointer to the number of elements in the array [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:376261 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add the pointer to an element to a dynamic array." ] # [ doc = "" ] # [ doc = " The array to grow is supposed to be an array of pointers to" ] # [ doc = " structures, and the element to add must be a pointer to an already" ] # [ doc = " allocated structure." ] # [ doc = "" ] # [ doc = " The array is reallocated when its size reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem Element to add" ] # [ doc = " @see av_dynarray_add_nofree(), av_dynarray2_add()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] elem Element to add [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:378128 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add an element of size `elem_size` to a dynamic array." ] # [ doc = "" ] # [ doc = " The array is reallocated when its number of elements reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem_size Size in bytes of an element in the array" ] # [ doc = " @param[in] elem_data Pointer to the data of the element to add. If" ] # [ doc = " `NULL`, the space of the newly added element is" ] # [ doc = " allocated but left uninitialized." ] # [ doc = "" ] # [ doc = " @return Pointer to the data of the element to copy in the newly allocated" ] # [ doc = " space" ] # [ doc = " @see av_dynarray_add(), av_dynarray_add_nofree()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] tab_ptr Pointer to the array to grow [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:378128 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add an element of size `elem_size` to a dynamic array." ] # [ doc = "" ] # [ doc = " The array is reallocated when its number of elements reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem_size Size in bytes of an element in the array" ] # [ doc = " @param[in] elem_data Pointer to the data of the element to add. If" ] # [ doc = " `NULL`, the space of the newly added element is" ] # [ doc = " allocated but left uninitialized." ] # [ doc = "" ] # [ doc = " @return Pointer to the data of the element to copy in the newly allocated" ] # [ doc = " space" ] # [ doc = " @see av_dynarray_add(), av_dynarray_add_nofree()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] nb_ptr Pointer to the number of elements in the array [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:378128 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add an element of size `elem_size` to a dynamic array." ] # [ doc = "" ] # [ doc = " The array is reallocated when its number of elements reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem_size Size in bytes of an element in the array" ] # [ doc = " @param[in] elem_data Pointer to the data of the element to add. If" ] # [ doc = " `NULL`, the space of the newly added element is" ] # [ doc = " allocated but left uninitialized." ] # [ doc = "" ] # [ doc = " @return Pointer to the data of the element to copy in the newly allocated" ] # [ doc = " space" ] # [ doc = " @see av_dynarray_add(), av_dynarray_add_nofree()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] elem_size Size in bytes of an element in the array [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:378128 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add an element of size `elem_size` to a dynamic array." ] # [ doc = "" ] # [ doc = " The array is reallocated when its number of elements reaches powers of 2." ] # [ doc = " Therefore, the amortized cost of adding an element is constant." ] # [ doc = "" ] # [ doc = " In case of success, the pointer to the array is updated in order to" ] # [ doc = " point to the new grown array, and the number pointed to by `nb_ptr`" ] # [ doc = " is incremented." ] # [ doc = " In case of failure, the array is freed, `*tab_ptr` is set to `NULL` and" ] # [ doc = " `*nb_ptr` is set to 0." ] # [ doc = "" ] # [ doc = " @param[in,out] tab_ptr Pointer to the array to grow" ] # [ doc = " @param[in,out] nb_ptr Pointer to the number of elements in the array" ] # [ doc = " @param[in] elem_size Size in bytes of an element in the array" ] # [ doc = " @param[in] elem_data Pointer to the data of the element to add. If" ] # [ doc = " `NULL`, the space of the newly added element is" ] # [ doc = " allocated but left uninitialized." ] # [ doc = "" ] # [ doc = " @return Pointer to the data of the element to copy in the newly allocated" ] # [ doc = " space" ] # [ doc = " @see av_dynarray_add(), av_dynarray_add_nofree()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] elem_data Pointer to the data of the element to add. If [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:426364 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the required buffer size for the given audio parameters." ] # [ doc = "" ] # [ doc = " @param[out] linesize calculated linesize, may be NULL" ] # [ doc = " @param nb_channels the number of channels" ] # [ doc = " @param nb_samples the number of samples in a single channel" ] # [ doc = " @param sample_fmt the sample format" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return required buffer size, or negative error code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] linesize calculated linesize, may be NULL [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:427188 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Fill plane data pointers and linesize for samples with sample" ] # [ doc = " format sample_fmt." ] # [ doc = "" ] # [ doc = " The audio_data array is filled with the pointers to the samples data planes:" ] # [ doc = " for planar, set the start point of each channel's data within the buffer," ] # [ doc = " for packed, set the start point of the entire buffer only." ] # [ doc = "" ] # [ doc = " The value pointed to by linesize is set to the aligned size of each" ] # [ doc = " channel's data buffer for planar layout, or to the aligned size of the" ] # [ doc = " buffer for all channels for packed layout." ] # [ doc = "" ] # [ doc = " The buffer in buf must be big enough to contain all the samples" ] # [ doc = " (use av_samples_get_buffer_size() to compute its minimum size)," ] # [ doc = " otherwise the audio_data pointers will point to invalid data." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize calculated linesize, may be NULL" ] # [ doc = " @param buf the pointer to a buffer containing the samples" ] # [ doc = " @param nb_channels the number of channels" ] # [ doc = " @param nb_samples the number of samples in a single channel" ] # [ doc = " @param sample_fmt the sample format" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return minimum size in bytes required for the buffer in case" ] # [ doc = " of success at the next bump" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] audio_data array to be filled with the pointer for each channel [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:427188 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Fill plane data pointers and linesize for samples with sample" ] # [ doc = " format sample_fmt." ] # [ doc = "" ] # [ doc = " The audio_data array is filled with the pointers to the samples data planes:" ] # [ doc = " for planar, set the start point of each channel's data within the buffer," ] # [ doc = " for packed, set the start point of the entire buffer only." ] # [ doc = "" ] # [ doc = " The value pointed to by linesize is set to the aligned size of each" ] # [ doc = " channel's data buffer for planar layout, or to the aligned size of the" ] # [ doc = " buffer for all channels for packed layout." ] # [ doc = "" ] # [ doc = " The buffer in buf must be big enough to contain all the samples" ] # [ doc = " (use av_samples_get_buffer_size() to compute its minimum size)," ] # [ doc = " otherwise the audio_data pointers will point to invalid data." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize calculated linesize, may be NULL" ] # [ doc = " @param buf the pointer to a buffer containing the samples" ] # [ doc = " @param nb_channels the number of channels" ] # [ doc = " @param nb_samples the number of samples in a single channel" ] # [ doc = " @param sample_fmt the sample format" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return minimum size in bytes required for the buffer in case" ] # [ doc = " of success at the next bump" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] linesize calculated linesize, may be NULL [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:429304 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a samples buffer for nb_samples samples, and fill data pointers and" ] # [ doc = " linesize accordingly." ] # [ doc = " The allocated samples buffer can be freed by using av_freep(&audio_data[0])" ] # [ doc = " Allocated data will be initialized to silence." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize aligned size for audio buffer(s), may be NULL" ] # [ doc = " @param nb_channels number of audio channels" ] # [ doc = " @param nb_samples number of samples per channel" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return the size of the allocated buffer in case of success at the next bump" ] # [ doc = " @see av_samples_fill_arrays()" ] # [ doc = " @see av_samples_alloc_array_and_samples()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] The allocated samples buffer can be freed by using av_freep(&audio_data[0]) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:429304 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a samples buffer for nb_samples samples, and fill data pointers and" ] # [ doc = " linesize accordingly." ] # [ doc = " The allocated samples buffer can be freed by using av_freep(&audio_data[0])" ] # [ doc = " Allocated data will be initialized to silence." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize aligned size for audio buffer(s), may be NULL" ] # [ doc = " @param nb_channels number of audio channels" ] # [ doc = " @param nb_samples number of samples per channel" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return the size of the allocated buffer in case of success at the next bump" ] # [ doc = " @see av_samples_fill_arrays()" ] # [ doc = " @see av_samples_alloc_array_and_samples()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] audio_data array to be filled with the pointer for each channel [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:429304 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate a samples buffer for nb_samples samples, and fill data pointers and" ] # [ doc = " linesize accordingly." ] # [ doc = " The allocated samples buffer can be freed by using av_freep(&audio_data[0])" ] # [ doc = " Allocated data will be initialized to silence." ] # [ doc = "" ] # [ doc = " @see enum AVSampleFormat" ] # [ doc = " The documentation for AVSampleFormat describes the data layout." ] # [ doc = "" ] # [ doc = " @param[out] audio_data array to be filled with the pointer for each channel" ] # [ doc = " @param[out] linesize aligned size for audio buffer(s), may be NULL" ] # [ doc = " @param nb_channels number of audio channels" ] # [ doc = " @param nb_samples number of samples per channel" ] # [ doc = " @param align buffer size alignment (0 = default, 1 = no alignment)" ] # [ doc = " @return >=0 on success or a negative error code on failure" ] # [ doc = " @todo return the size of the allocated buffer in case of success at the next bump" ] # [ doc = " @see av_samples_fill_arrays()" ] # [ doc = " @see av_samples_alloc_array_and_samples()" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] linesize aligned size for audio buffer(s), may be NULL [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:502268 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Utility function to access log2_chroma_w log2_chroma_h from" ] # [ doc = " the pixel format AVPixFmtDescriptor." ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = " @param[out] h_shift store log2_chroma_w (horizontal/width shift)" ] # [ doc = " @param[out] v_shift store log2_chroma_h (vertical/height shift)" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(ENOSYS) on invalid or unknown pixel format" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pix_fmt the pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:502268 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Utility function to access log2_chroma_w log2_chroma_h from" ] # [ doc = " the pixel format AVPixFmtDescriptor." ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = " @param[out] h_shift store log2_chroma_w (horizontal/width shift)" ] # [ doc = " @param[out] v_shift store log2_chroma_h (vertical/height shift)" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(ENOSYS) on invalid or unknown pixel format" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] h_shift store log2_chroma_w (horizontal/width shift) [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:502268 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Utility function to access log2_chroma_w log2_chroma_h from" ] # [ doc = " the pixel format AVPixFmtDescriptor." ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = " @param[out] h_shift store log2_chroma_w (horizontal/width shift)" ] # [ doc = " @param[out] v_shift store log2_chroma_h (vertical/height shift)" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(ENOSYS) on invalid or unknown pixel format" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] v_shift store log2_chroma_h (vertical/height shift) [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:506796 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Read a line from an image, and write the values of the" ] # [ doc = " pixel format component c to dst." ] # [ doc = "" ] # [ doc = " @param data the array containing the pointers to the planes of the image" ] # [ doc = " @param linesize the array containing the linesizes of the image" ] # [ doc = " @param desc the pixel format descriptor for the image" ] # [ doc = " @param x the horizontal coordinate of the first pixel to read" ] # [ doc = " @param y the vertical coordinate of the first pixel to read" ] # [ doc = " @param w the width of the line to read, that is the number of" ] # [ doc = " values to write to dst" ] # [ doc = " @param read_pal_component if not zero and the format is a paletted" ] # [ doc = " format writes the values corresponding to the palette" ] # [ doc = " component c in data[1] to dst, rather than the palette indexes in" ] # [ doc = " data[0]. The behavior is undefined if the format is not paletted." ] # [ doc = " @param dst_element_size size of elements in dst array (2 or 4 byte)" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] component c in data[1] to dst, rather than the palette indexes in [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:506796 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Read a line from an image, and write the values of the" ] # [ doc = " pixel format component c to dst." ] # [ doc = "" ] # [ doc = " @param data the array containing the pointers to the planes of the image" ] # [ doc = " @param linesize the array containing the linesizes of the image" ] # [ doc = " @param desc the pixel format descriptor for the image" ] # [ doc = " @param x the horizontal coordinate of the first pixel to read" ] # [ doc = " @param y the vertical coordinate of the first pixel to read" ] # [ doc = " @param w the width of the line to read, that is the number of" ] # [ doc = " values to write to dst" ] # [ doc = " @param read_pal_component if not zero and the format is a paletted" ] # [ doc = " format writes the values corresponding to the palette" ] # [ doc = " component c in data[1] to dst, rather than the palette indexes in" ] # [ doc = " data[0]. The behavior is undefined if the format is not paletted." ] # [ doc = " @param dst_element_size size of elements in dst array (2 or 4 byte)" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[0]. The behavior is undefined if the format is not paletted. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:510191 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Utility function to swap the endianness of a pixel format." ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = "" ] # [ doc = " @return pixel format with swapped endianness if it exists," ] # [ doc = " otherwise AV_PIX_FMT_NONE" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pix_fmt the pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:510558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dst_pix_fmt destination pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:510558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] src_pix_fmt source pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:510558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] has_alpha Whether the source pixel format alpha channel is used. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:511930 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] dst_pix_fmt destination pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:511930 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] src_pix_fmt source pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:511930 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute what kind of losses will occur when converting from one specific" ] # [ doc = " pixel format to another." ] # [ doc = " When converting from one pixel format to another, information loss may occur." ] # [ doc = " For example, when converting from RGB24 to GRAY, the color information will" ] # [ doc = " be lost. Similarly, other losses occur when converting from some formats to" ] # [ doc = " other formats. These losses can involve loss of chroma, but also loss of" ] # [ doc = " resolution, loss of color depth, loss due to the color space conversion, loss" ] # [ doc = " of the alpha bits or loss due to color quantization." ] # [ doc = " av_get_fix_fmt_loss() informs you about the various types of losses" ] # [ doc = " which will occur when converting from one pixel format to another." ] # [ doc = "" ] # [ doc = " @param[in] dst_pix_fmt destination pixel format" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @return Combination of flags informing you what kind of losses will occur" ] # [ doc = " (maximum loss for an invalid dst_pix_fmt)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] has_alpha Whether the source pixel format alpha channel is used. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `plane` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:513373 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Compute the max pixel step for each plane of an image with a" ] # [ doc = " format described by pixdesc." ] # [ doc = "" ] # [ doc = " The pixel step is the distance in bytes between the first byte of" ] # [ doc = " the group of bytes which describe a pixel component and the first" ] # [ doc = " byte of the successive group in the same plane for the same" ] # [ doc = " component." ] # [ doc = "" ] # [ doc = " @param max_pixsteps an array which is filled with the max pixel step" ] # [ doc = " for each plane. Since a plane may contain different pixel" ] # [ doc = " components, the computed max_pixsteps[plane] is relative to the" ] # [ doc = " component in the plane with the max pixel step." ] # [ doc = " @param max_pixstep_comps an array which is filled with the component" ] # [ doc = " for each plane which has the max pixel step. May be NULL." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] components, the computed max_pixsteps[plane] is relative to the [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `plane` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:516105 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate an image with size w and h and pixel format pix_fmt, and" ] # [ doc = " fill pointers and linesizes accordingly." ] # [ doc = " The allocated image buffer has to be freed by using" ] # [ doc = " av_freep(&pointers[0])." ] # [ doc = "" ] # [ doc = " @param align the value to use for buffer size alignment" ] # [ doc = " @return the size in bytes required for the image buffer, a negative" ] # [ doc = " error code in case of failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] av_freep(&pointers[0]). [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:531680 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Log a generic warning message about a missing feature." ] # [ doc = "" ] # [ doc = " @param[in] avc a pointer to an arbitrary struct of which the first" ] # [ doc = " field is a pointer to an AVClass struct" ] # [ doc = " @param[in] msg string containing the name of the missing feature" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avc a pointer to an arbitrary struct of which the first [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:531680 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Log a generic warning message about a missing feature." ] # [ doc = "" ] # [ doc = " @param[in] avc a pointer to an arbitrary struct of which the first" ] # [ doc = " field is a pointer to an AVClass struct" ] # [ doc = " @param[in] msg string containing the name of the missing feature" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] msg string containing the name of the missing feature [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:532149 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Log a generic warning message about a missing feature." ] # [ doc = " Additionally request that a sample showcasing the feature be uploaded." ] # [ doc = "" ] # [ doc = " @param[in] avc a pointer to an arbitrary struct of which the first field is" ] # [ doc = " a pointer to an AVClass struct" ] # [ doc = " @param[in] msg string containing the name of the missing feature" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avc a pointer to an arbitrary struct of which the first field is [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:532149 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Log a generic warning message about a missing feature." ] # [ doc = " Additionally request that a sample showcasing the feature be uploaded." ] # [ doc = "" ] # [ doc = " @param[in] avc a pointer to an arbitrary struct of which the first field is" ] # [ doc = " a pointer to an AVClass struct" ] # [ doc = " @param[in] msg string containing the name of the missing feature" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] msg string containing the name of the missing feature [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:561926 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] # [ doc = "" ] # [ doc = " @note Options found with AV_OPT_SEARCH_CHILDREN flag may not be settable" ] # [ doc = " directly with av_opt_set(). Use special calls which take an options" ] # [ doc = " AVDictionary (e.g. avformat_open_input()) to set options found with this" ] # [ doc = " flag." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj A pointer to a struct whose first element is a [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:561926 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] # [ doc = "" ] # [ doc = " @note Options found with AV_OPT_SEARCH_CHILDREN flag may not be settable" ] # [ doc = " directly with av_opt_set(). Use special calls which take an options" ] # [ doc = " AVDictionary (e.g. avformat_open_input()) to set options found with this" ] # [ doc = " flag." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name The name of the option to look for. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:561926 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] # [ doc = "" ] # [ doc = " @note Options found with AV_OPT_SEARCH_CHILDREN flag may not be settable" ] # [ doc = " directly with av_opt_set(). Use special calls which take an options" ] # [ doc = " AVDictionary (e.g. avformat_open_input()) to set options found with this" ] # [ doc = " flag." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] unit When searching for named constants, name of the unit [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:563416 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = " @param[out] target_obj if non-NULL, an object to which the option belongs will be" ] # [ doc = " written here. It may be different from obj if AV_OPT_SEARCH_CHILDREN is present" ] # [ doc = " in search_flags. This parameter is ignored if search_flags contain" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj A pointer to a struct whose first element is a [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:563416 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = " @param[out] target_obj if non-NULL, an object to which the option belongs will be" ] # [ doc = " written here. It may be different from obj if AV_OPT_SEARCH_CHILDREN is present" ] # [ doc = " in search_flags. This parameter is ignored if search_flags contain" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name The name of the option to look for. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:563416 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = " @param[out] target_obj if non-NULL, an object to which the option belongs will be" ] # [ doc = " written here. It may be different from obj if AV_OPT_SEARCH_CHILDREN is present" ] # [ doc = " in search_flags. This parameter is ignored if search_flags contain" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] unit When searching for named constants, name of the unit [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:563416 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Look for an option in an object. Consider only options which" ] # [ doc = " have all the specified flags set." ] # [ doc = "" ] # [ doc = " @param[in] obj A pointer to a struct whose first element is a" ] # [ doc = " pointer to an AVClass." ] # [ doc = " Alternatively a double pointer to an AVClass, if" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ search flag is set." ] # [ doc = " @param[in] name The name of the option to look for." ] # [ doc = " @param[in] unit When searching for named constants, name of the unit" ] # [ doc = " it belongs to." ] # [ doc = " @param opt_flags Find only options with all the specified flags set (AV_OPT_FLAG)." ] # [ doc = " @param search_flags A combination of AV_OPT_SEARCH_*." ] # [ doc = " @param[out] target_obj if non-NULL, an object to which the option belongs will be" ] # [ doc = " written here. It may be different from obj if AV_OPT_SEARCH_CHILDREN is present" ] # [ doc = " in search_flags. This parameter is ignored if search_flags contain" ] # [ doc = " AV_OPT_SEARCH_FAKE_OBJ." ] # [ doc = "" ] # [ doc = " @return A pointer to the option found, or NULL if no option" ] # [ doc = " was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] target_obj if non-NULL, an object to which the option belongs will be [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:566238 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_set_funcs Option setting functions" ] # [ doc = " @{" ] # [ doc = " Those functions set the field of obj with the given name to value." ] # [ doc = "" ] # [ doc = " @param[in] obj A struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name the name of the field to set" ] # [ doc = " @param[in] val The value to set. In case of av_opt_set() if the field is not" ] # [ doc = " of a string type, then the given string is parsed." ] # [ doc = " SI postfixes and some named scalars are supported." ] # [ doc = " If the field is of a numeric type, it has to be a numeric or named" ] # [ doc = " scalar. Behavior with more than one scalar and +- infix operators" ] # [ doc = " is undefined." ] # [ doc = " If the field is of a flags type, it has to be a sequence of numeric" ] # [ doc = " scalars or named flags separated by '+' or '-'. Prefixing a flag" ] # [ doc = " with '+' causes it to be set without affecting the other flags;" ] # [ doc = " similarly, '-' unsets a flag." ] # [ doc = " @param search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be set on a child of obj." ] # [ doc = "" ] # [ doc = " @return 0 if the value has been set, or an AVERROR code in case of" ] # [ doc = " error:" ] # [ doc = " AVERROR_OPTION_NOT_FOUND if no matching option exists" ] # [ doc = " AVERROR(ERANGE) if the value is out of range" ] # [ doc = " AVERROR(EINVAL) if the value is not valid" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj A struct whose first element is a pointer to an AVClass. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:566238 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_set_funcs Option setting functions" ] # [ doc = " @{" ] # [ doc = " Those functions set the field of obj with the given name to value." ] # [ doc = "" ] # [ doc = " @param[in] obj A struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name the name of the field to set" ] # [ doc = " @param[in] val The value to set. In case of av_opt_set() if the field is not" ] # [ doc = " of a string type, then the given string is parsed." ] # [ doc = " SI postfixes and some named scalars are supported." ] # [ doc = " If the field is of a numeric type, it has to be a numeric or named" ] # [ doc = " scalar. Behavior with more than one scalar and +- infix operators" ] # [ doc = " is undefined." ] # [ doc = " If the field is of a flags type, it has to be a sequence of numeric" ] # [ doc = " scalars or named flags separated by '+' or '-'. Prefixing a flag" ] # [ doc = " with '+' causes it to be set without affecting the other flags;" ] # [ doc = " similarly, '-' unsets a flag." ] # [ doc = " @param search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be set on a child of obj." ] # [ doc = "" ] # [ doc = " @return 0 if the value has been set, or an AVERROR code in case of" ] # [ doc = " error:" ] # [ doc = " AVERROR_OPTION_NOT_FOUND if no matching option exists" ] # [ doc = " AVERROR(ERANGE) if the value is out of range" ] # [ doc = " AVERROR(EINVAL) if the value is not valid" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name the name of the field to set [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:566238 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_set_funcs Option setting functions" ] # [ doc = " @{" ] # [ doc = " Those functions set the field of obj with the given name to value." ] # [ doc = "" ] # [ doc = " @param[in] obj A struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name the name of the field to set" ] # [ doc = " @param[in] val The value to set. In case of av_opt_set() if the field is not" ] # [ doc = " of a string type, then the given string is parsed." ] # [ doc = " SI postfixes and some named scalars are supported." ] # [ doc = " If the field is of a numeric type, it has to be a numeric or named" ] # [ doc = " scalar. Behavior with more than one scalar and +- infix operators" ] # [ doc = " is undefined." ] # [ doc = " If the field is of a flags type, it has to be a sequence of numeric" ] # [ doc = " scalars or named flags separated by '+' or '-'. Prefixing a flag" ] # [ doc = " with '+' causes it to be set without affecting the other flags;" ] # [ doc = " similarly, '-' unsets a flag." ] # [ doc = " @param search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be set on a child of obj." ] # [ doc = "" ] # [ doc = " @return 0 if the value has been set, or an AVERROR code in case of" ] # [ doc = " error:" ] # [ doc = " AVERROR_OPTION_NOT_FOUND if no matching option exists" ] # [ doc = " AVERROR(ERANGE) if the value is out of range" ] # [ doc = " AVERROR(EINVAL) if the value is not valid" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] val The value to set. In case of av_opt_set() if the field is not [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:570600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_get_funcs Option getting functions" ] # [ doc = " @{" ] # [ doc = " Those functions get a value of the option with the given name from an object." ] # [ doc = "" ] # [ doc = " @param[in] obj a struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name name of the option to get." ] # [ doc = " @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be found in a child of obj." ] # [ doc = " @param[out] out_val value of the option will be written here" ] # [ doc = " @return >=0 on success, a negative error code otherwise" ] # [ doc = " @note the returned string will be av_malloc()ed and must be av_free()ed by the caller" ] # [ doc = "" ] # [ doc = " @note if AV_OPT_ALLOW_NULL is set in search_flags in av_opt_get, and the option has" ] # [ doc = " AV_OPT_TYPE_STRING or AV_OPT_TYPE_BINARY and is set to NULL, *out_val will be set" ] # [ doc = " to NULL instead of an allocated empty string." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj a struct whose first element is a pointer to an AVClass. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:570600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_get_funcs Option getting functions" ] # [ doc = " @{" ] # [ doc = " Those functions get a value of the option with the given name from an object." ] # [ doc = "" ] # [ doc = " @param[in] obj a struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name name of the option to get." ] # [ doc = " @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be found in a child of obj." ] # [ doc = " @param[out] out_val value of the option will be written here" ] # [ doc = " @return >=0 on success, a negative error code otherwise" ] # [ doc = " @note the returned string will be av_malloc()ed and must be av_free()ed by the caller" ] # [ doc = "" ] # [ doc = " @note if AV_OPT_ALLOW_NULL is set in search_flags in av_opt_get, and the option has" ] # [ doc = " AV_OPT_TYPE_STRING or AV_OPT_TYPE_BINARY and is set to NULL, *out_val will be set" ] # [ doc = " to NULL instead of an allocated empty string." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name name of the option to get. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:570600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_get_funcs Option getting functions" ] # [ doc = " @{" ] # [ doc = " Those functions get a value of the option with the given name from an object." ] # [ doc = "" ] # [ doc = " @param[in] obj a struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name name of the option to get." ] # [ doc = " @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be found in a child of obj." ] # [ doc = " @param[out] out_val value of the option will be written here" ] # [ doc = " @return >=0 on success, a negative error code otherwise" ] # [ doc = " @note the returned string will be av_malloc()ed and must be av_free()ed by the caller" ] # [ doc = "" ] # [ doc = " @note if AV_OPT_ALLOW_NULL is set in search_flags in av_opt_get, and the option has" ] # [ doc = " AV_OPT_TYPE_STRING or AV_OPT_TYPE_BINARY and is set to NULL, *out_val will be set" ] # [ doc = " to NULL instead of an allocated empty string." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:570600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @defgroup opt_get_funcs Option getting functions" ] # [ doc = " @{" ] # [ doc = " Those functions get a value of the option with the given name from an object." ] # [ doc = "" ] # [ doc = " @param[in] obj a struct whose first element is a pointer to an AVClass." ] # [ doc = " @param[in] name name of the option to get." ] # [ doc = " @param[in] search_flags flags passed to av_opt_find2. I.e. if AV_OPT_SEARCH_CHILDREN" ] # [ doc = " is passed here, then the option may be found in a child of obj." ] # [ doc = " @param[out] out_val value of the option will be written here" ] # [ doc = " @return >=0 on success, a negative error code otherwise" ] # [ doc = " @note the returned string will be av_malloc()ed and must be av_free()ed by the caller" ] # [ doc = "" ] # [ doc = " @note if AV_OPT_ALLOW_NULL is set in search_flags in av_opt_get, and the option has" ] # [ doc = " AV_OPT_TYPE_STRING or AV_OPT_TYPE_BINARY and is set to NULL, *out_val will be set" ] # [ doc = " to NULL instead of an allocated empty string." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] out_val value of the option will be written here [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:573867 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @param[out] out_val The returned dictionary is a copy of the actual value and must" ] # [ doc = " be freed with av_dict_free() by the caller" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] out_val The returned dictionary is a copy of the actual value and must [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] obj AVClass object to serialize [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] flags combination of AV_OPT_SERIALIZE_* flags [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] key_val_sep character used to separate key from value [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:579125 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Serialize object's options." ] # [ doc = "" ] # [ doc = " Create a string containing object's serialized options." ] # [ doc = " Such string may be passed back to av_opt_set_from_string() in order to restore option values." ] # [ doc = " A key/value or pairs separator occurring in the serialized value or" ] # [ doc = " name string are escaped through the av_escape() function." ] # [ doc = "" ] # [ doc = " @param[in] obj AVClass object to serialize" ] # [ doc = " @param[in] opt_flags serialize options with all the specified flags set (AV_OPT_FLAG)" ] # [ doc = " @param[in] flags combination of AV_OPT_SERIALIZE_* flags" ] # [ doc = " @param[out] buffer Pointer to buffer that will be allocated with string containg serialized options." ] # [ doc = " Buffer must be freed by the caller when is no longer needed." ] # [ doc = " @param[in] key_val_sep character used to separate key from value" ] # [ doc = " @param[in] pairs_sep character used to separate two pairs from each other" ] # [ doc = " @return >= 0 on success, negative on error" ] # [ doc = " @warning Separators cannot be neither '\\\\' nor '\\0'. They also cannot be the same." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pairs_sep character used to separate two pairs from each other [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:635571 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate bytes in the buffer for external use." ] # [ doc = "" ] # [ doc = " @param[in] buf buffer structure" ] # [ doc = " @param[in] size required size" ] # [ doc = " @param[out] mem pointer to the memory area" ] # [ doc = " @param[out] actual_size size of the memory area after allocation;" ] # [ doc = " can be larger or smaller than size" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] buf buffer structure [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:635571 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate bytes in the buffer for external use." ] # [ doc = "" ] # [ doc = " @param[in] buf buffer structure" ] # [ doc = " @param[in] size required size" ] # [ doc = " @param[out] mem pointer to the memory area" ] # [ doc = " @param[out] actual_size size of the memory area after allocation;" ] # [ doc = " can be larger or smaller than size" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size required size [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:635571 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate bytes in the buffer for external use." ] # [ doc = "" ] # [ doc = " @param[in] buf buffer structure" ] # [ doc = " @param[in] size required size" ] # [ doc = " @param[out] mem pointer to the memory area" ] # [ doc = " @param[out] actual_size size of the memory area after allocation;" ] # [ doc = " can be larger or smaller than size" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] mem pointer to the memory area [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:635571 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate bytes in the buffer for external use." ] # [ doc = "" ] # [ doc = " @param[in] buf buffer structure" ] # [ doc = " @param[in] size required size" ] # [ doc = " @param[out] mem pointer to the memory area" ] # [ doc = " @param[out] actual_size size of the memory area after allocation;" ] # [ doc = " can be larger or smaller than size" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] actual_size size of the memory area after allocation; [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:636334 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize a print buffer." ] # [ doc = "" ] # [ doc = " The print buffer can no longer be used afterwards," ] # [ doc = " but the len and size fields are still valid." ] # [ doc = "" ] # [ doc = " @arg[out] ret_str if not NULL, used to return a permanent copy of the" ] # [ doc = " buffer contents, or NULL if memory allocation fails;" ] # [ doc = " if NULL, the buffer is discarded and freed" ] # [ doc = " @return 0 for success or error code (probably AVERROR(ENOMEM))" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @arg[out] ret_str if not NULL, used to return a permanent copy of the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:647286 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return a channel layout and the number of channels based on the specified name." ] # [ doc = "" ] # [ doc = " This function is similar to (@see av_get_channel_layout), but can also parse" ] # [ doc = " unknown channel layout specifications." ] # [ doc = "" ] # [ doc = " @param[in] name channel layout specification string" ] # [ doc = " @param[out] channel_layout parsed channel layout (0 if unknown)" ] # [ doc = " @param[out] nb_channels number of channels" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(EINVAL) if the parsing fails." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] name channel layout specification string [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:647286 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return a channel layout and the number of channels based on the specified name." ] # [ doc = "" ] # [ doc = " This function is similar to (@see av_get_channel_layout), but can also parse" ] # [ doc = " unknown channel layout specifications." ] # [ doc = "" ] # [ doc = " @param[in] name channel layout specification string" ] # [ doc = " @param[out] channel_layout parsed channel layout (0 if unknown)" ] # [ doc = " @param[out] nb_channels number of channels" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(EINVAL) if the parsing fails." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] channel_layout parsed channel layout (0 if unknown) [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:647286 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return a channel layout and the number of channels based on the specified name." ] # [ doc = "" ] # [ doc = " This function is similar to (@see av_get_channel_layout), but can also parse" ] # [ doc = " unknown channel layout specifications." ] # [ doc = "" ] # [ doc = " @param[in] name channel layout specification string" ] # [ doc = " @param[out] channel_layout parsed channel layout (0 if unknown)" ] # [ doc = " @param[out] nb_channels number of channels" ] # [ doc = "" ] # [ doc = " @return 0 on success, AVERROR(EINVAL) if the parsing fails." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] nb_channels number of channels [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:650410 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the value and name of a standard channel layout." ] # [ doc = "" ] # [ doc = " @param[in] index index in an internal list, starting at 0" ] # [ doc = " @param[out] layout channel layout mask" ] # [ doc = " @param[out] name name of the layout" ] # [ doc = " @return 0 if the layout exists," ] # [ doc = " <0 if index is beyond the limits" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] index index in an internal list, starting at 0 [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:650410 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the value and name of a standard channel layout." ] # [ doc = "" ] # [ doc = " @param[in] index index in an internal list, starting at 0" ] # [ doc = " @param[out] layout channel layout mask" ] # [ doc = " @param[out] name name of the layout" ] # [ doc = " @return 0 if the layout exists," ] # [ doc = " <0 if index is beyond the limits" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] layout channel layout mask [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:650410 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the value and name of a standard channel layout." ] # [ doc = "" ] # [ doc = " @param[in] index index in an internal list, starting at 0" ] # [ doc = " @param[out] layout channel layout mask" ] # [ doc = " @param[out] name name of the layout" ] # [ doc = " @return 0 if the layout exists," ] # [ doc = " <0 if index is beyond the limits" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] name name of the layout [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `i` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:810448 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Modify width and height values so that they will result in a memory" ] # [ doc = " buffer that is acceptable for the codec if you also ensure that all" ] # [ doc = " line sizes are a multiple of the respective linesize_align[i]." ] # [ doc = "" ] # [ doc = " May only be used if a codec with AV_CODEC_CAP_DR1 has been opened." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] line sizes are a multiple of the respective linesize_align[i]. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `i` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:812172 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the audio frame of size avpkt->size from avpkt->data into frame." ] # [ doc = "" ] # [ doc = " Some decoders may support multiple frames in a single AVPacket. Such" ] # [ doc = " decoders would then just decode the first frame and the return value would be" ] # [ doc = " less than the packet size. In this case, avcodec_decode_audio4 has to be" ] # [ doc = " called again with an AVPacket containing the remaining data in order to" ] # [ doc = " decode the second frame, etc... Even if no frames are returned, the packet" ] # [ doc = " needs to be fed to the decoder with remaining data until it is completely" ] # [ doc = " consumed or an error occurs." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning samples. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no samples will be returned." ] # [ doc = "" ] # [ doc = " @warning The input buffer, avpkt->data must be AV_INPUT_BUFFER_PADDING_SIZE" ] # [ doc = " larger than the actual read bytes because some optimized bitstream" ] # [ doc = " readers read 32 or 64 bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] frame The AVFrame in which to store decoded audio samples." ] # [ doc = " The decoder will allocate a buffer for the decoded frame by" ] # [ doc = " calling the AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = " @param[out] got_frame_ptr Zero if no frame could be decoded, otherwise it is" ] # [ doc = " non-zero. Note that this field being set to zero" ] # [ doc = " does not mean that an error has occurred. For" ] # [ doc = " decoders with AV_CODEC_CAP_DELAY set, no given decode" ] # [ doc = " call is guaranteed to produce a frame." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " At least avpkt->data and avpkt->size should be set. Some" ] # [ doc = " decoders might also require additional fields to be set." ] # [ doc = " @return A negative error code is returned if an error occurred during" ] # [ doc = " decoding, otherwise the number of bytes consumed from the input" ] # [ doc = " AVPacket is returned." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] frame The AVFrame in which to store decoded audio samples. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:812172 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the audio frame of size avpkt->size from avpkt->data into frame." ] # [ doc = "" ] # [ doc = " Some decoders may support multiple frames in a single AVPacket. Such" ] # [ doc = " decoders would then just decode the first frame and the return value would be" ] # [ doc = " less than the packet size. In this case, avcodec_decode_audio4 has to be" ] # [ doc = " called again with an AVPacket containing the remaining data in order to" ] # [ doc = " decode the second frame, etc... Even if no frames are returned, the packet" ] # [ doc = " needs to be fed to the decoder with remaining data until it is completely" ] # [ doc = " consumed or an error occurs." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning samples. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no samples will be returned." ] # [ doc = "" ] # [ doc = " @warning The input buffer, avpkt->data must be AV_INPUT_BUFFER_PADDING_SIZE" ] # [ doc = " larger than the actual read bytes because some optimized bitstream" ] # [ doc = " readers read 32 or 64 bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] frame The AVFrame in which to store decoded audio samples." ] # [ doc = " The decoder will allocate a buffer for the decoded frame by" ] # [ doc = " calling the AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = " @param[out] got_frame_ptr Zero if no frame could be decoded, otherwise it is" ] # [ doc = " non-zero. Note that this field being set to zero" ] # [ doc = " does not mean that an error has occurred. For" ] # [ doc = " decoders with AV_CODEC_CAP_DELAY set, no given decode" ] # [ doc = " call is guaranteed to produce a frame." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " At least avpkt->data and avpkt->size should be set. Some" ] # [ doc = " decoders might also require additional fields to be set." ] # [ doc = " @return A negative error code is returned if an error occurred during" ] # [ doc = " decoding, otherwise the number of bytes consumed from the input" ] # [ doc = " AVPacket is returned." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] got_frame_ptr Zero if no frame could be decoded, otherwise it is [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:812172 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the audio frame of size avpkt->size from avpkt->data into frame." ] # [ doc = "" ] # [ doc = " Some decoders may support multiple frames in a single AVPacket. Such" ] # [ doc = " decoders would then just decode the first frame and the return value would be" ] # [ doc = " less than the packet size. In this case, avcodec_decode_audio4 has to be" ] # [ doc = " called again with an AVPacket containing the remaining data in order to" ] # [ doc = " decode the second frame, etc... Even if no frames are returned, the packet" ] # [ doc = " needs to be fed to the decoder with remaining data until it is completely" ] # [ doc = " consumed or an error occurs." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning samples. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no samples will be returned." ] # [ doc = "" ] # [ doc = " @warning The input buffer, avpkt->data must be AV_INPUT_BUFFER_PADDING_SIZE" ] # [ doc = " larger than the actual read bytes because some optimized bitstream" ] # [ doc = " readers read 32 or 64 bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] frame The AVFrame in which to store decoded audio samples." ] # [ doc = " The decoder will allocate a buffer for the decoded frame by" ] # [ doc = " calling the AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = " @param[out] got_frame_ptr Zero if no frame could be decoded, otherwise it is" ] # [ doc = " non-zero. Note that this field being set to zero" ] # [ doc = " does not mean that an error has occurred. For" ] # [ doc = " decoders with AV_CODEC_CAP_DELAY set, no given decode" ] # [ doc = " call is guaranteed to produce a frame." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " At least avpkt->data and avpkt->size should be set. Some" ] # [ doc = " decoders might also require additional fields to be set." ] # [ doc = " @return A negative error code is returned if an error occurred during" ] # [ doc = " decoding, otherwise the number of bytes consumed from the input" ] # [ doc = " AVPacket is returned." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avpkt The input AVPacket containing the input buffer. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:816315 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the video frame of size avpkt->size from avpkt->data into picture." ] # [ doc = " Some decoders may support multiple frames in a single AVPacket, such" ] # [ doc = " decoders would then just decode the first frame." ] # [ doc = "" ] # [ doc = " @warning The input buffer must be AV_INPUT_BUFFER_PADDING_SIZE larger than" ] # [ doc = " the actual read bytes because some optimized bitstream readers read 32 or 64" ] # [ doc = " bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @warning The end of the input buffer buf should be set to 0 to ensure that" ] # [ doc = " no overreading happens for damaged MPEG streams." ] # [ doc = "" ] # [ doc = " @note Codecs which have the AV_CODEC_CAP_DELAY capability set have a delay" ] # [ doc = " between input and output, these need to be fed with avpkt->data=NULL," ] # [ doc = " avpkt->size=0 at the end to return the remaining frames." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] picture The AVFrame in which the decoded video frame will be stored." ] # [ doc = " Use av_frame_alloc() to get an AVFrame. The codec will" ] # [ doc = " allocate memory for the actual bitmap by calling the" ] # [ doc = " AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = "" ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " You can create such packet with av_init_packet() and by then setting" ] # [ doc = " data and size, some decoders might in addition need other fields like" ] # [ doc = " flags&AV_PKT_FLAG_KEY. All decoders are designed to use the least" ] # [ doc = " fields possible." ] # [ doc = " @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero." ] # [ doc = " @return On error a negative value is returned, otherwise the number of bytes" ] # [ doc = " used or zero if no frame could be decompressed." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] picture The AVFrame in which the decoded video frame will be stored. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:816315 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the video frame of size avpkt->size from avpkt->data into picture." ] # [ doc = " Some decoders may support multiple frames in a single AVPacket, such" ] # [ doc = " decoders would then just decode the first frame." ] # [ doc = "" ] # [ doc = " @warning The input buffer must be AV_INPUT_BUFFER_PADDING_SIZE larger than" ] # [ doc = " the actual read bytes because some optimized bitstream readers read 32 or 64" ] # [ doc = " bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @warning The end of the input buffer buf should be set to 0 to ensure that" ] # [ doc = " no overreading happens for damaged MPEG streams." ] # [ doc = "" ] # [ doc = " @note Codecs which have the AV_CODEC_CAP_DELAY capability set have a delay" ] # [ doc = " between input and output, these need to be fed with avpkt->data=NULL," ] # [ doc = " avpkt->size=0 at the end to return the remaining frames." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] picture The AVFrame in which the decoded video frame will be stored." ] # [ doc = " Use av_frame_alloc() to get an AVFrame. The codec will" ] # [ doc = " allocate memory for the actual bitmap by calling the" ] # [ doc = " AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = "" ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " You can create such packet with av_init_packet() and by then setting" ] # [ doc = " data and size, some decoders might in addition need other fields like" ] # [ doc = " flags&AV_PKT_FLAG_KEY. All decoders are designed to use the least" ] # [ doc = " fields possible." ] # [ doc = " @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero." ] # [ doc = " @return On error a negative value is returned, otherwise the number of bytes" ] # [ doc = " used or zero if no frame could be decompressed." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avpkt The input AVPacket containing the input buffer. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:816315 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode the video frame of size avpkt->size from avpkt->data into picture." ] # [ doc = " Some decoders may support multiple frames in a single AVPacket, such" ] # [ doc = " decoders would then just decode the first frame." ] # [ doc = "" ] # [ doc = " @warning The input buffer must be AV_INPUT_BUFFER_PADDING_SIZE larger than" ] # [ doc = " the actual read bytes because some optimized bitstream readers read 32 or 64" ] # [ doc = " bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @warning The end of the input buffer buf should be set to 0 to ensure that" ] # [ doc = " no overreading happens for damaged MPEG streams." ] # [ doc = "" ] # [ doc = " @note Codecs which have the AV_CODEC_CAP_DELAY capability set have a delay" ] # [ doc = " between input and output, these need to be fed with avpkt->data=NULL," ] # [ doc = " avpkt->size=0 at the end to return the remaining frames." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] picture The AVFrame in which the decoded video frame will be stored." ] # [ doc = " Use av_frame_alloc() to get an AVFrame. The codec will" ] # [ doc = " allocate memory for the actual bitmap by calling the" ] # [ doc = " AVCodecContext.get_buffer2() callback." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 1, the frame is" ] # [ doc = " reference counted and the returned reference belongs to the" ] # [ doc = " caller. The caller must release the frame using av_frame_unref()" ] # [ doc = " when the frame is no longer needed. The caller may safely write" ] # [ doc = " to the frame if av_frame_is_writable() returns 1." ] # [ doc = " When AVCodecContext.refcounted_frames is set to 0, the returned" ] # [ doc = " reference belongs to the decoder and is valid only until the" ] # [ doc = " next call to this function or until closing or flushing the" ] # [ doc = " decoder. The caller may not write to it." ] # [ doc = "" ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] # [ doc = " You can create such packet with av_init_packet() and by then setting" ] # [ doc = " data and size, some decoders might in addition need other fields like" ] # [ doc = " flags&AV_PKT_FLAG_KEY. All decoders are designed to use the least" ] # [ doc = " fields possible." ] # [ doc = " @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero." ] # [ doc = " @return On error a negative value is returned, otherwise the number of bytes" ] # [ doc = " used or zero if no frame could be decompressed." ] # [ doc = "" ] # [ doc = " @deprecated Use avcodec_send_packet() and avcodec_receive_frame()." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] got_picture_ptr Zero if no frame could be decompressed, otherwise, it is nonzero. [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:819558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode a subtitle message." ] # [ doc = " Return a negative value on error, otherwise return the number of bytes used." ] # [ doc = " If no subtitle could be decompressed, got_sub_ptr is zero." ] # [ doc = " Otherwise, the subtitle is stored in *sub." ] # [ doc = " Note that AV_CODEC_CAP_DR1 is not available for subtitle codecs. This is for" ] # [ doc = " simplicity, because the performance difference is expect to be negligible" ] # [ doc = " and reusing a get_buffer written for video codecs would probably perform badly" ] # [ doc = " due to a potentially very different allocation pattern." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning subtitles. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no subtitles will be returned." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] sub The Preallocated AVSubtitle in which the decoded subtitle will be stored," ] # [ doc = " must be freed with avsubtitle_free if *got_sub_ptr is set." ] # [ doc = " @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] sub The Preallocated AVSubtitle in which the decoded subtitle will be stored, [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:819558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode a subtitle message." ] # [ doc = " Return a negative value on error, otherwise return the number of bytes used." ] # [ doc = " If no subtitle could be decompressed, got_sub_ptr is zero." ] # [ doc = " Otherwise, the subtitle is stored in *sub." ] # [ doc = " Note that AV_CODEC_CAP_DR1 is not available for subtitle codecs. This is for" ] # [ doc = " simplicity, because the performance difference is expect to be negligible" ] # [ doc = " and reusing a get_buffer written for video codecs would probably perform badly" ] # [ doc = " due to a potentially very different allocation pattern." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning subtitles. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no subtitles will be returned." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] sub The Preallocated AVSubtitle in which the decoded subtitle will be stored," ] # [ doc = " must be freed with avsubtitle_free if *got_sub_ptr is set." ] # [ doc = " @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero. [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:819558 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Decode a subtitle message." ] # [ doc = " Return a negative value on error, otherwise return the number of bytes used." ] # [ doc = " If no subtitle could be decompressed, got_sub_ptr is zero." ] # [ doc = " Otherwise, the subtitle is stored in *sub." ] # [ doc = " Note that AV_CODEC_CAP_DR1 is not available for subtitle codecs. This is for" ] # [ doc = " simplicity, because the performance difference is expect to be negligible" ] # [ doc = " and reusing a get_buffer written for video codecs would probably perform badly" ] # [ doc = " due to a potentially very different allocation pattern." ] # [ doc = "" ] # [ doc = " Some decoders (those marked with AV_CODEC_CAP_DELAY) have a delay between input" ] # [ doc = " and output. This means that for some packets they will not immediately" ] # [ doc = " produce decoded output and need to be flushed at the end of decoding to get" ] # [ doc = " all the decoded data. Flushing is done by calling this function with packets" ] # [ doc = " with avpkt->data set to NULL and avpkt->size set to 0 until it stops" ] # [ doc = " returning subtitles. It is safe to flush even those decoders that are not" ] # [ doc = " marked with AV_CODEC_CAP_DELAY, then no subtitles will be returned." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx the codec context" ] # [ doc = " @param[out] sub The Preallocated AVSubtitle in which the decoded subtitle will be stored," ] # [ doc = " must be freed with avsubtitle_free if *got_sub_ptr is set." ] # [ doc = " @param[in,out] got_sub_ptr Zero if no subtitle could be decompressed, otherwise, it is nonzero." ] # [ doc = " @param[in] avpkt The input AVPacket containing the input buffer." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avpkt The input AVPacket containing the input buffer. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:821627 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Supply raw packet data as input to a decoder." ] # [ doc = "" ] # [ doc = " Internally, this call will copy relevant AVCodecContext fields, which can" ] # [ doc = " influence decoding per-packet, and apply them when the packet is actually" ] # [ doc = " decoded. (For example AVCodecContext.skip_frame, which might direct the" ] # [ doc = " decoder to drop the frame contained by the packet sent with this function.)" ] # [ doc = "" ] # [ doc = " @warning The input buffer, avpkt->data must be AV_INPUT_BUFFER_PADDING_SIZE" ] # [ doc = " larger than the actual read bytes because some optimized bitstream" ] # [ doc = " readers read 32 or 64 bits at once and could read over the end." ] # [ doc = "" ] # [ doc = " @warning Do not mix this API with the legacy API (like avcodec_decode_video2())" ] # [ doc = " on the same AVCodecContext. It will return unexpected results now" ] # [ doc = " or in future libavcodec versions." ] # [ doc = "" ] # [ doc = " @note The AVCodecContext MUST have been opened with @ref avcodec_open2()" ] # [ doc = " before packets may be fed to the decoder." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param[in] avpkt The input AVPacket. Usually, this will be a single video" ] # [ doc = " frame, or several complete audio frames." ] # [ doc = " Ownership of the packet remains with the caller, and the" ] # [ doc = " decoder will not write to the packet. The decoder may create" ] # [ doc = " a reference to the packet data (or copy it if the packet is" ] # [ doc = " not reference-counted)." ] # [ doc = " Unlike with older APIs, the packet is always fully consumed," ] # [ doc = " and if it contains multiple frames (e.g. some audio codecs)," ] # [ doc = " will require you to call avcodec_receive_frame() multiple" ] # [ doc = " times afterwards before you can send a new packet." ] # [ doc = " It can be NULL (or an AVPacket with data set to NULL and" ] # [ doc = " size set to 0); in this case, it is considered a flush" ] # [ doc = " packet, which signals the end of the stream. Sending the" ] # [ doc = " first flush packet will return success. Subsequent ones are" ] # [ doc = " unnecessary and will return AVERROR_EOF. If the decoder" ] # [ doc = " still has frames buffered, it will return them after sending" ] # [ doc = " a flush packet." ] # [ doc = "" ] # [ doc = " @return 0 on success, otherwise negative error code:" ] # [ doc = " AVERROR(EAGAIN): input is not accepted in the current state - user" ] # [ doc = " must read output with avcodec_receive_frame() (once" ] # [ doc = " all output is read, the packet should be resent, and" ] # [ doc = " the call will not fail with EAGAIN)." ] # [ doc = " AVERROR_EOF: the decoder has been flushed, and no new packets can" ] # [ doc = " be sent to it (also returned if more than 1 flush" ] # [ doc = " packet is sent)" ] # [ doc = " AVERROR(EINVAL): codec not opened, it is an encoder, or requires flush" ] # [ doc = " AVERROR(ENOMEM): failed to add packet to internal queue, or similar" ] # [ doc = " other errors: legitimate decoding errors" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avpkt The input AVPacket. Usually, this will be a single video [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:826710 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Supply a raw video or audio frame to the encoder. Use avcodec_receive_packet()" ] # [ doc = " to retrieve buffered output packets." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param[in] frame AVFrame containing the raw audio or video frame to be encoded." ] # [ doc = " Ownership of the frame remains with the caller, and the" ] # [ doc = " encoder will not write to the frame. The encoder may create" ] # [ doc = " a reference to the frame data (or copy it if the frame is" ] # [ doc = " not reference-counted)." ] # [ doc = " It can be NULL, in which case it is considered a flush" ] # [ doc = " packet. This signals the end of the stream. If the encoder" ] # [ doc = " still has packets buffered, it will return them after this" ] # [ doc = " call. Once flushing mode has been entered, additional flush" ] # [ doc = " packets are ignored, and sending frames will return" ] # [ doc = " AVERROR_EOF." ] # [ doc = "" ] # [ doc = " For audio:" ] # [ doc = " If AV_CODEC_CAP_VARIABLE_FRAME_SIZE is set, then each frame" ] # [ doc = " can have any number of samples." ] # [ doc = " If it is not set, frame->nb_samples must be equal to" ] # [ doc = " avctx->frame_size for all frames except the last." ] # [ doc = " The final frame may be smaller than avctx->frame_size." ] # [ doc = " @return 0 on success, otherwise negative error code:" ] # [ doc = " AVERROR(EAGAIN): input is not accepted in the current state - user" ] # [ doc = " must read output with avcodec_receive_packet() (once" ] # [ doc = " all output is read, the packet should be resent, and" ] # [ doc = " the call will not fail with EAGAIN)." ] # [ doc = " AVERROR_EOF: the encoder has been flushed, and no new frames can" ] # [ doc = " be sent to it" ] # [ doc = " AVERROR(EINVAL): codec not opened, refcounted_frames not set, it is a" ] # [ doc = " decoder, or requires flush" ] # [ doc = " AVERROR(ENOMEM): failed to add packet to internal queue, or similar" ] # [ doc = " other errors: legitimate decoding errors" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] frame AVFrame containing the raw audio or video frame to be encoded. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:847864 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Encode a frame of audio." ] # [ doc = "" ] # [ doc = " Takes input samples from frame and writes the next output packet, if" ] # [ doc = " available, to avpkt. The output packet does not necessarily contain data for" ] # [ doc = " the most recent frame, as encoders can delay, split, and combine input frames" ] # [ doc = " internally as needed." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket." ] # [ doc = " The user can supply an output buffer by setting" ] # [ doc = " avpkt->data and avpkt->size prior to calling the" ] # [ doc = " function, but if the size of the user-provided data is not" ] # [ doc = " large enough, encoding will fail. If avpkt->data and" ] # [ doc = " avpkt->size are set, avpkt->destruct must also be set. All" ] # [ doc = " other AVPacket fields will be reset by the encoder using" ] # [ doc = " av_init_packet(). If avpkt->data is NULL, the encoder will" ] # [ doc = " allocate it. The encoder will set avpkt->size to the size" ] # [ doc = " of the output packet." ] # [ doc = "" ] # [ doc = " If this function fails or produces no output, avpkt will be" ] # [ doc = " freed using av_packet_unref()." ] # [ doc = " @param[in] frame AVFrame containing the raw audio data to be encoded." ] # [ doc = " May be NULL when flushing an encoder that has the" ] # [ doc = " AV_CODEC_CAP_DELAY capability set." ] # [ doc = " If AV_CODEC_CAP_VARIABLE_FRAME_SIZE is set, then each frame" ] # [ doc = " can have any number of samples." ] # [ doc = " If it is not set, frame->nb_samples must be equal to" ] # [ doc = " avctx->frame_size for all frames except the last." ] # [ doc = " The final frame may be smaller than avctx->frame_size." ] # [ doc = " @param[out] got_packet_ptr This field is set to 1 by libavcodec if the" ] # [ doc = " output packet is non-empty, and to 0 if it is" ] # [ doc = " empty. If the function returns an error, the" ] # [ doc = " packet can be assumed to be invalid, and the" ] # [ doc = " value of got_packet_ptr is undefined and should" ] # [ doc = " not be used." ] # [ doc = " @return 0 on success, negative error code on failure" ] # [ doc = "" ] # [ doc = " @deprecated use avcodec_send_frame()/avcodec_receive_packet() instead" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] frame AVFrame containing the raw audio data to be encoded. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:847864 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Encode a frame of audio." ] # [ doc = "" ] # [ doc = " Takes input samples from frame and writes the next output packet, if" ] # [ doc = " available, to avpkt. The output packet does not necessarily contain data for" ] # [ doc = " the most recent frame, as encoders can delay, split, and combine input frames" ] # [ doc = " internally as needed." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket." ] # [ doc = " The user can supply an output buffer by setting" ] # [ doc = " avpkt->data and avpkt->size prior to calling the" ] # [ doc = " function, but if the size of the user-provided data is not" ] # [ doc = " large enough, encoding will fail. If avpkt->data and" ] # [ doc = " avpkt->size are set, avpkt->destruct must also be set. All" ] # [ doc = " other AVPacket fields will be reset by the encoder using" ] # [ doc = " av_init_packet(). If avpkt->data is NULL, the encoder will" ] # [ doc = " allocate it. The encoder will set avpkt->size to the size" ] # [ doc = " of the output packet." ] # [ doc = "" ] # [ doc = " If this function fails or produces no output, avpkt will be" ] # [ doc = " freed using av_packet_unref()." ] # [ doc = " @param[in] frame AVFrame containing the raw audio data to be encoded." ] # [ doc = " May be NULL when flushing an encoder that has the" ] # [ doc = " AV_CODEC_CAP_DELAY capability set." ] # [ doc = " If AV_CODEC_CAP_VARIABLE_FRAME_SIZE is set, then each frame" ] # [ doc = " can have any number of samples." ] # [ doc = " If it is not set, frame->nb_samples must be equal to" ] # [ doc = " avctx->frame_size for all frames except the last." ] # [ doc = " The final frame may be smaller than avctx->frame_size." ] # [ doc = " @param[out] got_packet_ptr This field is set to 1 by libavcodec if the" ] # [ doc = " output packet is non-empty, and to 0 if it is" ] # [ doc = " empty. If the function returns an error, the" ] # [ doc = " packet can be assumed to be invalid, and the" ] # [ doc = " value of got_packet_ptr is undefined and should" ] # [ doc = " not be used." ] # [ doc = " @return 0 on success, negative error code on failure" ] # [ doc = "" ] # [ doc = " @deprecated use avcodec_send_frame()/avcodec_receive_packet() instead" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] got_packet_ptr This field is set to 1 by libavcodec if the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:850787 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Encode a frame of video." ] # [ doc = "" ] # [ doc = " Takes input raw video data from frame and writes the next output packet, if" ] # [ doc = " available, to avpkt. The output packet does not necessarily contain data for" ] # [ doc = " the most recent frame, as encoders can delay and reorder input frames" ] # [ doc = " internally as needed." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket." ] # [ doc = " The user can supply an output buffer by setting" ] # [ doc = " avpkt->data and avpkt->size prior to calling the" ] # [ doc = " function, but if the size of the user-provided data is not" ] # [ doc = " large enough, encoding will fail. All other AVPacket fields" ] # [ doc = " will be reset by the encoder using av_init_packet(). If" ] # [ doc = " avpkt->data is NULL, the encoder will allocate it." ] # [ doc = " The encoder will set avpkt->size to the size of the" ] # [ doc = " output packet. The returned data (if any) belongs to the" ] # [ doc = " caller, he is responsible for freeing it." ] # [ doc = "" ] # [ doc = " If this function fails or produces no output, avpkt will be" ] # [ doc = " freed using av_packet_unref()." ] # [ doc = " @param[in] frame AVFrame containing the raw video data to be encoded." ] # [ doc = " May be NULL when flushing an encoder that has the" ] # [ doc = " AV_CODEC_CAP_DELAY capability set." ] # [ doc = " @param[out] got_packet_ptr This field is set to 1 by libavcodec if the" ] # [ doc = " output packet is non-empty, and to 0 if it is" ] # [ doc = " empty. If the function returns an error, the" ] # [ doc = " packet can be assumed to be invalid, and the" ] # [ doc = " value of got_packet_ptr is undefined and should" ] # [ doc = " not be used." ] # [ doc = " @return 0 on success, negative error code on failure" ] # [ doc = "" ] # [ doc = " @deprecated use avcodec_send_frame()/avcodec_receive_packet() instead" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] frame AVFrame containing the raw video data to be encoded. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:850787 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Encode a frame of video." ] # [ doc = "" ] # [ doc = " Takes input raw video data from frame and writes the next output packet, if" ] # [ doc = " available, to avpkt. The output packet does not necessarily contain data for" ] # [ doc = " the most recent frame, as encoders can delay and reorder input frames" ] # [ doc = " internally as needed." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket." ] # [ doc = " The user can supply an output buffer by setting" ] # [ doc = " avpkt->data and avpkt->size prior to calling the" ] # [ doc = " function, but if the size of the user-provided data is not" ] # [ doc = " large enough, encoding will fail. All other AVPacket fields" ] # [ doc = " will be reset by the encoder using av_init_packet(). If" ] # [ doc = " avpkt->data is NULL, the encoder will allocate it." ] # [ doc = " The encoder will set avpkt->size to the size of the" ] # [ doc = " output packet. The returned data (if any) belongs to the" ] # [ doc = " caller, he is responsible for freeing it." ] # [ doc = "" ] # [ doc = " If this function fails or produces no output, avpkt will be" ] # [ doc = " freed using av_packet_unref()." ] # [ doc = " @param[in] frame AVFrame containing the raw video data to be encoded." ] # [ doc = " May be NULL when flushing an encoder that has the" ] # [ doc = " AV_CODEC_CAP_DELAY capability set." ] # [ doc = " @param[out] got_packet_ptr This field is set to 1 by libavcodec if the" ] # [ doc = " output packet is non-empty, and to 0 if it is" ] # [ doc = " empty. If the function returns an error, the" ] # [ doc = " packet can be assumed to be invalid, and the" ] # [ doc = " value of got_packet_ptr is undefined and should" ] # [ doc = " not be used." ] # [ doc = " @return 0 on success, negative error code on failure" ] # [ doc = "" ] # [ doc = " @deprecated use avcodec_send_frame()/avcodec_receive_packet() instead" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] got_packet_ptr This field is set to 1 by libavcodec if the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:856511 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Find the best pixel format to convert to given a certain source pixel" ] # [ doc = " format. When converting from one pixel format to another, information loss" ] # [ doc = " may occur. For example, when converting from RGB24 to GRAY, the color" ] # [ doc = " information will be lost. Similarly, other losses occur when converting from" ] # [ doc = " some formats to other formats. avcodec_find_best_pix_fmt_of_2() searches which of" ] # [ doc = " the given pixel formats should be used to suffer the least amount of loss." ] # [ doc = " The pixel formats from which it chooses one, are determined by the" ] # [ doc = " pix_fmt_list parameter." ] # [ doc = "" ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @param[out] loss_ptr Combination of flags informing you what kind of losses will occur." ] # [ doc = " @return The best pixel format to convert to or -1 if none was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:856511 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Find the best pixel format to convert to given a certain source pixel" ] # [ doc = " format. When converting from one pixel format to another, information loss" ] # [ doc = " may occur. For example, when converting from RGB24 to GRAY, the color" ] # [ doc = " information will be lost. Similarly, other losses occur when converting from" ] # [ doc = " some formats to other formats. avcodec_find_best_pix_fmt_of_2() searches which of" ] # [ doc = " the given pixel formats should be used to suffer the least amount of loss." ] # [ doc = " The pixel formats from which it chooses one, are determined by the" ] # [ doc = " pix_fmt_list parameter." ] # [ doc = "" ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @param[out] loss_ptr Combination of flags informing you what kind of losses will occur." ] # [ doc = " @return The best pixel format to convert to or -1 if none was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] src_pix_fmt source pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:856511 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Find the best pixel format to convert to given a certain source pixel" ] # [ doc = " format. When converting from one pixel format to another, information loss" ] # [ doc = " may occur. For example, when converting from RGB24 to GRAY, the color" ] # [ doc = " information will be lost. Similarly, other losses occur when converting from" ] # [ doc = " some formats to other formats. avcodec_find_best_pix_fmt_of_2() searches which of" ] # [ doc = " the given pixel formats should be used to suffer the least amount of loss." ] # [ doc = " The pixel formats from which it chooses one, are determined by the" ] # [ doc = " pix_fmt_list parameter." ] # [ doc = "" ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @param[out] loss_ptr Combination of flags informing you what kind of losses will occur." ] # [ doc = " @return The best pixel format to convert to or -1 if none was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] has_alpha Whether the source pixel format alpha channel is used. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:856511 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Find the best pixel format to convert to given a certain source pixel" ] # [ doc = " format. When converting from one pixel format to another, information loss" ] # [ doc = " may occur. For example, when converting from RGB24 to GRAY, the color" ] # [ doc = " information will be lost. Similarly, other losses occur when converting from" ] # [ doc = " some formats to other formats. avcodec_find_best_pix_fmt_of_2() searches which of" ] # [ doc = " the given pixel formats should be used to suffer the least amount of loss." ] # [ doc = " The pixel formats from which it chooses one, are determined by the" ] # [ doc = " pix_fmt_list parameter." ] # [ doc = "" ] # [ doc = "" ] # [ doc = " @param[in] pix_fmt_list AV_PIX_FMT_NONE terminated array of pixel formats to choose from" ] # [ doc = " @param[in] src_pix_fmt source pixel format" ] # [ doc = " @param[in] has_alpha Whether the source pixel format alpha channel is used." ] # [ doc = " @param[out] loss_ptr Combination of flags informing you what kind of losses will occur." ] # [ doc = " @return The best pixel format to convert to or -1 if none was found." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] loss_ptr Combination of flags informing you what kind of losses will occur. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:861576 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Fill AVFrame audio data and linesize pointers." ] # [ doc = "" ] # [ doc = " The buffer buf must be a preallocated buffer with a size big enough" ] # [ doc = " to contain the specified samples amount. The filled AVFrame data" ] # [ doc = " pointers will point to this buffer." ] # [ doc = "" ] # [ doc = " AVFrame extended_data channel pointers are allocated if necessary for" ] # [ doc = " planar audio." ] # [ doc = "" ] # [ doc = " @param frame the AVFrame" ] # [ doc = " frame->nb_samples must be set prior to calling the" ] # [ doc = " function. This function fills in frame->data," ] # [ doc = " frame->extended_data, frame->linesize[0]." ] # [ doc = " @param nb_channels channel count" ] # [ doc = " @param sample_fmt sample format" ] # [ doc = " @param buf buffer to use for frame data" ] # [ doc = " @param buf_size size of buffer" ] # [ doc = " @param align plane size sample alignment (0 = default)" ] # [ doc = " @return >=0 on success, negative error code on failure" ] # [ doc = " @todo return the size in bytes required to store the samples in" ] # [ doc = " case of success, at the next libavutil bump" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] frame->extended_data, frame->linesize[0]. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:863690 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return codec bits per sample." ] # [ doc = "" ] # [ doc = " @param[in] codec_id the codec" ] # [ doc = " @return Number of bits per sample or zero if unknown for the given codec." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] codec_id the codec [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:864356 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return codec bits per sample." ] # [ doc = " Only return non-zero if the bits per sample is exactly correct, not an" ] # [ doc = " approximation." ] # [ doc = "" ] # [ doc = " @param[in] codec_id the codec" ] # [ doc = " @return Number of bits per sample or zero if unknown for the given codec." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] codec_id the codec [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:874176 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Retrieve a filtered packet." ] # [ doc = "" ] # [ doc = " @param[out] pkt this struct will be filled with the contents of the filtered" ] # [ doc = " packet. It is owned by the caller and must be freed using" ] # [ doc = " av_packet_unref() when it is no longer needed." ] # [ doc = " This parameter should be \"clean\" (i.e. freshly allocated" ] # [ doc = " with av_packet_alloc() or unreffed with av_packet_unref())" ] # [ doc = " when this function is called. If this function returns" ] # [ doc = " successfully, the contents of pkt will be completely" ] # [ doc = " overwritten by the returned data. On failure, pkt is not" ] # [ doc = " touched." ] # [ doc = "" ] # [ doc = " @return 0 on success. AVERROR(EAGAIN) if more packets need to be sent to the" ] # [ doc = " filter (using av_bsf_send_packet()) to get more output. AVERROR_EOF if there" ] # [ doc = " will be no further output from the filter. Another negative AVERROR value if" ] # [ doc = " an error occurs." ] # [ doc = "" ] # [ doc = " @note one input packet may result in several output packets, so after sending" ] # [ doc = " a packet with av_bsf_send_packet(), this function needs to be called" ] # [ doc = " repeatedly until it stops returning 0. It is also possible for a filter to" ] # [ doc = " output fewer packets than were sent to it, so this function may return" ] # [ doc = " AVERROR(EAGAIN) immediately after a successful av_bsf_send_packet() call." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] pkt this struct will be filled with the contents of the filtered [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:878192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize list of bitstream filters." ] # [ doc = "" ] # [ doc = " This function will transform @ref AVBSFList to single @ref AVBSFContext," ] # [ doc = " so the whole chain of bitstream filters can be treated as single filter" ] # [ doc = " freshly allocated by av_bsf_alloc()." ] # [ doc = " If the call is successful, @ref AVBSFList structure is freed and lst" ] # [ doc = " will be set to NULL. In case of failure, caller is responsible for" ] # [ doc = " freeing the structure by av_bsf_list_free()" ] # [ doc = "" ] # [ doc = " @param lst Filter list structure to be transformed" ] # [ doc = " @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure" ] # [ doc = " representing the chain of bitstream filters" ] # [ doc = "" ] # [ doc = " @return >=0 on success, negative AVERROR in case of failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:879197 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse string describing list of bitstream filters and create single" ] # [ doc = " @ref AVBSFContext describing the whole chain of bitstream filters." ] # [ doc = " Resulting @ref AVBSFContext can be treated as any other @ref AVBSFContext freshly" ] # [ doc = " allocated by av_bsf_alloc()." ] # [ doc = "" ] # [ doc = " @param str String describing chain of bitstream filters in format" ] # [ doc = " `bsf1[=opt1=val1:opt2=val2][,bsf2]`" ] # [ doc = " @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure" ] # [ doc = " representing the chain of bitstream filters" ] # [ doc = "" ] # [ doc = " @return >=0 on success, negative AVERROR in case of failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] bsf Pointer to be set to newly created @ref AVBSFContext structure [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:880089 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get null/pass-through bitstream filter." ] # [ doc = "" ] # [ doc = " @param[out] bsf Pointer to be set to new instance of pass-through bitstream filter" ] # [ doc = "" ] # [ doc = " @return" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] bsf Pointer to be set to new instance of pass-through bitstream filter [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:891617 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return the index into tab at which {a,b} match elements {[0],[1]} of tab." ] # [ doc = " If there is no such matching pair then size is returned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Return the index into tab at which {a,b} match elements {[0],[1]} of tab. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:891617 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Return the index into tab at which {a,b} match elements {[0],[1]} of tab." ] # [ doc = " If there is no such matching pair then size is returned." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Return the index into tab at which {a,b} match elements {[0],[1]} of tab. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1042453 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get next directory entry." ] # [ doc = "" ] # [ doc = " Returned entry must be freed with avio_free_directory_entry(). In particular" ] # [ doc = " it may outlive AVIODirContext." ] # [ doc = "" ] # [ doc = " @param s directory read context." ] # [ doc = " @param[out] next next entry or NULL when no more entries." ] # [ doc = " @return >=0 on success or negative on error. End of list is not considered an" ] # [ doc = " error." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] next next entry or NULL when no more entries. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1155992 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get timing information for the data currently output." ] # [ doc = " The exact meaning of \"currently output\" depends on the format." ] # [ doc = " It is mostly relevant for devices that have an internal buffer and/or" ] # [ doc = " work in real time." ] # [ doc = " @param s media file handle" ] # [ doc = " @param stream stream in the media file" ] # [ doc = " @param[out] dts DTS of the last packet output for the stream, in stream" ] # [ doc = " time_base units" ] # [ doc = " @param[out] wall absolute time when that packet whas output," ] # [ doc = " in microsecond" ] # [ doc = " @return 0 if OK, AVERROR(ENOSYS) if the format does not support it" ] # [ doc = " Note: some formats or devices may not allow to measure dts and wall" ] # [ doc = " atomically." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dts DTS of the last packet output for the stream, in stream [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1155992 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get timing information for the data currently output." ] # [ doc = " The exact meaning of \"currently output\" depends on the format." ] # [ doc = " It is mostly relevant for devices that have an internal buffer and/or" ] # [ doc = " work in real time." ] # [ doc = " @param s media file handle" ] # [ doc = " @param stream stream in the media file" ] # [ doc = " @param[out] dts DTS of the last packet output for the stream, in stream" ] # [ doc = " time_base units" ] # [ doc = " @param[out] wall absolute time when that packet whas output," ] # [ doc = " in microsecond" ] # [ doc = " @return 0 if OK, AVERROR(ENOSYS) if the format does not support it" ] # [ doc = " Note: some formats or devices may not allow to measure dts and wall" ] # [ doc = " atomically." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] wall absolute time when that packet whas output, [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1187887 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Initialize capabilities probing API based on AVOption API." ] # [ doc = "" ] # [ doc = " avdevice_capabilities_free() must be called when query capabilities API is" ] # [ doc = " not used anymore." ] # [ doc = "" ] # [ doc = " @param[out] caps Device capabilities data. Pointer to a NULL pointer must be passed." ] # [ doc = " @param s Context of the device." ] # [ doc = " @param device_options An AVDictionary filled with device-private options." ] # [ doc = " On return this parameter will be destroyed and replaced with a dict" ] # [ doc = " containing options that were not found. May be NULL." ] # [ doc = " The same options must be passed later to avformat_write_header() for output" ] # [ doc = " devices or avformat_open_input() for input devices, or at any other place" ] # [ doc = " that affects device-private options." ] # [ doc = "" ] # [ doc = " @return >= 0 on success, negative otherwise." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] caps Device capabilities data. Pointer to a NULL pointer must be passed. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1190243 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " List devices." ] # [ doc = "" ] # [ doc = " Returns available device names and their parameters." ] # [ doc = "" ] # [ doc = " @note: Some devices may accept system-dependent device names that cannot be" ] # [ doc = " autodetected. The list returned by this function cannot be assumed to" ] # [ doc = " be always completed." ] # [ doc = "" ] # [ doc = " @param s device context." ] # [ doc = " @param[out] device_list list of autodetected devices." ] # [ doc = " @return count of autodetected devices, negative on error." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] device_list list of autodetected devices. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1191207 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " List devices." ] # [ doc = "" ] # [ doc = " Returns available device names and their parameters." ] # [ doc = " These are convinient wrappers for avdevice_list_devices()." ] # [ doc = " Device context is allocated and deallocated internally." ] # [ doc = "" ] # [ doc = " @param device device format. May be NULL if device name is set." ] # [ doc = " @param device_name device name. May be NULL if device format is set." ] # [ doc = " @param device_options An AVDictionary filled with device-private options. May be NULL." ] # [ doc = " The same options must be passed later to avformat_write_header() for output" ] # [ doc = " devices or avformat_open_input() for input devices, or at any other place" ] # [ doc = " that affects device-private options." ] # [ doc = " @param[out] device_list list of autodetected devices" ] # [ doc = " @return count of autodetected devices, negative on error." ] # [ doc = " @note device argument takes precedence over device_name when both are set." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] device_list list of autodetected devices [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1234192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a graph described by a string to a graph." ] # [ doc = "" ] # [ doc = " @param[in] graph the filter graph where to link the parsed graph context" ] # [ doc = " @param[in] filters string to be parsed" ] # [ doc = " @param[out] inputs a linked list of all free (unlinked) inputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed" ] # [ doc = " by the caller using avfilter_inout_free()." ] # [ doc = " @param[out] outputs a linked list of all free (unlinked) outputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed by the" ] # [ doc = " caller using avfilter_inout_free()." ] # [ doc = " @return zero on success, a negative AVERROR code on error" ] # [ doc = "" ] # [ doc = " @note This function returns the inputs and outputs that are left" ] # [ doc = " unlinked after parsing the graph and the caller then deals with" ] # [ doc = " them." ] # [ doc = " @note This function makes no reference whatsoever to already" ] # [ doc = " existing parts of the graph and the inputs parameter will on return" ] # [ doc = " contain inputs of the newly parsed part of the graph. Analogously" ] # [ doc = " the outputs parameter will contain outputs of the newly created" ] # [ doc = " filters." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] graph the filter graph where to link the parsed graph context [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1234192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a graph described by a string to a graph." ] # [ doc = "" ] # [ doc = " @param[in] graph the filter graph where to link the parsed graph context" ] # [ doc = " @param[in] filters string to be parsed" ] # [ doc = " @param[out] inputs a linked list of all free (unlinked) inputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed" ] # [ doc = " by the caller using avfilter_inout_free()." ] # [ doc = " @param[out] outputs a linked list of all free (unlinked) outputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed by the" ] # [ doc = " caller using avfilter_inout_free()." ] # [ doc = " @return zero on success, a negative AVERROR code on error" ] # [ doc = "" ] # [ doc = " @note This function returns the inputs and outputs that are left" ] # [ doc = " unlinked after parsing the graph and the caller then deals with" ] # [ doc = " them." ] # [ doc = " @note This function makes no reference whatsoever to already" ] # [ doc = " existing parts of the graph and the inputs parameter will on return" ] # [ doc = " contain inputs of the newly parsed part of the graph. Analogously" ] # [ doc = " the outputs parameter will contain outputs of the newly created" ] # [ doc = " filters." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] filters string to be parsed [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1234192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a graph described by a string to a graph." ] # [ doc = "" ] # [ doc = " @param[in] graph the filter graph where to link the parsed graph context" ] # [ doc = " @param[in] filters string to be parsed" ] # [ doc = " @param[out] inputs a linked list of all free (unlinked) inputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed" ] # [ doc = " by the caller using avfilter_inout_free()." ] # [ doc = " @param[out] outputs a linked list of all free (unlinked) outputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed by the" ] # [ doc = " caller using avfilter_inout_free()." ] # [ doc = " @return zero on success, a negative AVERROR code on error" ] # [ doc = "" ] # [ doc = " @note This function returns the inputs and outputs that are left" ] # [ doc = " unlinked after parsing the graph and the caller then deals with" ] # [ doc = " them." ] # [ doc = " @note This function makes no reference whatsoever to already" ] # [ doc = " existing parts of the graph and the inputs parameter will on return" ] # [ doc = " contain inputs of the newly parsed part of the graph. Analogously" ] # [ doc = " the outputs parameter will contain outputs of the newly created" ] # [ doc = " filters." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] inputs a linked list of all free (unlinked) inputs of the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1234192 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Add a graph described by a string to a graph." ] # [ doc = "" ] # [ doc = " @param[in] graph the filter graph where to link the parsed graph context" ] # [ doc = " @param[in] filters string to be parsed" ] # [ doc = " @param[out] inputs a linked list of all free (unlinked) inputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed" ] # [ doc = " by the caller using avfilter_inout_free()." ] # [ doc = " @param[out] outputs a linked list of all free (unlinked) outputs of the" ] # [ doc = " parsed graph will be returned here. It is to be freed by the" ] # [ doc = " caller using avfilter_inout_free()." ] # [ doc = " @return zero on success, a negative AVERROR code on error" ] # [ doc = "" ] # [ doc = " @note This function returns the inputs and outputs that are left" ] # [ doc = " unlinked after parsing the graph and the caller then deals with" ] # [ doc = " them." ] # [ doc = " @note This function makes no reference whatsoever to already" ] # [ doc = " existing parts of the graph and the inputs parameter will on return" ] # [ doc = " contain inputs of the newly parsed part of the graph. Analogously" ] # [ doc = " the outputs parameter will contain outputs of the newly created" ] # [ doc = " filters." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] outputs a linked list of all free (unlinked) outputs of the [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1306650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse the Streaminfo metadata block" ] # [ doc = " @param[out] avctx codec context to set basic stream parameters" ] # [ doc = " @param[out] s where parsed information is stored" ] # [ doc = " @param[in] buffer pointer to start of 34-byte streaminfo data" ] # [ doc = "" ] # [ doc = " @return negative error code on faiure or >= 0 on success" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] avctx codec context to set basic stream parameters [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1306650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse the Streaminfo metadata block" ] # [ doc = " @param[out] avctx codec context to set basic stream parameters" ] # [ doc = " @param[out] s where parsed information is stored" ] # [ doc = " @param[in] buffer pointer to start of 34-byte streaminfo data" ] # [ doc = "" ] # [ doc = " @return negative error code on faiure or >= 0 on success" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] s where parsed information is stored [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1306650 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse the Streaminfo metadata block" ] # [ doc = " @param[out] avctx codec context to set basic stream parameters" ] # [ doc = " @param[out] s where parsed information is stored" ] # [ doc = " @param[in] buffer pointer to start of 34-byte streaminfo data" ] # [ doc = "" ] # [ doc = " @return negative error code on faiure or >= 0 on success" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] buffer pointer to start of 34-byte streaminfo data [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1307180 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Validate the FLAC extradata." ] # [ doc = " @param[in] avctx codec context containing the extradata." ] # [ doc = " @param[out] format extradata format." ] # [ doc = " @param[out] streaminfo_start pointer to start of 34-byte STREAMINFO data." ] # [ doc = " @return 1 if valid, 0 if not valid." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] avctx codec context containing the extradata. [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1307180 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Validate the FLAC extradata." ] # [ doc = " @param[in] avctx codec context containing the extradata." ] # [ doc = " @param[out] format extradata format." ] # [ doc = " @param[out] streaminfo_start pointer to start of 34-byte STREAMINFO data." ] # [ doc = " @return 1 if valid, 0 if not valid." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] format extradata format. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1307180 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Validate the FLAC extradata." ] # [ doc = " @param[in] avctx codec context containing the extradata." ] # [ doc = " @param[out] format extradata format." ] # [ doc = " @param[out] streaminfo_start pointer to start of 34-byte STREAMINFO data." ] # [ doc = " @return 1 if valid, 0 if not valid." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] streaminfo_start pointer to start of 34-byte STREAMINFO data. [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1308108 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Validate and decode a frame header." ] # [ doc = " @param avctx AVCodecContext to use as av_log() context" ] # [ doc = " @param gb GetBitContext from which to read frame header" ] # [ doc = " @param[out] fi frame information" ] # [ doc = " @param log_level_offset log level offset. can be used to silence error messages." ] # [ doc = " @return non-zero on error, 0 if ok" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] fi frame information [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1373131 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse an MPEG-2 descriptor" ] # [ doc = " @param[in] fc Format context (used for logging only)" ] # [ doc = " @param st Stream" ] # [ doc = " @param stream_type STREAM_TYPE_xxx" ] # [ doc = " @param pp Descriptor buffer pointer" ] # [ doc = " @param desc_list_end End of buffer" ] # [ doc = " @return <0 to stop processing" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] fc Format context (used for logging only) [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1378393 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Initialize context after user parameters have been set." ] # [ doc = " @note The context must be configured using the AVOption API." ] # [ doc = "" ] # [ doc = " @see av_opt_set_int()" ] # [ doc = " @see av_opt_set_dict()" ] # [ doc = "" ] # [ doc = " @param[in,out] s Swr context to initialize" ] # [ doc = " @return AVERROR error code in case of failure." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] s Swr context to initialize [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1378857 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Check whether an swr context has been initialized or not." ] # [ doc = "" ] # [ doc = " @param[in] s Swr context to check" ] # [ doc = " @see swr_init()" ] # [ doc = " @return positive if it has been initialized, 0 if not initialized" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] s Swr context to check [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1380729 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Free the given SwrContext and set the pointer to NULL." ] # [ doc = "" ] # [ doc = " @param[in] s a pointer to a pointer to Swr context" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] s a pointer to a pointer to Swr context [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1380944 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Closes the context so that swr_is_initialized() returns 0." ] # [ doc = "" ] # [ doc = " The context can be brought back to life by running swr_init()," ] # [ doc = " swr_init() can also be used without swr_close()." ] # [ doc = " This function is mainly provided for simplifying the usecase" ] # [ doc = " where one tries to support libavresample and libswresample." ] # [ doc = "" ] # [ doc = " @param[in,out] s Swr context to be closed" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] s Swr context to be closed [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1382791 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Convert the next timestamp from input to output" ] # [ doc = " timestamps are in 1/(in_sample_rate * out_sample_rate) units." ] # [ doc = "" ] # [ doc = " @note There are 2 slightly differently behaving modes." ] # [ doc = " @li When automatic timestamp compensation is not used, (min_compensation >= FLT_MAX)" ] # [ doc = " in this case timestamps will be passed through with delays compensated" ] # [ doc = " @li When automatic timestamp compensation is used, (min_compensation < FLT_MAX)" ] # [ doc = " in this case the output timestamps will match output sample numbers." ] # [ doc = " See ffmpeg-resampler(1) for the two modes of compensation." ] # [ doc = "" ] # [ doc = " @param s[in] initialized Swr context" ] # [ doc = " @param pts[in] timestamp for the next input sample, INT64_MIN if unknown" ] # [ doc = " @see swr_set_compensation(), swr_drop_output(), and swr_inject_silence() are" ] # [ doc = " function used internally for timestamp compensation." ] # [ doc = " @return the output timestamp for the next output sample" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param s[in] initialized Swr context [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1382791 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Convert the next timestamp from input to output" ] # [ doc = " timestamps are in 1/(in_sample_rate * out_sample_rate) units." ] # [ doc = "" ] # [ doc = " @note There are 2 slightly differently behaving modes." ] # [ doc = " @li When automatic timestamp compensation is not used, (min_compensation >= FLT_MAX)" ] # [ doc = " in this case timestamps will be passed through with delays compensated" ] # [ doc = " @li When automatic timestamp compensation is used, (min_compensation < FLT_MAX)" ] # [ doc = " in this case the output timestamps will match output sample numbers." ] # [ doc = " See ffmpeg-resampler(1) for the two modes of compensation." ] # [ doc = "" ] # [ doc = " @param s[in] initialized Swr context" ] # [ doc = " @param pts[in] timestamp for the next input sample, INT64_MIN if unknown" ] # [ doc = " @see swr_set_compensation(), swr_drop_output(), and swr_inject_silence() are" ] # [ doc = " function used internally for timestamp compensation." ] # [ doc = " @return the output timestamp for the next output sample" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param pts[in] timestamp for the next input sample, INT64_MIN if unknown [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1383984 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Activate resampling compensation (\"soft\" compensation). This function is" ] # [ doc = " internally called when needed in swr_next_pts()." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context. If it is not initialized," ] # [ doc = " or SWR_FLAG_RESAMPLE is not set, swr_init() is" ] # [ doc = " called with the flag set." ] # [ doc = " @param[in] sample_delta delta in PTS per sample" ] # [ doc = " @param[in] compensation_distance number of samples to compensate for" ] # [ doc = " @return >= 0 on success, AVERROR error codes if:" ] # [ doc = " @li @c s is NULL," ] # [ doc = " @li @c compensation_distance is less than 0," ] # [ doc = " @li @c compensation_distance is 0 but sample_delta is not," ] # [ doc = " @li compensation unsupported by resampler, or" ] # [ doc = " @li swr_init() fails when called." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] s allocated Swr context. If it is not initialized, [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1383984 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Activate resampling compensation (\"soft\" compensation). This function is" ] # [ doc = " internally called when needed in swr_next_pts()." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context. If it is not initialized," ] # [ doc = " or SWR_FLAG_RESAMPLE is not set, swr_init() is" ] # [ doc = " called with the flag set." ] # [ doc = " @param[in] sample_delta delta in PTS per sample" ] # [ doc = " @param[in] compensation_distance number of samples to compensate for" ] # [ doc = " @return >= 0 on success, AVERROR error codes if:" ] # [ doc = " @li @c s is NULL," ] # [ doc = " @li @c compensation_distance is less than 0," ] # [ doc = " @li @c compensation_distance is 0 but sample_delta is not," ] # [ doc = " @li compensation unsupported by resampler, or" ] # [ doc = " @li swr_init() fails when called." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] sample_delta delta in PTS per sample [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1383984 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Activate resampling compensation (\"soft\" compensation). This function is" ] # [ doc = " internally called when needed in swr_next_pts()." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context. If it is not initialized," ] # [ doc = " or SWR_FLAG_RESAMPLE is not set, swr_init() is" ] # [ doc = " called with the flag set." ] # [ doc = " @param[in] sample_delta delta in PTS per sample" ] # [ doc = " @param[in] compensation_distance number of samples to compensate for" ] # [ doc = " @return >= 0 on success, AVERROR error codes if:" ] # [ doc = " @li @c s is NULL," ] # [ doc = " @li @c compensation_distance is less than 0," ] # [ doc = " @li @c compensation_distance is 0 but sample_delta is not," ] # [ doc = " @li compensation unsupported by resampler, or" ] # [ doc = " @li swr_init() fails when called." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] compensation_distance number of samples to compensate for [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in,out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1385165 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Set a customized input channel mapping." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context, not yet initialized" ] # [ doc = " @param[in] channel_map customized input channel mapping (array of channel" ] # [ doc = " indexes, -1 for a muted channel)" ] # [ doc = " @return >= 0 on success, or AVERROR error code in case of failure." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in,out] s allocated Swr context, not yet initialized [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `in,out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1385165 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Set a customized input channel mapping." ] # [ doc = "" ] # [ doc = " @param[in,out] s allocated Swr context, not yet initialized" ] # [ doc = " @param[in] channel_map customized input channel mapping (array of channel" ] # [ doc = " indexes, -1 for a muted channel)" ] # [ doc = " @return >= 0 on success, or AVERROR error code in case of failure." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] channel_map customized input channel mapping (array of channel [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1385728 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Generate a channel mixing matrix." ] # [ doc = "" ] # [ doc = " This function is the one used internally by libswresample for building the" ] # [ doc = " default mixing matrix. It is made public just as a utility function for" ] # [ doc = " building custom matrices." ] # [ doc = "" ] # [ doc = " @param in_layout input channel layout" ] # [ doc = " @param out_layout output channel layout" ] # [ doc = " @param center_mix_level mix level for the center channel" ] # [ doc = " @param surround_mix_level mix level for the surround channel(s)" ] # [ doc = " @param lfe_mix_level mix level for the low-frequency effects channel" ] # [ doc = " @param rematrix_maxval if 1.0, coefficients will be normalized to prevent" ] # [ doc = " overflow. if INT_MAX, coefficients will not be" ] # [ doc = " normalized." ] # [ doc = " @param[out] matrix mixing coefficients; matrix[i + stride * o] is" ] # [ doc = " the weight of input channel i in output channel o." ] # [ doc = " @param stride distance between adjacent input channels in the" ] # [ doc = " matrix array" ] # [ doc = " @param matrix_encoding matrixed stereo downmix mode (e.g. dplii)" ] # [ doc = " @param log_ctx parent logging context, can be NULL" ] # [ doc = " @return 0 on success, negative AVERROR code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] matrix mixing coefficients; matrix[i + stride * o] is [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1401318 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @deprecated use libswresample" ] # [ doc = "" ] # [ doc = " Generate a channel mixing matrix." ] # [ doc = "" ] # [ doc = " This function is the one used internally by libavresample for building the" ] # [ doc = " default mixing matrix. It is made public just as a utility function for" ] # [ doc = " building custom matrices." ] # [ doc = "" ] # [ doc = " @param in_layout input channel layout" ] # [ doc = " @param out_layout output channel layout" ] # [ doc = " @param center_mix_level mix level for the center channel" ] # [ doc = " @param surround_mix_level mix level for the surround channel(s)" ] # [ doc = " @param lfe_mix_level mix level for the low-frequency effects channel" ] # [ doc = " @param normalize if 1, coefficients will be normalized to prevent" ] # [ doc = " overflow. if 0, coefficients will not be" ] # [ doc = " normalized." ] # [ doc = " @param[out] matrix mixing coefficients; matrix[i + stride * o] is" ] # [ doc = " the weight of input channel i in output channel o." ] # [ doc = " @param stride distance between adjacent input channels in the" ] # [ doc = " matrix array" ] # [ doc = " @param matrix_encoding matrixed stereo downmix mode (e.g. dplii)" ] # [ doc = " @return 0 on success, negative AVERROR code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] matrix mixing coefficients; matrix[i + stride * o] is [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1452807 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @param[in] pix_fmt the pixel format" ] # [ doc = " @return a positive value if an endianness conversion for pix_fmt is" ] # [ doc = " supported, 0 otherwise." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] pix_fmt the pixel format [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For SWS_BICUBIC param[0] and [1] tune the shape of the basis [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For SWS_BICUBIC param[0] and [1] tune the shape of the basis [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] function, param[0] tunes f(1) and param[1] f´(1) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] function, param[0] tunes f(1) and param[1] f´(1) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For SWS_GAUSS param[0] tunes the exponent and thus cutoff [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1453891 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Allocate and return an SwsContext. You need it to perform" ] # [ doc = " scaling/conversion operations using sws_scale()." ] # [ doc = "" ] # [ doc = " @param srcW the width of the source image" ] # [ doc = " @param srcH the height of the source image" ] # [ doc = " @param srcFormat the source image format" ] # [ doc = " @param dstW the width of the destination image" ] # [ doc = " @param dstH the height of the destination image" ] # [ doc = " @param dstFormat the destination image format" ] # [ doc = " @param flags specify which algorithm and options to use for rescaling" ] # [ doc = " @param param extra parameters to tune the used scaler" ] # [ doc = " For SWS_BICUBIC param[0] and [1] tune the shape of the basis" ] # [ doc = " function, param[0] tunes f(1) and param[1] f\u{b4}(1)" ] # [ doc = " For SWS_GAUSS param[0] tunes the exponent and thus cutoff" ] # [ doc = " frequency" ] # [ doc = " For SWS_LANCZOS param[0] tunes the width of the window function" ] # [ doc = " @return a pointer to an allocated context, or NULL in case of error" ] # [ doc = " @note this function is to be removed after a saner alternative is" ] # [ doc = " written" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For SWS_LANCZOS param[0] tunes the width of the window function [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `x` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1457412 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @param dstRange flag indicating the while-black range of the output (1=jpeg / 0=mpeg)" ] # [ doc = " @param srcRange flag indicating the while-black range of the input (1=jpeg / 0=mpeg)" ] # [ doc = " @param table the yuv2rgb coefficients describing the output yuv space, normally ff_yuv2rgb_coeffs[x]" ] # [ doc = " @param inv_table the yuv2rgb coefficients describing the input yuv space, normally ff_yuv2rgb_coeffs[x]" ] # [ doc = " @param brightness 16.16 fixed point brightness correction" ] # [ doc = " @param contrast 16.16 fixed point contrast correction" ] # [ doc = " @param saturation 16.16 fixed point saturation correction" ] # [ doc = " @return -1 if not supported" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param table the yuv2rgb coefficients describing the output yuv space, normally ff_yuv2rgb_coeffs[x] [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `x` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `x` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1457412 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " @param dstRange flag indicating the while-black range of the output (1=jpeg / 0=mpeg)" ] # [ doc = " @param srcRange flag indicating the while-black range of the input (1=jpeg / 0=mpeg)" ] # [ doc = " @param table the yuv2rgb coefficients describing the output yuv space, normally ff_yuv2rgb_coeffs[x]" ] # [ doc = " @param inv_table the yuv2rgb coefficients describing the input yuv space, normally ff_yuv2rgb_coeffs[x]" ] # [ doc = " @param brightness 16.16 fixed point brightness correction" ] # [ doc = " @param contrast 16.16 fixed point contrast correction" ] # [ doc = " @param saturation 16.16 fixed point saturation correction" ] # [ doc = " @return -1 if not supported" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param inv_table the yuv2rgb coefficients describing the input yuv space, normally ff_yuv2rgb_coeffs[x] [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `x` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `256` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1461835 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Convert an 8-bit paletted frame into a frame with a color depth of 32 bits." ] # [ doc = "" ] # [ doc = " The output frame will have the same packed format as the palette." ] # [ doc = "" ] # [ doc = " @param src source frame buffer" ] # [ doc = " @param dst destination frame buffer" ] # [ doc = " @param num_pixels number of pixels to convert" ] # [ doc = " @param palette array with [256] entries, which must match color arrangement (RGB or BGR) of src" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param palette array with [256] entries, which must match color arrangement (RGB or BGR) of src [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `256` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `256` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1462482 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Convert an 8-bit paletted frame into a frame with a color depth of 24 bits." ] # [ doc = "" ] # [ doc = " With the palette format \"ABCD\", the destination frame ends up with the format \"ABC\"." ] # [ doc = "" ] # [ doc = " @param src source frame buffer" ] # [ doc = " @param dst destination frame buffer" ] # [ doc = " @param num_pixels number of pixels to convert" ] # [ doc = " @param palette array with [256] entries, which must match color arrangement (RGB or BGR) of src" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param palette array with [256] entries, which must match color arrangement (RGB or BGR) of src [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `256` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:323826 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = "< HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW acceleration through VA API at motion compensation entry-point, Picture.data[3] contains a vaapi_render_state struct which contains macroblocks as well as various fields extracted from headers [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:324107 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = "< HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW acceleration through VA API at IDCT entry-point, Picture.data[3] contains a vaapi_render_state struct which contains fields extracted from headers [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:324342 [INFO] [stdout] | [INFO] [stdout] 3 | ...CT : AVPixelFormat = 45 ; # [ doc = "< HW decoding through VA API, Picture.data[3] contains a VASurfaceID" ] pub const AVPixelFormat_A... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW decoding through VA API, Picture.data[3] contains a VASurfaceID [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:325543 [INFO] [stdout] | [INFO] [stdout] 3 | ...PixelFormat = 52 ; # [ doc = "< HW decoding through DXVA2, Picture.data[3] contains a LPDIRECT3DSURFACE9 pointer" ] pub const AVPixelF... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW decoding through DXVA2, Picture.data[3] contains a LPDIRECT3DSURFACE9 pointer [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:333159 [INFO] [stdout] | [INFO] [stdout] 3 | ... AVPixelFormat = 99 ; # [ doc = "< HW acceleration through VDPAU, Picture.data[3] contains a VdpVideoSurface" ] pub const AVPixelForma... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW acceleration through VDPAU, Picture.data[3] contains a VdpVideoSurface [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:335803 [INFO] [stdout] | [INFO] [stdout] 3 | ...115 ; # [ doc = " HW acceleration through QSV, data[3] contains a pointer to the" ] # [ doc = " mfxFrameSurface1 structure." ] pub c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] HW acceleration through QSV, data[3] contains a pointer to the [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:335989 [INFO] [stdout] | [INFO] [stdout] 3 | ...16 ; # [ doc = " HW acceleration though MMAL, data[3] contains a pointer to the" ] # [ doc = " MMAL_BUFFER_HEADER_T structure." ] pub ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] HW acceleration though MMAL, data[3] contains a pointer to the [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:336178 [INFO] [stdout] | [INFO] [stdout] 3 | ...17 ; # [ doc = "< HW decoding through Direct3D11 via old API, Picture.data[3] contains a ID3D11VideoDecoderOutputView pointer" ] pub c... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < HW decoding through Direct3D11 via old API, Picture.data[3] contains a ID3D11VideoDecoderOutputView pointer [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `i` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:336373 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " HW acceleration through CUDA. data[i] contain CUdeviceptr pointers" ] # [ doc = " exactly as for system memory frames." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] HW acceleration through CUDA. data[i] contain CUdeviceptr pointers [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `i` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:344642 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Hardware surfaces for Direct3D11." ] # [ doc = "" ] # [ doc = " This is preferred over the legacy AV_PIX_FMT_D3D11VA_VLD. The new D3D11" ] # [ doc = " hwaccel API and filtering support AV_PIX_FMT_D3D11 only." ] # [ doc = "" ] # [ doc = " data[0] contains a ID3D11Texture2D pointer, and data[1] contains the" ] # [ doc = " texture array index of the frame as intptr_t if the ID3D11Texture2D is" ] # [ doc = " an array texture (or always 0 if it's a normal texture)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[0] contains a ID3D11Texture2D pointer, and data[1] contains the [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:344642 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Hardware surfaces for Direct3D11." ] # [ doc = "" ] # [ doc = " This is preferred over the legacy AV_PIX_FMT_D3D11VA_VLD. The new D3D11" ] # [ doc = " hwaccel API and filtering support AV_PIX_FMT_D3D11 only." ] # [ doc = "" ] # [ doc = " data[0] contains a ID3D11Texture2D pointer, and data[1] contains the" ] # [ doc = " texture array index of the frame as intptr_t if the ID3D11Texture2D is" ] # [ doc = " an array texture (or always 0 if it's a normal texture)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[0] contains a ID3D11Texture2D pointer, and data[1] contains the [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:346038 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " DRM-managed buffers exposed through PRIME buffer sharing." ] # [ doc = "" ] # [ doc = " data[0] points to an AVDRMFrameDescriptor." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[0] points to an AVDRMFrameDescriptor. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `i` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:346253 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Hardware surfaces for OpenCL." ] # [ doc = "" ] # [ doc = " data[i] contain 2D image objects (typed in C as cl_mem, used" ] # [ doc = " in OpenCL as image2d_t) for each plane of the surface." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] data[i] contain 2D image objects (typed in C as cl_mem, used [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `i` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:348283 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Pixel format." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA" ] # [ doc = " color is put together as:" ] # [ doc = " (A << 24) | (R << 16) | (G << 8) | B" ] # [ doc = " This is stored as BGRA on little-endian CPU architectures and ARGB on" ] # [ doc = " big-endian CPUs." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " If the resolution is not a multiple of the chroma subsampling factor" ] # [ doc = " then the chroma plane resolution must be rounded up." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " When the pixel format is palettized RGB32 (AV_PIX_FMT_PAL8), the palettized" ] # [ doc = " image data is stored in AVFrame.data[0]. The palette is transported in" ] # [ doc = " AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is" ] # [ doc = " formatted the same as in AV_PIX_FMT_RGB32 described above (i.e., it is" ] # [ doc = " also endian-specific). Note also that the individual RGB32 palette" ] # [ doc = " components stored in AVFrame.data[1] should be in the range 0..255." ] # [ doc = " This is important as many custom PAL8 video codecs that were designed" ] # [ doc = " to run on the IBM VGA graphics adapter use 6-bit palette components." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like" ] # [ doc = " for pal8. This palette is filled in automatically by the function" ] # [ doc = " allocating the picture." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] image data is stored in AVFrame.data[0]. The palette is transported in [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:348283 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Pixel format." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA" ] # [ doc = " color is put together as:" ] # [ doc = " (A << 24) | (R << 16) | (G << 8) | B" ] # [ doc = " This is stored as BGRA on little-endian CPU architectures and ARGB on" ] # [ doc = " big-endian CPUs." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " If the resolution is not a multiple of the chroma subsampling factor" ] # [ doc = " then the chroma plane resolution must be rounded up." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " When the pixel format is palettized RGB32 (AV_PIX_FMT_PAL8), the palettized" ] # [ doc = " image data is stored in AVFrame.data[0]. The palette is transported in" ] # [ doc = " AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is" ] # [ doc = " formatted the same as in AV_PIX_FMT_RGB32 described above (i.e., it is" ] # [ doc = " also endian-specific). Note also that the individual RGB32 palette" ] # [ doc = " components stored in AVFrame.data[1] should be in the range 0..255." ] # [ doc = " This is important as many custom PAL8 video codecs that were designed" ] # [ doc = " to run on the IBM VGA graphics adapter use 6-bit palette components." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like" ] # [ doc = " for pal8. This palette is filled in automatically by the function" ] # [ doc = " allocating the picture." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:348283 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Pixel format." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA" ] # [ doc = " color is put together as:" ] # [ doc = " (A << 24) | (R << 16) | (G << 8) | B" ] # [ doc = " This is stored as BGRA on little-endian CPU architectures and ARGB on" ] # [ doc = " big-endian CPUs." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " If the resolution is not a multiple of the chroma subsampling factor" ] # [ doc = " then the chroma plane resolution must be rounded up." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " When the pixel format is palettized RGB32 (AV_PIX_FMT_PAL8), the palettized" ] # [ doc = " image data is stored in AVFrame.data[0]. The palette is transported in" ] # [ doc = " AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is" ] # [ doc = " formatted the same as in AV_PIX_FMT_RGB32 described above (i.e., it is" ] # [ doc = " also endian-specific). Note also that the individual RGB32 palette" ] # [ doc = " components stored in AVFrame.data[1] should be in the range 0..255." ] # [ doc = " This is important as many custom PAL8 video codecs that were designed" ] # [ doc = " to run on the IBM VGA graphics adapter use 6-bit palette components." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like" ] # [ doc = " for pal8. This palette is filled in automatically by the function" ] # [ doc = " allocating the picture." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] components stored in AVFrame.data[1] should be in the range 0..255. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `1` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:348283 [INFO] [stdout] | [INFO] [stdout] 3 | ... ; # [ doc = " Pixel format." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " AV_PIX_FMT_RGB32 is handled in an endian-specific manner. An RGBA" ] # [ doc = " color is put together as:" ] # [ doc = " (A << 24) | (R << 16) | (G << 8) | B" ] # [ doc = " This is stored as BGRA on little-endian CPU architectures and ARGB on" ] # [ doc = " big-endian CPUs." ] # [ doc = "" ] # [ doc = " @note" ] # [ doc = " If the resolution is not a multiple of the chroma subsampling factor" ] # [ doc = " then the chroma plane resolution must be rounded up." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " When the pixel format is palettized RGB32 (AV_PIX_FMT_PAL8), the palettized" ] # [ doc = " image data is stored in AVFrame.data[0]. The palette is transported in" ] # [ doc = " AVFrame.data[1], is 1024 bytes long (256 4-byte entries) and is" ] # [ doc = " formatted the same as in AV_PIX_FMT_RGB32 described above (i.e., it is" ] # [ doc = " also endian-specific). Note also that the individual RGB32 palette" ] # [ doc = " components stored in AVFrame.data[1] should be in the range 0..255." ] # [ doc = " This is important as many custom PAL8 video codecs that were designed" ] # [ doc = " to run on the IBM VGA graphics adapter use 6-bit palette components." ] # [ doc = "" ] # [ doc = " @par" ] # [ doc = " For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like" ] # [ doc = " for pal8. This palette is filled in automatically by the function" ] # [ doc = " allocating the picture." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For all the 8 bits per pixel formats, an RGB32 palette is in data[1] like [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `1` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:443228 [INFO] [stdout] | [INFO] [stdout] 3 | ... } # [ doc = " This structure describes decoded (raw) audio or video data." ] # [ doc = "" ] # [ doc = " AVFrame must be allocated using av_frame_alloc(). Note that this only" ] # [ doc = " allocates the AVFrame itself, the buffers for the data must be managed" ] # [ doc = " through other means (see below)." ] # [ doc = " AVFrame must be freed with av_frame_free()." ] # [ doc = "" ] # [ doc = " AVFrame is typically allocated once and then reused multiple times to hold" ] # [ doc = " different data (e.g. a single AVFrame to hold frames received from a" ] # [ doc = " decoder). In such a case, av_frame_unref() will free any references held by" ] # [ doc = " the frame and reset it to its original clean state before it" ] # [ doc = " is reused again." ] # [ doc = "" ] # [ doc = " The data described by an AVFrame is usually reference counted through the" ] # [ doc = " AVBuffer API. The underlying buffer references are stored in AVFrame.buf /" ] # [ doc = " AVFrame.extended_buf. An AVFrame is considered to be reference counted if at" ] # [ doc = " least one reference is set, i.e. if AVFrame.buf[0] != NULL. In such a case," ] # [ doc = " every single data plane must be contained in one of the buffers in" ] # [ doc = " AVFrame.buf or AVFrame.extended_buf." ] # [ doc = " There may be a single buffer for all the data, or one separate buffer for" ] # [ doc = " each plane, or anything in between." ] # [ doc = "" ] # [ doc = " sizeof(AVFrame) is not a part of the public ABI, so new fields may be added" ] # [ doc = " to the end with a minor bump." ] # [ doc = "" ] # [ doc = " Fields can be accessed through AVOptions, the name string used, matches the" ] # [ doc = " C structure field name for fields accessible through AVOptions. The AVClass" ] # [ doc = " for AVFrame can be obtained from avcodec_get_frame_class()" ] # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] least one reference is set, i.e. if AVFrame.buf[0] != NULL. In such a case, [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:445735 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " For video, size in bytes of each picture line." ] # [ doc = " For audio, size in bytes of each plane." ] # [ doc = "" ] # [ doc = " For audio, only linesize[0] may be set. For planar audio, each channel" ] # [ doc = " plane must be the same size." ] # [ doc = "" ] # [ doc = " For video the linesizes should be multiples of the CPUs alignment" ] # [ doc = " preference, this is 16 or 32 for modern desktop CPUs." ] # [ doc = " Some code requires such alignment other code can be slower without" ] # [ doc = " correct alignment, for yet other it makes no difference." ] # [ doc = "" ] # [ doc = " @note The linesize may be larger than the size of usable data -- there" ] # [ doc = " may be extra padding present for performance reasons." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For audio, only linesize[0] may be set. For planar audio, each channel [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:446545 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " pointers to the data planes/channels." ] # [ doc = "" ] # [ doc = " For video, this should simply point to data[]." ] # [ doc = "" ] # [ doc = " For planar audio, each channel has a separate data pointer, and" ] # [ doc = " linesize[0] contains the size of each channel buffer." ] # [ doc = " For packed audio, there is just one data pointer, and linesize[0]" ] # [ doc = " contains the total size of the buffer for all channels." ] # [ doc = "" ] # [ doc = " Note: Both data and extended_data should always be set in a valid frame," ] # [ doc = " but for planar audio with more channels that can fit in data," ] # [ doc = " extended_data must be used in order to access all channels." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] linesize[0] contains the size of each channel buffer. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:446545 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " pointers to the data planes/channels." ] # [ doc = "" ] # [ doc = " For video, this should simply point to data[]." ] # [ doc = "" ] # [ doc = " For planar audio, each channel has a separate data pointer, and" ] # [ doc = " linesize[0] contains the size of each channel buffer." ] # [ doc = " For packed audio, there is just one data pointer, and linesize[0]" ] # [ doc = " contains the total size of the buffer for all channels." ] # [ doc = "" ] # [ doc = " Note: Both data and extended_data should always be set in a valid frame," ] # [ doc = " but for planar audio with more channels that can fit in data," ] # [ doc = " extended_data must be used in order to access all channels." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] For packed audio, there is just one data pointer, and linesize[0] [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `i` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:451038 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " AVBuffer references backing the data for this frame. If all elements of" ] # [ doc = " this array are NULL, then this frame is not reference counted. This array" ] # [ doc = " must be filled contiguously -- if buf[i] is non-NULL then buf[j] must" ] # [ doc = " also be non-NULL for all j < i." ] # [ doc = "" ] # [ doc = " There may be at most one AVBuffer per data plane, so for video this array" ] # [ doc = " always contains all the references. For planar audio with more than" ] # [ doc = " AV_NUM_DATA_POINTERS channels, there may be more buffers than can fit in" ] # [ doc = " this array. Then the extra AVBufferRef pointers are stored in the" ] # [ doc = " extended_buf array." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] must be filled contiguously -- if buf[i] is non-NULL then buf[j] must [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `i` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `j` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:451038 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " AVBuffer references backing the data for this frame. If all elements of" ] # [ doc = " this array are NULL, then this frame is not reference counted. This array" ] # [ doc = " must be filled contiguously -- if buf[i] is non-NULL then buf[j] must" ] # [ doc = " also be non-NULL for all j < i." ] # [ doc = "" ] # [ doc = " There may be at most one AVBuffer per data plane, so for video this array" ] # [ doc = " always contains all the references. For planar audio with more than" ] # [ doc = " AV_NUM_DATA_POINTERS channels, there may be more buffers than can fit in" ] # [ doc = " this array. Then the extra AVBufferRef pointers are stored in the" ] # [ doc = " extended_buf array." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] must be filled contiguously -- if buf[i] is non-NULL then buf[j] must [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `j` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `3` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:549115 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Array of option ranges." ] # [ doc = "" ] # [ doc = " Most of option types use just one component." ] # [ doc = " Following describes multi-component option types:" ] # [ doc = "" ] # [ doc = " AV_OPT_TYPE_IMAGE_SIZE:" ] # [ doc = " component index 0: range of pixel count (width * height)." ] # [ doc = " component index 1: range of width." ] # [ doc = " component index 2: range of height." ] # [ doc = "" ] # [ doc = " @note To obtain multi-component version of this structure, user must" ] # [ doc = " provide AV_OPT_MULTI_COMPONENT_RANGE to av_opt_query_ranges or" ] # [ doc = " av_opt_query_ranges_default function." ] # [ doc = "" ] # [ doc = " Multi-component range can be read as in following example:" ] # [ doc = "" ] # [ doc = " @code" ] # [ doc = " int range_index, component_index;" ] # [ doc = " AVOptionRanges *ranges;" ] # [ doc = " AVOptionRange *range[3]; //may require more than 3 in the future." ] # [ doc = " av_opt_query_ranges(&ranges, obj, key, AV_OPT_MULTI_COMPONENT_RANGE);" ] # [ doc = " for (range_index = 0; range_index < ranges->nb_ranges; range_index++) {" ] # [ doc = " for (component_index = 0; component_index < ranges->nb_components; component_index++)" ] # [ doc = " range[component_index] = ranges->range[ranges->nb_ranges * component_index + range_index];" ] # [ doc = " //do something with range here." ] # [ doc = " }" ] # [ doc = " av_opt_freep_ranges(&ranges);" ] # [ doc = " @endcode" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] AVOptionRange *range[3]; //may require more than 3 in the future. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `3` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `component_index` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:549115 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Array of option ranges." ] # [ doc = "" ] # [ doc = " Most of option types use just one component." ] # [ doc = " Following describes multi-component option types:" ] # [ doc = "" ] # [ doc = " AV_OPT_TYPE_IMAGE_SIZE:" ] # [ doc = " component index 0: range of pixel count (width * height)." ] # [ doc = " component index 1: range of width." ] # [ doc = " component index 2: range of height." ] # [ doc = "" ] # [ doc = " @note To obtain multi-component version of this structure, user must" ] # [ doc = " provide AV_OPT_MULTI_COMPONENT_RANGE to av_opt_query_ranges or" ] # [ doc = " av_opt_query_ranges_default function." ] # [ doc = "" ] # [ doc = " Multi-component range can be read as in following example:" ] # [ doc = "" ] # [ doc = " @code" ] # [ doc = " int range_index, component_index;" ] # [ doc = " AVOptionRanges *ranges;" ] # [ doc = " AVOptionRange *range[3]; //may require more than 3 in the future." ] # [ doc = " av_opt_query_ranges(&ranges, obj, key, AV_OPT_MULTI_COMPONENT_RANGE);" ] # [ doc = " for (range_index = 0; range_index < ranges->nb_ranges; range_index++) {" ] # [ doc = " for (component_index = 0; component_index < ranges->nb_components; component_index++)" ] # [ doc = " range[component_index] = ranges->range[ranges->nb_ranges * component_index + range_index];" ] # [ doc = " //do something with range here." ] # [ doc = " }" ] # [ doc = " av_opt_freep_ranges(&ranges);" ] # [ doc = " @endcode" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] range[component_index] = ranges->range[ranges->nb_ranges * component_index + range_index]; [INFO] [stdout] ^^^^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `component_index` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `512` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:630043 [INFO] [stdout] | [INFO] [stdout] 3 | ... } # [ doc = " Buffer to print data progressively" ] # [ doc = "" ] # [ doc = " The string buffer grows as necessary and is always 0-terminated." ] # [ doc = " The content of the string is never accessed, and thus is" ] # [ doc = " encoding-agnostic and can even hold binary data." ] # [ doc = "" ] # [ doc = " Small buffers are kept in the structure itself, and thus require no" ] # [ doc = " memory allocation at all (unless the contents of the buffer is needed" ] # [ doc = " after the structure goes out of scope). This is almost as lightweight as" ] # [ doc = " declaring a local \"char buf[512]\"." ] # [ doc = "" ] # [ doc = " The length of the string can go beyond the allocated size: the buffer is" ] # [ doc = " then truncated, but the functions still keep account of the actual total" ] # [ doc = " length." ] # [ doc = "" ] # [ doc = " In other words, buf->len can be greater than buf->size and records the" ] # [ doc = " total length of what would have been to the buffer if there had been" ] # [ doc = " enough memory." ] # [ doc = "" ] # [ doc = " Append operations do not need to be tested for failure: if a memory" ] # [ doc = " allocation fails, data stop being appended to the buffer, but the length" ] # [ doc = " is still updated. This situation can be tested with" ] # [ doc = " av_bprint_is_complete()." ] # [ doc = "" ] # [ doc = " The size_max field determines several possible behaviours:" ] # [ doc = "" ] # [ doc = " size_max = -1 (= UINT_MAX) or any large value will let the buffer be" ] # [ doc = " reallocated as necessary, with an amortized linear cost." ] # [ doc = "" ] # [ doc = " size_max = 0 prevents writing anything to the buffer: only the total" ] # [ doc = " length is computed. The write operations can then possibly be repeated in" ] # [ doc = " a buffer with exactly the necessary size" ] # [ doc = " (using size_init = size_max = len + 1)." ] # [ doc = "" ] # [ doc = " size_max = 1 is automatically replaced by the exact size available in the" ] # [ doc = " structure itself, thus ensuring no dynamic memory allocation. The" ] # [ doc = " internal buffer is large enough to hold a reasonable paragraph of text," ] # [ doc = " such as the current paragraph." ] # ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] declaring a local "char buf[512]". [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `512` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `x` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:652350 [INFO] [stdout] | [INFO] [stdout] 3 | ...rCharacteristic ) -> avpriv_trc_function ; } # [ doc = " Sum of abs(src1[x] - src2[x])" ] pub type av_pixelutils_sad_fn = :: std :: op... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Sum of abs(src1[x] - src2[x]) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `x` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `x` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:652350 [INFO] [stdout] | [INFO] [stdout] 3 | ...rCharacteristic ) -> avpriv_trc_function ; } # [ doc = " Sum of abs(src1[x] - src2[x])" ] pub type av_pixelutils_sad_fn = :: std :: op... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Sum of abs(src1[x] - src2[x]) [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `x` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:728602 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " This callback is called at the beginning of each frame to get data" ] # [ doc = " buffer(s) for it. There may be one contiguous buffer for all the data or" ] # [ doc = " there may be a buffer per each data plane or anything in between. What" ] # [ doc = " this means is, you may set however many entries in buf[] you feel necessary." ] # [ doc = " Each buffer must be reference-counted using the AVBuffer API (see description" ] # [ doc = " of buf[] below)." ] # [ doc = "" ] # [ doc = " The following fields will be set in the frame before this callback is" ] # [ doc = " called:" ] # [ doc = " - format" ] # [ doc = " - width, height (video only)" ] # [ doc = " - sample_rate, channel_layout, nb_samples (audio only)" ] # [ doc = " Their values may differ from the corresponding values in" ] # [ doc = " AVCodecContext. This callback must use the frame values, not the codec" ] # [ doc = " context values, to calculate the required buffer size." ] # [ doc = "" ] # [ doc = " This callback must fill the following fields in the frame:" ] # [ doc = " - data[]" ] # [ doc = " - linesize[]" ] # [ doc = " - extended_data:" ] # [ doc = " * if the data is planar audio with more than 8 channels, then this" ] # [ doc = " callback must allocate and fill extended_data to contain all pointers" ] # [ doc = " to all data planes. data[] must hold as many pointers as it can." ] # [ doc = " extended_data must be allocated with av_malloc() and will be freed in" ] # [ doc = " av_frame_unref()." ] # [ doc = " * otherwise extended_data must point to data" ] # [ doc = " - buf[] must contain one or more pointers to AVBufferRef structures. Each of" ] # [ doc = " the frame's data and extended_data pointers must be contained in these. That" ] # [ doc = " is, one AVBufferRef for each allocated chunk of memory, not necessarily one" ] # [ doc = " AVBufferRef per data[] entry. See: av_buffer_create(), av_buffer_alloc()," ] # [ doc = " and av_buffer_ref()." ] # [ doc = " - extended_buf and nb_extended_buf must be allocated with av_malloc() by" ] # [ doc = " this callback and filled with the extra buffers if there are more" ] # [ doc = " buffers than buf[] can hold. extended_buf will be freed in" ] # [ doc = " av_frame_unref()." ] # [ doc = "" ] # [ doc = " If AV_CODEC_CAP_DR1 is not set then get_buffer2() must call" ] # [ doc = " avcodec_default_get_buffer2() instead of providing buffers allocated by" ] # [ doc = " some other means." ] # [ doc = "" ] # [ doc = " Each data plane must be aligned to the maximum required by the target" ] # [ doc = " CPU." ] # [ doc = "" ] # [ doc = " @see avcodec_default_get_buffer2()" ] # [ doc = "" ] # [ doc = " Video:" ] # [ doc = "" ] # [ doc = " If AV_GET_BUFFER_FLAG_REF is set in flags then the frame may be reused" ] # [ doc = " (read and/or written to if it is writable) later by libavcodec." ] # [ doc = "" ] # [ doc = " avcodec_align_dimensions2() should be used to find the required width and" ] # [ doc = " height, as they normally need to be rounded up to the next multiple of 16." ] # [ doc = "" ] # [ doc = " Some decoders do not support linesizes changing between frames." ] # [ doc = "" ] # [ doc = " If frame multithreading is used and thread_safe_callbacks is set," ] # [ doc = " this callback may be called from a different thread, but not from more" ] # [ doc = " than one at once. Does not need to be reentrant." ] # [ doc = "" ] # [ doc = " @see avcodec_align_dimensions2()" ] # [ doc = "" ] # [ doc = " Audio:" ] # [ doc = "" ] # [ doc = " Decoders request a buffer of a particular size by setting" ] # [ doc = " AVFrame.nb_samples prior to calling get_buffer2(). The decoder may," ] # [ doc = " however, utilize only part of the buffer by setting AVFrame.nb_samples" ] # [ doc = " to a smaller value in the output frame." ] # [ doc = "" ] # [ doc = " As a convenience, av_samples_get_buffer_size() and" ] # [ doc = " av_samples_fill_arrays() in libavutil may be used by custom get_buffer2()" ] # [ doc = " functions to find the required data size and to fill data pointers and" ] # [ doc = " linesize. In AVFrame.linesize, only linesize[0] may be set for audio" ] # [ doc = " since all planes must be the same size." ] # [ doc = "" ] # [ doc = " @see av_samples_get_buffer_size(), av_samples_fill_arrays()" ] # [ doc = "" ] # [ doc = " - encoding: unused" ] # [ doc = " - decoding: Set by libavcodec, user can override." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] linesize. In AVFrame.linesize, only linesize[0] may be set for audio [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `Events` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:747711 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Header containing style information for text subtitles." ] # [ doc = " For SUBTITLE_ASS subtitle type, it should contain the whole ASS" ] # [ doc = " [Script Info] and [V4+ Styles] section, plus the [Events] line and" ] # [ doc = " the Format line following. It shouldn't include any Dialogue line." ] # [ doc = " - encoding: Set/allocated/freed by user (before avcodec_open2())" ] # [ doc = " - decoding: Set/allocated/freed by libavcodec (by avcodec_open2())" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [Script Info] and [V4+ Styles] section, plus the [Events] line and [INFO] [stdout] ^^^^^^ [INFO] [stdout] = note: no item named `Events` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `N` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:755411 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Control the form of AVSubtitle.rects[N]->ass" ] # [ doc = " - decoding: set by user" ] # [ doc = " - encoding: unused" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Control the form of AVSubtitle.rects[N]->ass [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `N` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `in` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:768291 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Encode data to an AVPacket." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket (may contain a user-provided buffer)" ] # [ doc = " @param[in] frame AVFrame containing the raw data to be encoded" ] # [ doc = " @param[out] got_packet_ptr encoder sets to 0 or 1 to indicate that a" ] # [ doc = " non-empty packet was returned in avpkt." ] # [ doc = " @return 0 on success, negative error code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] frame AVFrame containing the raw data to be encoded [INFO] [stdout] ^^ [INFO] [stdout] = note: no item named `in` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `out` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:768291 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Encode data to an AVPacket." ] # [ doc = "" ] # [ doc = " @param avctx codec context" ] # [ doc = " @param avpkt output AVPacket (may contain a user-provided buffer)" ] # [ doc = " @param[in] frame AVFrame containing the raw data to be encoded" ] # [ doc = " @param[out] got_packet_ptr encoder sets to 0 or 1 to indicate that a" ] # [ doc = " non-empty packet was returned in avpkt." ] # [ doc = " @return 0 on success, negative error code on failure" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] got_packet_ptr encoder sets to 0 or 1 to indicate that a [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `out` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `0` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:887177 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Pools for each data plane. For audio all the planes have the same size," ] # [ doc = " so only pools[0] is used." ] pub... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] so only pools[0] is used. [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `0` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:923600 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Halfpel motion compensation with rounding (a+b+1)>>1." ] # [ doc = " this is an array[4][4] of motion compensation functions for 4" ] # [ doc = " horizontal blocksizes (8,16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination where the result is stored" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] this is an array[4][4] of motion compensation functions for 4 [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:924168 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Halfpel motion compensation with rounding (a+b+1)>>1." ] # [ doc = " This is an array[4][4] of motion compensation functions for 4" ] # [ doc = " horizontal blocksizes (8,16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination into which the result is averaged (a+b+1)>>1" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] This is an array[4][4] of motion compensation functions for 4 [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:924754 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Halfpel motion compensation with no rounding (a+b)>>1." ] # [ doc = " this is an array[4][4] of motion compensation functions for 2" ] # [ doc = " horizontal blocksizes (8,16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination where the result is stored" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] # [ doc = " @note The size is kept at [4][4] to match the above pixel_tabs and avoid" ] # [ doc = " out of bounds reads in the motion estimation code." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] this is an array[4][4] of motion compensation functions for 2 [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:924754 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Halfpel motion compensation with no rounding (a+b)>>1." ] # [ doc = " this is an array[4][4] of motion compensation functions for 2" ] # [ doc = " horizontal blocksizes (8,16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[ 0->16xH 1->8xH ][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination where the result is stored" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] # [ doc = " @note The size is kept at [4][4] to match the above pixel_tabs and avoid" ] # [ doc = " out of bounds reads in the motion estimation code." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @note The size is kept at [4][4] to match the above pixel_tabs and avoid [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `4` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:925490 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Halfpel motion compensation with no rounding (a+b)>>1." ] # [ doc = " this is an array[4] of motion compensation functions for 1" ] # [ doc = " horizontal blocksize (16) and the 4 halfpel positions
" ] # [ doc = " *pixels_tab[0][ xhalfpel + 2*yhalfpel ]" ] # [ doc = " @param block destination into which the result is averaged (a+b)>>1" ] # [ doc = " @param pixels source" ] # [ doc = " @param line_size number of bytes in a horizontal line of block" ] # [ doc = " @param h height" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] this is an array[4] of motion compensation functions for 1 [INFO] [stdout] ^ [INFO] [stdout] = note: no item named `4` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `isMVY` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1003544 [INFO] [stdout] | [INFO] [stdout] 3 | ...ing_points : :: std :: os :: raw :: c_int , # [ doc = "< sprite offset[isChroma][isMVY]" ] pub sprite_offset : [ [ :: std :: os :: raw... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < sprite offset[isChroma][isMVY] [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `isMVY` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `isMVY` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1003668 [INFO] [stdout] | [INFO] [stdout] 3 | ...:: os :: raw :: c_int ; 2usize ] ; 2usize ] , # [ doc = "< sprite_delta [isY][isMVY]" ] pub sprite_delta : [ [ :: std :: os :: raw :: ... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] < sprite_delta [isY][isMVY] [INFO] [stdout] ^^^^^ [INFO] [stdout] = note: no item named `isMVY` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `isChroma` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1006116 [INFO] [stdout] | [INFO] [stdout] 3 | ...length : :: std :: os :: raw :: c_int , # [ doc = " [mb_intra][isChroma][level][run][last]" ] pub ac_stats : * mut [ [ [ [ :: std :: o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [mb_intra][isChroma][level][run][last] [INFO] [stdout] ^^^^^^^^ [INFO] [stdout] = note: no item named `isChroma` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `run` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1006116 [INFO] [stdout] | [INFO] [stdout] 3 | ...length : :: std :: os :: raw :: c_int , # [ doc = " [mb_intra][isChroma][level][run][last]" ] pub ac_stats : * mut [ [ [ [ :: std :: o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [mb_intra][isChroma][level][run][last] [INFO] [stdout] ^^^ [INFO] [stdout] = note: no item named `run` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `last` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1006116 [INFO] [stdout] | [INFO] [stdout] 3 | ...length : :: std :: os :: raw :: c_int , # [ doc = " [mb_intra][isChroma][level][run][last]" ] pub ac_stats : * mut [ [ [ [ :: std :: o... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [mb_intra][isChroma][level][run][last] [INFO] [stdout] ^^^^ [INFO] [stdout] = note: no item named `last` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unresolved link to `stream_index` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:1075367 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Get the next timestamp in stream[stream_index].time_base units." ] # [ doc = " @return the timestamp or AV_NOPTS_VALUE if an error occurred" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] Get the next timestamp in stream[stream_index].time_base units. [INFO] [stdout] ^^^^^^^^^^^^ [INFO] [stdout] = note: no item named `stream_index` in scope [INFO] [stdout] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: this URL is not a hyperlink [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:650987 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Determine a suitable 'gamma' value to match the supplied" ] # [ doc = " AVColorTransferCharacteristic." ] # [ doc = "" ] # [ doc = " See Apple Technical Note TN2257 (https://developer.apple.com/library/mac/technotes/tn2257/_index.html)" ] # [ doc = "" ] # [ doc = " @return Will return an approximation to the simple gamma function matching" ] # [ doc = " the supplied Transfer Characteristic, Will return 0.0 for any" ] # [ doc = " we cannot reasonably match against." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ help: use an automatic link instead: `` [INFO] [stdout] | [INFO] [stdout] = note: bare URLs are not automatically turned into clickable links [INFO] [stdout] = note: `#[warn(rustdoc::bare_urls)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `value` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:735307 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Ratecontrol attempt to use, at maximum, of what can be used without an underflow." ] # [ doc = " - encoding: Set by user." ] # [ doc = " - decoding: unused." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: unclosed HTML tag `value` [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-dev-ec192f45ccfd0b7c/out/bindings_ffmpeg.rs:3:735524 [INFO] [stdout] | [INFO] [stdout] 3 | ... , # [ doc = " Ratecontrol attempt to use, at least, times the amount needed to prevent a vbv overflow." ] # [ doc = " - encoding: Set by user." ] # [ doc = " - decoding: unused." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 218 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 7.48s [INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: cexpr v0.3.6, nom v4.2.3 [INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` [INFO] [stderr] Generated /opt/rustwide/target/doc/ffmpeg_dev/index.html [INFO] running `Command { std: "docker" "inspect" "cc04910abee6b6cff6953560f65e5b37aecdb95f85885dad587858576a4ee0c4", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "cc04910abee6b6cff6953560f65e5b37aecdb95f85885dad587858576a4ee0c4", kill_on_drop: false }` [INFO] [stdout] cc04910abee6b6cff6953560f65e5b37aecdb95f85885dad587858576a4ee0c4