[INFO] fetching crate ffmpeg-sys-next 4.3.0... [INFO] documenting ffmpeg-sys-next-4.3.0 against try#66dfc4e010913fbed0c4ea91fc2c010004b0f441 for pr-73566 [INFO] extracting crate ffmpeg-sys-next 4.3.0 into /workspace/builds/worker-2/source [INFO] validating manifest of crates.io crate ffmpeg-sys-next 4.3.0 on toolchain 66dfc4e010913fbed0c4ea91fc2c010004b0f441 [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+66dfc4e010913fbed0c4ea91fc2c010004b0f441" "read-manifest" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] started tweaking crates.io crate ffmpeg-sys-next 4.3.0 [INFO] finished tweaking crates.io crate ffmpeg-sys-next 4.3.0 [INFO] tweaked toml for crates.io crate ffmpeg-sys-next 4.3.0 written to /workspace/builds/worker-2/source/Cargo.toml [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+66dfc4e010913fbed0c4ea91fc2c010004b0f441" "generate-lockfile" "--manifest-path" "Cargo.toml" "-Zno-index-update", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+66dfc4e010913fbed0c4ea91fc2c010004b0f441" "fetch" "--locked" "--manifest-path" "Cargo.toml", kill_on_drop: false }` [INFO] [stderr] Blocking waiting for file lock on package cache [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "MAP_USER_ID=0" "-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" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+66dfc4e010913fbed0c4ea91fc2c010004b0f441" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }` [INFO] [stdout] 86729c7b79acb13f5dd4718a5b3d728ab2bd8ea7bbf30998f6ac5f832b2b8b30 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "86729c7b79acb13f5dd4718a5b3d728ab2bd8ea7bbf30998f6ac5f832b2b8b30", kill_on_drop: false }` [INFO] running `Command { std: "docker" "inspect" "86729c7b79acb13f5dd4718a5b3d728ab2bd8ea7bbf30998f6ac5f832b2b8b30", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "86729c7b79acb13f5dd4718a5b3d728ab2bd8ea7bbf30998f6ac5f832b2b8b30", kill_on_drop: false }` [INFO] [stdout] 86729c7b79acb13f5dd4718a5b3d728ab2bd8ea7bbf30998f6ac5f832b2b8b30 [INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2/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" "MAP_USER_ID=0" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-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" "--network" "none" "rustops/crates-build-env@sha256:819119df93c0f5eca3f29186f14981ef29945a311854d7222af07488600a2584" "/opt/rustwide/cargo-home/bin/cargo" "+66dfc4e010913fbed0c4ea91fc2c010004b0f441" "doc" "--frozen" "--no-deps" "--document-private-items" "--message-format=json", kill_on_drop: false }` [INFO] [stdout] a44faaad47d7eac6ea48dff340775c655683e9f4ad2932278e45e2770f8e37c3 [INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap. [INFO] running `Command { std: "docker" "start" "-a" "a44faaad47d7eac6ea48dff340775c655683e9f4ad2932278e45e2770f8e37c3", kill_on_drop: false }` [INFO] [stderr] Compiling memchr v2.3.3 [INFO] [stderr] Compiling glob v0.3.0 [INFO] [stderr] Compiling proc-macro2 v1.0.18 [INFO] [stderr] Compiling lazy_static v1.4.0 [INFO] [stderr] Compiling unicode-width v0.1.8 [INFO] [stderr] Compiling quick-error v1.2.3 [INFO] [stderr] Compiling regex-syntax v0.6.18 [INFO] [stderr] Compiling termcolor v1.1.0 [INFO] [stderr] Compiling ansi_term v0.11.0 [INFO] [stderr] Compiling bindgen v0.54.0 [INFO] [stderr] Compiling vec_map v0.8.2 [INFO] [stderr] Compiling strsim v0.8.0 [INFO] [stderr] Compiling peeking_take_while v0.1.2 [INFO] [stderr] Compiling shlex v0.1.1 [INFO] [stderr] Compiling lazycell v1.2.1 [INFO] [stderr] Compiling rustc-hash v1.1.0 [INFO] [stderr] Compiling nom v5.1.2 [INFO] [stderr] Compiling libloading v0.5.2 [INFO] [stderr] Compiling humantime v1.3.0 [INFO] [stderr] Compiling thread_local v1.0.1 [INFO] [stderr] Compiling textwrap v0.11.0 [INFO] [stderr] Compiling bitflags v1.2.1 [INFO] [stderr] Compiling log v0.4.8 [INFO] [stderr] Compiling atty v0.2.14 [INFO] [stderr] Compiling which v3.1.1 [INFO] [stderr] Compiling num_cpus v1.13.0 [INFO] [stderr] Compiling clap v2.33.1 [INFO] [stderr] Compiling clang-sys v0.29.3 [INFO] [stderr] Compiling aho-corasick v0.7.13 [INFO] [stderr] Compiling quote v1.0.7 [INFO] [stderr] Compiling regex v1.3.9 [INFO] [stderr] Compiling cexpr v0.4.0 [INFO] [stderr] Compiling env_logger v0.7.1 [INFO] [stderr] Compiling ffmpeg-sys-next v4.3.0 (/opt/rustwide/workdir) [INFO] [stderr] Documenting ffmpeg-sys-next v4.3.0 (/opt/rustwide/workdir) [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:316956 [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: `#[warn(intra_doc_link_resolution_failure)]` on by default [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[Events]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:335075 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[N]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:342610 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:404478 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:404478 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[512]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:856483 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[i]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:469996 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:471600 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:471600 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:471600 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:475713 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:475713 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:478926 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:478926 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:480965 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:486018 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:517946 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:517946 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:520839 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:520839 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:526023 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:526023 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:526023 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:526023 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:530638 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:532692 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:533328 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:548909 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:552865 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:553855 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:554717 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:726482 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:730685 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:731634 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:797620 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:797620 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:797620 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:797620 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:863417 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:863417 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:863417 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:863417 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:864135 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:885926 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the names of available hash algorithms." ] # [ doc = "" ] # [ doc = " This function can be used to enumerate the algorithms." ] # [ doc = "" ] # [ doc = " @param[in] i Index of the hash algorithm, starting from 0" ] # [ doc = " @return Pointer to a static string or `NULL` if `i` is out of range" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] i Index of the hash algorithm, starting from 0 [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:886519 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Get the size of the resulting hash value in bytes." ] # [ doc = "" ] # [ doc = " The maximum value this function will currently return is available as macro" ] # [ doc = " #AV_HASH_MAX_SIZE." ] # [ doc = "" ] # [ doc = " @param[in] ctx Hash context" ] # [ doc = " @return Size of the hash value in bytes" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] ctx Hash context [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:887233 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize a hash context and compute the actual hash value." ] # [ doc = "" ] # [ doc = " The minimum size of `dst` buffer is given by av_hash_get_size() or" ] # [ doc = " #AV_HASH_MAX_SIZE. The use of the latter macro is discouraged." ] # [ doc = "" ] # [ doc = " It is not safe to update or finalize a hash context again, if it has already" ] # [ doc = " been finalized." ] # [ doc = "" ] # [ doc = " @param[in,out] ctx Hash context" ] # [ doc = " @param[out] dst Where the final hash value will be stored" ] # [ doc = "" ] # [ doc = " @see av_hash_final_bin() provides an alternative API" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dst Where the final hash value will be stored [INFO] [stdout] ^^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:887926 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize a hash context and store the actual hash value in a buffer." ] # [ doc = "" ] # [ doc = " It is not safe to update or finalize a hash context again, if it has already" ] # [ doc = " been finalized." ] # [ doc = "" ] # [ doc = " If `size` is smaller than the hash size (given by av_hash_get_size()), the" ] # [ doc = " hash is truncated; if size is larger, the buffer is padded with 0." ] # [ doc = "" ] # [ doc = " @param[in,out] ctx Hash context" ] # [ doc = " @param[out] dst Where the final hash value will be stored" ] # [ doc = " @param[in] size Number of bytes to write to `dst`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dst Where the final hash value will be stored [INFO] [stdout] ^^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:887926 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize a hash context and store the actual hash value in a buffer." ] # [ doc = "" ] # [ doc = " It is not safe to update or finalize a hash context again, if it has already" ] # [ doc = " been finalized." ] # [ doc = "" ] # [ doc = " If `size` is smaller than the hash size (given by av_hash_get_size()), the" ] # [ doc = " hash is truncated; if size is larger, the buffer is padded with 0." ] # [ doc = "" ] # [ doc = " @param[in,out] ctx Hash context" ] # [ doc = " @param[out] dst Where the final hash value will be stored" ] # [ doc = " @param[in] size Number of bytes to write to `dst`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size Number of bytes to write to `dst` [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:888656 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize a hash context and store the hexadecimal representation of the" ] # [ doc = " actual hash value as a string." ] # [ doc = "" ] # [ doc = " It is not safe to update or finalize a hash context again, if it has already" ] # [ doc = " been finalized." ] # [ doc = "" ] # [ doc = " The string is always 0-terminated." ] # [ doc = "" ] # [ doc = " If `size` is smaller than `2 * hash_size + 1`, where `hash_size` is the" ] # [ doc = " value returned by av_hash_get_size(), the string will be truncated." ] # [ doc = "" ] # [ doc = " @param[in,out] ctx Hash context" ] # [ doc = " @param[out] dst Where the string will be stored" ] # [ doc = " @param[in] size Maximum number of bytes to write to `dst`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dst Where the string will be stored [INFO] [stdout] ^^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:888656 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize a hash context and store the hexadecimal representation of the" ] # [ doc = " actual hash value as a string." ] # [ doc = "" ] # [ doc = " It is not safe to update or finalize a hash context again, if it has already" ] # [ doc = " been finalized." ] # [ doc = "" ] # [ doc = " The string is always 0-terminated." ] # [ doc = "" ] # [ doc = " If `size` is smaller than `2 * hash_size + 1`, where `hash_size` is the" ] # [ doc = " value returned by av_hash_get_size(), the string will be truncated." ] # [ doc = "" ] # [ doc = " @param[in,out] ctx Hash context" ] # [ doc = " @param[out] dst Where the string will be stored" ] # [ doc = " @param[in] size Maximum number of bytes to write to `dst`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size Maximum number of bytes to write to `dst` [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:889496 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize a hash context and store the Base64 representation of the" ] # [ doc = " actual hash value as a string." ] # [ doc = "" ] # [ doc = " It is not safe to update or finalize a hash context again, if it has already" ] # [ doc = " been finalized." ] # [ doc = "" ] # [ doc = " The string is always 0-terminated." ] # [ doc = "" ] # [ doc = " If `size` is smaller than AV_BASE64_SIZE(hash_size), where `hash_size` is" ] # [ doc = " the value returned by av_hash_get_size(), the string will be truncated." ] # [ doc = "" ] # [ doc = " @param[in,out] ctx Hash context" ] # [ doc = " @param[out] dst Where the final hash value will be stored" ] # [ doc = " @param[in] size Maximum number of bytes to write to `dst`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dst Where the final hash value will be stored [INFO] [stdout] ^^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:889496 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finalize a hash context and store the Base64 representation of the" ] # [ doc = " actual hash value as a string." ] # [ doc = "" ] # [ doc = " It is not safe to update or finalize a hash context again, if it has already" ] # [ doc = " been finalized." ] # [ doc = "" ] # [ doc = " The string is always 0-terminated." ] # [ doc = "" ] # [ doc = " If `size` is smaller than AV_BASE64_SIZE(hash_size), where `hash_size` is" ] # [ doc = " the value returned by av_hash_get_size(), the string will be truncated." ] # [ doc = "" ] # [ doc = " @param[in,out] ctx Hash context" ] # [ doc = " @param[out] dst Where the final hash value will be stored" ] # [ doc = " @param[in] size Maximum number of bytes to write to `dst`" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] size Maximum number of bytes to write to `dst` [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:902250 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:902250 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:902250 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:906418 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:906418 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:909423 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:909790 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:909790 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:909790 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:911132 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:911132 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:911132 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[plane]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:912545 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:915112 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:933541 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Initialize or reinitialize an AVMurMur3 hash context with a seed." ] # [ doc = "" ] # [ doc = " @param[out] c Hash context" ] # [ doc = " @param[in] seed Random seed" ] # [ doc = "" ] # [ doc = " @see av_murmur3_init()" ] # [ doc = " @see @ref lavu_murmur3_seedinfo \"Detailed description\" on a discussion of" ] # [ doc = " seeds for MurmurHash3." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c Hash context [INFO] [stdout] ^^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:933541 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Initialize or reinitialize an AVMurMur3 hash context with a seed." ] # [ doc = "" ] # [ doc = " @param[out] c Hash context" ] # [ doc = " @param[in] seed Random seed" ] # [ doc = "" ] # [ doc = " @see av_murmur3_init()" ] # [ doc = " @see @ref lavu_murmur3_seedinfo \"Detailed description\" on a discussion of" ] # [ doc = " seeds for MurmurHash3." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] seed Random seed [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:933992 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Initialize or reinitialize an AVMurMur3 hash context." ] # [ doc = "" ] # [ doc = " Equivalent to av_murmur3_init_seeded() with a built-in seed." ] # [ doc = "" ] # [ doc = " @param[out] c Hash context" ] # [ doc = "" ] # [ doc = " @see av_murmur3_init_seeded()" ] # [ doc = " @see @ref lavu_murmur3_seedinfo \"Detailed description\" on a discussion of" ] # [ doc = " seeds for MurmurHash3." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] c Hash context [INFO] [stdout] ^^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:934572 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Finish hashing and output digest value." ] # [ doc = "" ] # [ doc = " @param[in,out] c Hash context" ] # [ doc = " @param[out] dst Buffer where output digest value is stored" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[out] dst Buffer where output digest value is stored [INFO] [stdout] ^^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:934850 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse str and store the parsed ratio in q." ] # [ doc = "" ] # [ doc = " Note that a ratio with infinite (1/0) or negative value is" ] # [ doc = " considered valid, so you should check on the returned value if you" ] # [ doc = " want to exclude those values." ] # [ doc = "" ] # [ doc = " The undefined value can be expressed using the \"0:0\" string." ] # [ doc = "" ] # [ doc = " @param[in,out] q pointer to the AVRational which will contain the ratio" ] # [ doc = " @param[in] str the string to parse: it has to be a string in the format" ] # [ doc = " num:den, a float number or an expression" ] # [ doc = " @param[in] max the maximum allowed numerator and denominator" ] # [ doc = " @param[in] log_offset log level offset which is applied to the log" ] # [ doc = " level of log_ctx" ] # [ doc = " @param[in] log_ctx parent logging context" ] # [ doc = " @return >= 0 on success, a negative error code otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] str the string to parse: it has to be a string in the format [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:934850 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse str and store the parsed ratio in q." ] # [ doc = "" ] # [ doc = " Note that a ratio with infinite (1/0) or negative value is" ] # [ doc = " considered valid, so you should check on the returned value if you" ] # [ doc = " want to exclude those values." ] # [ doc = "" ] # [ doc = " The undefined value can be expressed using the \"0:0\" string." ] # [ doc = "" ] # [ doc = " @param[in,out] q pointer to the AVRational which will contain the ratio" ] # [ doc = " @param[in] str the string to parse: it has to be a string in the format" ] # [ doc = " num:den, a float number or an expression" ] # [ doc = " @param[in] max the maximum allowed numerator and denominator" ] # [ doc = " @param[in] log_offset log level offset which is applied to the log" ] # [ doc = " level of log_ctx" ] # [ doc = " @param[in] log_ctx parent logging context" ] # [ doc = " @return >= 0 on success, a negative error code otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] max the maximum allowed numerator and denominator [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:934850 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse str and store the parsed ratio in q." ] # [ doc = "" ] # [ doc = " Note that a ratio with infinite (1/0) or negative value is" ] # [ doc = " considered valid, so you should check on the returned value if you" ] # [ doc = " want to exclude those values." ] # [ doc = "" ] # [ doc = " The undefined value can be expressed using the \"0:0\" string." ] # [ doc = "" ] # [ doc = " @param[in,out] q pointer to the AVRational which will contain the ratio" ] # [ doc = " @param[in] str the string to parse: it has to be a string in the format" ] # [ doc = " num:den, a float number or an expression" ] # [ doc = " @param[in] max the maximum allowed numerator and denominator" ] # [ doc = " @param[in] log_offset log level offset which is applied to the log" ] # [ doc = " level of log_ctx" ] # [ doc = " @param[in] log_ctx parent logging context" ] # [ doc = " @return >= 0 on success, a negative error code otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] log_offset log level offset which is applied to the log [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:934850 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse str and store the parsed ratio in q." ] # [ doc = "" ] # [ doc = " Note that a ratio with infinite (1/0) or negative value is" ] # [ doc = " considered valid, so you should check on the returned value if you" ] # [ doc = " want to exclude those values." ] # [ doc = "" ] # [ doc = " The undefined value can be expressed using the \"0:0\" string." ] # [ doc = "" ] # [ doc = " @param[in,out] q pointer to the AVRational which will contain the ratio" ] # [ doc = " @param[in] str the string to parse: it has to be a string in the format" ] # [ doc = " num:den, a float number or an expression" ] # [ doc = " @param[in] max the maximum allowed numerator and denominator" ] # [ doc = " @param[in] log_offset log level offset which is applied to the log" ] # [ doc = " level of log_ctx" ] # [ doc = " @param[in] log_ctx parent logging context" ] # [ doc = " @return >= 0 on success, a negative error code otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] log_ctx parent logging context [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:935977 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse str and put in width_ptr and height_ptr the detected values." ] # [ doc = "" ] # [ doc = " @param[in,out] width_ptr pointer to the variable which will contain the detected" ] # [ doc = " width value" ] # [ doc = " @param[in,out] height_ptr pointer to the variable which will contain the detected" ] # [ doc = " height value" ] # [ doc = " @param[in] str the string to parse: it has to be a string in the format" ] # [ doc = " width x height or a valid video size abbreviation." ] # [ doc = " @return >= 0 on success, a negative error code otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] str the string to parse: it has to be a string in the format [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:936710 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse str and store the detected values in *rate." ] # [ doc = "" ] # [ doc = " @param[in,out] rate pointer to the AVRational which will contain the detected" ] # [ doc = " frame rate" ] # [ doc = " @param[in] str the string to parse: it has to be a string in the format" ] # [ doc = " rate_num / rate_den, a float number or a valid video rate abbreviation" ] # [ doc = " @return >= 0 on success, a negative error code otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] @param[in] str the string to parse: it has to be a string in the format [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[AA]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:937274 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Put the RGBA values that correspond to color_string in rgba_color." ] # [ doc = "" ] # [ doc = " @param color_string a string specifying a color. It can be the name of" ] # [ doc = " a color (case insensitive match) or a [0x|#]RRGGBB[AA] sequence," ] # [ doc = " possibly followed by \"@\" and a string representing the alpha" ] # [ doc = " component." ] # [ doc = " The alpha component may be a string composed by \"0x\" followed by an" ] # [ doc = " hexadecimal number or a decimal number between 0.0 and 1.0, which" ] # [ doc = " represents the opacity value (0x00/0.0 means completely transparent," ] # [ doc = " 0xff/1.0 completely opaque)." ] # [ doc = " If the alpha component is not specified then 0xff is assumed." ] # [ doc = " The string \"random\" will result in a random color." ] # [ doc = " @param slen length of the initial part of color_string containing the" ] # [ doc = " color. It can be set to -1 if color_string is a null terminated string" ] # [ doc = " containing nothing else than the color." ] # [ doc = " @return >= 0 in case of success, a negative value in case of" ] # [ doc = " failure (for example if color_string cannot be parsed)." ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] a color (case insensitive match) or a [0x|#]RRGGBB[AA] sequence, [INFO] [stdout] ^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[Z]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:939280 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse timestr and return in *time a corresponding number of" ] # [ doc = " microseconds." ] # [ doc = "" ] # [ doc = " @param timeval puts here the number of microseconds corresponding" ] # [ doc = " to the string in timestr. If the string represents a duration, it" ] # [ doc = " is the number of microseconds contained in the time interval. If" ] # [ doc = " the string is a date, is the number of microseconds since 1st of" ] # [ doc = " January, 1970 up to the time of the parsed date. If timestr cannot" ] # [ doc = " be successfully parsed, set *time to INT64_MIN." ] # [ doc = "" ] # [ doc = " @param timestr a string representing a date or a duration." ] # [ doc = " - If a date the syntax is:" ] # [ doc = " @code" ] # [ doc = " [{YYYY-MM-DD|YYYYMMDD}[T|t| ]]{{HH:MM:SS[.m...]]]}|{HHMMSS[.m...]]]}}[Z]" ] # [ doc = " now" ] # [ doc = " @endcode" ] # [ doc = " If the value is \"now\" it takes the current time." ] # [ doc = " Time is local time unless Z is appended, in which case it is" ] # [ doc = " interpreted as UTC." ] # [ doc = " If the year-month-day part is not specified it takes the current" ] # [ doc = " year-month-day." ] # [ doc = " - If a duration the syntax is:" ] # [ doc = " @code" ] # [ doc = " [-][HH:]MM:SS[.m...]" ] # [ doc = " [-]S+[.m...]" ] # [ doc = " @endcode" ] # [ doc = " @param duration flag which tells how to interpret timestr, if not" ] # [ doc = " zero timestr is interpreted as a duration, otherwise as a date" ] # [ doc = " @return >= 0 in case of success, a negative value corresponding to an" ] # [ doc = " AVERROR code otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [{YYYY-MM-DD|YYYYMMDD}[T|t| ]]{{HH:MM:SS[.m...]]]}|{HHMMSS[.m...]]]}}[Z] [INFO] [stdout] ^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[HH:]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:939280 [INFO] [stdout] | [INFO] [stdout] 3 | ... { # [ doc = " Parse timestr and return in *time a corresponding number of" ] # [ doc = " microseconds." ] # [ doc = "" ] # [ doc = " @param timeval puts here the number of microseconds corresponding" ] # [ doc = " to the string in timestr. If the string represents a duration, it" ] # [ doc = " is the number of microseconds contained in the time interval. If" ] # [ doc = " the string is a date, is the number of microseconds since 1st of" ] # [ doc = " January, 1970 up to the time of the parsed date. If timestr cannot" ] # [ doc = " be successfully parsed, set *time to INT64_MIN." ] # [ doc = "" ] # [ doc = " @param timestr a string representing a date or a duration." ] # [ doc = " - If a date the syntax is:" ] # [ doc = " @code" ] # [ doc = " [{YYYY-MM-DD|YYYYMMDD}[T|t| ]]{{HH:MM:SS[.m...]]]}|{HHMMSS[.m...]]]}}[Z]" ] # [ doc = " now" ] # [ doc = " @endcode" ] # [ doc = " If the value is \"now\" it takes the current time." ] # [ doc = " Time is local time unless Z is appended, in which case it is" ] # [ doc = " interpreted as UTC." ] # [ doc = " If the year-month-day part is not specified it takes the current" ] # [ doc = " year-month-day." ] # [ doc = " - If a duration the syntax is:" ] # [ doc = " @code" ] # [ doc = " [-][HH:]MM:SS[.m...]" ] # [ doc = " [-]S+[.m...]" ] # [ doc = " @endcode" ] # [ doc = " @param duration flag which tells how to interpret timestr, if not" ] # [ doc = " zero timestr is interpreted as a duration, otherwise as a date" ] # [ doc = " @return >= 0 in case of success, a negative value corresponding to an" ] # [ doc = " AVERROR code otherwise" ] pu... [INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stdout] | [INFO] [stdout] = note: the link appears in this line: [INFO] [stdout] [INFO] [stdout] [-][HH:]MM:SS[.m...] [INFO] [stdout] ^^^ [INFO] [stdout] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:973310 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:975107 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:977124 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:977124 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:978317 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:978317 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:979453 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[out]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:979986 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[in]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:993493 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:994547 [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´(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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:994547 [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´(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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:994547 [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´(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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[1]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:994547 [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´(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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:994547 [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´(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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[0]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:994547 [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´(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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[x]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:997913 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[x]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:997913 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[256]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:1001946 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: `[256]` cannot be resolved, ignoring it. [INFO] [stdout] --> /opt/rustwide/target/debug/build/ffmpeg-sys-next-f8bd77dcb2f41366/out/bindings.rs:3:1002578 [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] = help: to escape `[` and `]` characters, just add '\' before them like `\[` or `\]` [INFO] [stdout] [INFO] [stdout] [INFO] [stdout] warning: 98 warnings emitted [INFO] [stdout] [INFO] [stdout] [INFO] [stderr] Finished dev [unoptimized + debuginfo] target(s) in 1m 24s [INFO] running `Command { std: "docker" "inspect" "a44faaad47d7eac6ea48dff340775c655683e9f4ad2932278e45e2770f8e37c3", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "a44faaad47d7eac6ea48dff340775c655683e9f4ad2932278e45e2770f8e37c3", kill_on_drop: false }` [INFO] [stdout] a44faaad47d7eac6ea48dff340775c655683e9f4ad2932278e45e2770f8e37c3