# rustc version rustc 1.86.0-nightly (8239a37f9 2025-02-01)
# docs.rs version docsrs 0.6.0 (29a0e81b 2025-01-22)
# build log [INFO] running `Command { std: "docker" "create" "-v" "/home/cratesfyi/workspace/builds/libpdraw-sys-7.5.0/target:/opt/rustwide/target:rw,Z" "-v" "/home/cratesfyi/workspace/builds/libpdraw-sys-7.5.0/source:/opt/rustwide/workdir:ro,Z" "-v" "/home/cratesfyi/workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/home/cratesfyi/workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "DOCS_RS=1" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "6442450944" "--cpus" "6" "--user" "1001:1001" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:c80049f3b88b82089a44e0f06d0d6029d44b96b7257e55a1cd63dbc9f4c33334" "/opt/rustwide/cargo-home/bin/cargo" "+nightly" "rustdoc" "--lib" "-Zrustdoc-map" "--config" "build.rustdocflags=[\"--cfg\", \"docsrs\", \"-Z\", \"unstable-options\", \"--emit=invocation-specific\", \"--resource-suffix\", \"-20250201-1.86.0-nightly-8239a37f9\", \"--static-root-path\", \"/-/rustdoc.static/\", \"--cap-lints\", \"warn\", \"--extern-html-root-takes-precedence\"]" "--offline" "-Zunstable-options" "--config=doc.extern-map.registries.crates-io=\"https://docs.rs/{pkg_name}/{version}/x86_64-unknown-linux-gnu\"" "-Zrustdoc-scrape-examples" "-j6" "--target" "x86_64-unknown-linux-gnu", kill_on_drop: false }` [INFO] [stdout] f413a400424baefb72b0ded7f6eaae496bb03bd743e8c6b0199e41b029e464e8 [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" "f413a400424baefb72b0ded7f6eaae496bb03bd743e8c6b0199e41b029e464e8", kill_on_drop: false }` [INFO] [stderr] warning: target filter specified, but no targets matched; this is a no-op [INFO] [stderr] Documenting libpdraw-sys v7.5.0 (/opt/rustwide/workdir) [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:4226:13 [INFO] [stderr] | [INFO] [stderr] 4226 | ... = " Get the buffer of an ancillary data.\n\n If the data contains a string value, the returned pointer will equal to the\n return value of mbuf_ancillary_data_get_string(data), and len will be set to\n strlen(string_value)+1.\n\n @note The returned value is valid only while the caller holds a reference on\n data.\n\n @param data: The ancillary data.\n @param len: [out] The buffer length.\n\n @return A valid pointer to the data buffer on success, NULL on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param len: [out] The buffer length. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] = note: `#[warn(rustdoc::broken_intra_doc_links)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:4296:13 [INFO] [stderr] | [INFO] [stderr] 4296 | ... = " Create a new memory pool with the given parameters.\n\n @param implem: Memory implementation for the pool.\n @param mem_size: Size of a memory chunk in the pool.\n @param mem_count: Initial number of memory chunks in the pool.\n @param grow_policy: Grow policy of the pool.\n @param max_mem_count: Maximum number of memory chunks in the pool.\n Only relevant if grow_policy is not MBUF_POOL_NO_GROW. 0 means no maximum.\n @param name: Optional name of the pool. If NULL, the pool will be named\n \"default\".\n @param ret_obj: [out] Pointer to the new pool object.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] Pointer to the new pool object. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:4312:13 [INFO] [stderr] | [INFO] [stderr] 4312 | ... = " Get a memory from the pool.\n\n This function never blocks. If no buffers are available in the pool, this\n function either returns -EAGAIN or allocates a new memory, depending on the\n pool grow_policy parameter. If the allocation of new memory fails, the\n function returns -ENOMEM.\n\n @param pool: The memory pool.\n @param ret_obj: [out] Pointer to the memory.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] Pointer to the memory. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:4319:13 [INFO] [stderr] | [INFO] [stderr] 4319 | ... = " Get the current number of memory chunks in the pool.\n\n @param pool: The memory pool.\n @param count: [out] Total number of chunks in the pool, can be NULL.\n @param free: [out] Number of free chunks in the pool, can be NULL.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param count: [out] Total number of chunks in the pool, can be NULL. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:4319:13 [INFO] [stderr] | [INFO] [stderr] 4319 | ... = " Get the current number of memory chunks in the pool.\n\n @param pool: The memory pool.\n @param count: [out] Total number of chunks in the pool, can be NULL.\n @param free: [out] Number of free chunks in the pool, can be NULL.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param free: [out] Number of free chunks in the pool, can be NULL. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:4339:13 [INFO] [stderr] | [INFO] [stderr] 4339 | ... = " Get a read-write view of the memory.\n\n A memory consist of 'capacity' bytes of contiguous memory, at address 'data'.\n\n When a memory is attached to a frame (regardless of its type), it should no\n longer be modified.\n This API is only intended for mbuf_xxx_frame providers to fill the memories\n before finalizing the frame.\n\n @param mem: The memory.\n @param data: [out] The memory base pointer.\n @param capacity: [out] The memory capacity.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The memory base pointer. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:4339:13 [INFO] [stderr] | [INFO] [stderr] 4339 | ... = " Get a read-write view of the memory.\n\n A memory consist of 'capacity' bytes of contiguous memory, at address 'data'.\n\n When a memory is attached to a frame (regardless of its type), it should no\n longer be modified.\n This API is only intended for mbuf_xxx_frame providers to fill the memories\n before finalizing the frame.\n\n @param mem: The memory.\n @param data: [out] The memory base pointer.\n @param capacity: [out] The memory capacity.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param capacity: [out] The memory capacity. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:4347:13 [INFO] [stderr] | [INFO] [stderr] 4347 | ... = " Get the memory-related information.\n\n @param mem: The memory.\n @param info: [out] The structure filled by this call.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param info: [out] The structure filled by this call. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:14924:13 [INFO] [stderr] | [INFO] [stderr] 14924 | ... = " Get the first NAL unit in buf.\n\n This function returns a slice of the data contained in the next NAL unit in\n buf. If buf points to somewhere inside a NAL unit, the next NAL unit in the\n bytestream is returned, if any.\n\n @param[in] buf,len Bytestream buffer\n @param[out] start An offset such that buf[start] is the first byte of the\n returned NAL unit\n @param[out] end An offset such that buf[end] is one byte past the end of\n the returned NAL unit\n\n @return 0 on success, negative errno value in case of erro... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] buf,len Bytestream buffer [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:14924:13 [INFO] [stderr] | [INFO] [stderr] 14924 | ... = " Get the first NAL unit in buf.\n\n This function returns a slice of the data contained in the next NAL unit in\n buf. If buf points to somewhere inside a NAL unit, the next NAL unit in the\n bytestream is returned, if any.\n\n @param[in] buf,len Bytestream buffer\n @param[out] start An offset such that buf[start] is the first byte of the\n returned NAL unit\n @param[out] end An offset such that buf[end] is one byte past the end of\n the returned NAL unit\n\n @return 0 on success, negative errno value in case of erro... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] start An offset such that buf[start] is the first byte of the [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `start` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:14924:13 [INFO] [stderr] | [INFO] [stderr] 14924 | ... = " Get the first NAL unit in buf.\n\n This function returns a slice of the data contained in the next NAL unit in\n buf. If buf points to somewhere inside a NAL unit, the next NAL unit in the\n bytestream is returned, if any.\n\n @param[in] buf,len Bytestream buffer\n @param[out] start An offset such that buf[start] is the first byte of the\n returned NAL unit\n @param[out] end An offset such that buf[end] is one byte past the end of\n the returned NAL unit\n\n @return 0 on success, negative errno value in case of erro... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] start An offset such that buf[start] is the first byte of the [INFO] [stderr] ^^^^^ [INFO] [stderr] = note: no item named `start` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:14924:13 [INFO] [stderr] | [INFO] [stderr] 14924 | ... = " Get the first NAL unit in buf.\n\n This function returns a slice of the data contained in the next NAL unit in\n buf. If buf points to somewhere inside a NAL unit, the next NAL unit in the\n bytestream is returned, if any.\n\n @param[in] buf,len Bytestream buffer\n @param[out] start An offset such that buf[start] is the first byte of the\n returned NAL unit\n @param[out] end An offset such that buf[end] is one byte past the end of\n the returned NAL unit\n\n @return 0 on success, negative errno value in case of erro... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] end An offset such that buf[end] is one byte past the end of [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `end` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:14924:13 [INFO] [stderr] | [INFO] [stderr] 14924 | ... = " Get the first NAL unit in buf.\n\n This function returns a slice of the data contained in the next NAL unit in\n buf. If buf points to somewhere inside a NAL unit, the next NAL unit in the\n bytestream is returned, if any.\n\n @param[in] buf,len Bytestream buffer\n @param[out] start An offset such that buf[start] is the first byte of the\n returned NAL unit\n @param[out] end An offset such that buf[end] is one byte past the end of\n the returned NAL unit\n\n @return 0 on success, negative errno value in case of erro... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] end An offset such that buf[end] is one byte past the end of [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `end` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `in` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:14977:13 [INFO] [stderr] | [INFO] [stderr] 14977 | ... = " Take ownership of a bitstream's buffer.\n\n This function will return an error if the stream is not currently\n byte-aligned or if the bitstream does not own its data.\n\n @param[in] bs Bitstream instance handle\n @param[out] buf Buffer data pointer\n @param[out] len Buffer length\n\n @return 0 on success, negative error value in case of erro... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[in] bs Bitstream instance handle [INFO] [stderr] ^^ [INFO] [stderr] = note: no item named `in` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:14977:13 [INFO] [stderr] | [INFO] [stderr] 14977 | ... = " Take ownership of a bitstream's buffer.\n\n This function will return an error if the stream is not currently\n byte-aligned or if the bitstream does not own its data.\n\n @param[in] bs Bitstream instance handle\n @param[out] buf Buffer data pointer\n @param[out] len Buffer length\n\n @return 0 on success, negative error value in case of erro... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] buf Buffer data pointer [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:14977:13 [INFO] [stderr] | [INFO] [stderr] 14977 | ... = " Take ownership of a bitstream's buffer.\n\n This function will return an error if the stream is not currently\n byte-aligned or if the bitstream does not own its data.\n\n @param[in] bs Bitstream instance handle\n @param[out] buf Buffer data pointer\n @param[out] len Buffer length\n\n @return 0 on success, negative error value in case of erro... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param[out] len Buffer length [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23042:13 [INFO] [stderr] | [INFO] [stderr] 23042 | ... = " Create a new coded frame based on the given infos.\n\n The frame_info structure is copied internally and doesn't need to stay valid\n for the lifetime of the frame.\n The frame should only be used by a single thread until it is finalized by\n calling mbuf_coded_video_frame_finalize().\n\n @param frame_info: Parameters for the new frame.\n @param ret_obj: [out] Pointer to the new frame object.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] Pointer to the new frame object. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23105:13 [INFO] [stderr] | [INFO] [stderr] 23105 | ... = " Check whether the frame uses memory chunks from the given pool.\n\n @param frame: The frame.\n @param pool: The memory pool.\n @param any: [out] True if the frame uses at least one chunk from the pool.\n Optional, can be NULL.\n @param all: [out] True if the frame uses only chunks from the pool.\n Optional, can be NULL.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param any: [out] True if the frame uses at least one chunk from the pool. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23105:13 [INFO] [stderr] | [INFO] [stderr] 23105 | ... = " Check whether the frame uses memory chunks from the given pool.\n\n @param frame: The frame.\n @param pool: The memory pool.\n @param any: [out] True if the frame uses at least one chunk from the pool.\n Optional, can be NULL.\n @param all: [out] True if the frame uses only chunks from the pool.\n Optional, can be NULL.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param all: [out] True if the frame uses only chunks from the pool. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23114:13 [INFO] [stderr] | [INFO] [stderr] 23114 | ... = " Get the video metadata associated with a frame.\n\n The returned metadata has its reference count increased, so the caller needs\n to call vmeta_frame_unref() on the metadata when no longer needed.\n If the frame does not contain metadata, this call will return -ENOENT and set\n *meta to NULL.\n\n @param frame: The frame.\n @param meta: [out] The metadata.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param meta: [out] The metadata. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23135:13 [INFO] [stderr] | [INFO] [stderr] 23135 | ... = " Get a read-only NALU buffer from the frame.\n\n @note When no longer used, the buffer must be released with\n mbuf_coded_video_frame_release_nalu().\n\n @param frame: The frame.\n @param index: The NALU index.\n @param data: [out] The NALU buffer.\n @param nalu: [out] The NALU descriptor.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The NALU buffer. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23135:13 [INFO] [stderr] | [INFO] [stderr] 23135 | ... = " Get a read-only NALU buffer from the frame.\n\n @note When no longer used, the buffer must be released with\n mbuf_coded_video_frame_release_nalu().\n\n @param frame: The frame.\n @param index: The NALU index.\n @param data: [out] The NALU buffer.\n @param nalu: [out] The NALU descriptor.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param nalu: [out] The NALU descriptor. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23152:13 [INFO] [stderr] | [INFO] [stderr] 23152 | ... = " Get a read-write NALU buffer from the frame.\n\n @note When no longer used, the buffer must be released with\n mbuf_coded_video_frame_release_rw_nalu().\n @note Only a single NALU (or packed buffer) can be held in read-write mode\n at any time.\n\n @param frame: The frame.\n @param index: The NALU index.\n @param data: [out] The NALU buffer.\n @param nalu: [out] The NALU descriptor.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The NALU buffer. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23152:13 [INFO] [stderr] | [INFO] [stderr] 23152 | ... = " Get a read-write NALU buffer from the frame.\n\n @note When no longer used, the buffer must be released with\n mbuf_coded_video_frame_release_rw_nalu().\n @note Only a single NALU (or packed buffer) can be held in read-write mode\n at any time.\n\n @param frame: The frame.\n @param index: The NALU index.\n @param data: [out] The NALU buffer.\n @param nalu: [out] The NALU descriptor.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param nalu: [out] The NALU descriptor. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23169:13 [INFO] [stderr] | [INFO] [stderr] 23169 | ... = " Get a read-only buffer of the full frame.\n\n This function only works if the frame is packed, meaning that all NALUs\n should have consecutive memory addresses, without gaps between them.\n\n If the frame is not packed, this function returns -EPROTO, but will still set\n len to the size of the equivalent packed frame. This allows the creation of a\n big enough mbuf_mem for a call to mbuf_coded_video_frame_copy(), which will\n create a packed frame.\n\n @param frame: The frame.\n @param data: [out] The frame buffer.\n @param len: [out] The frame buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The frame buffer. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23169:13 [INFO] [stderr] | [INFO] [stderr] 23169 | ... = " Get a read-only buffer of the full frame.\n\n This function only works if the frame is packed, meaning that all NALUs\n should have consecutive memory addresses, without gaps between them.\n\n If the frame is not packed, this function returns -EPROTO, but will still set\n len to the size of the equivalent packed frame. This allows the creation of a\n big enough mbuf_mem for a call to mbuf_coded_video_frame_copy(), which will\n create a packed frame.\n\n @param frame: The frame.\n @param data: [out] The frame buffer.\n @param len: [out] The frame buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param len: [out] The frame buffer size. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23184:13 [INFO] [stderr] | [INFO] [stderr] 23184 | ... = " Get a read-write buffer of the full frame.\n\n This function only works if the frame is packed, meaning that all NALUs\n should have consecutive memory addresses, without gaps between them.\n\n If the frame is not packed, this function returns -EPROTO, but will still set\n len to the size of the equivalent packed frame. This allows the creation of a\n big enough mbuf_mem for a call to mbuf_coded_video_frame_copy(), which will\n create a packed frame.\n\n @note Only a single packed buffer (or NALU) can be held in read-write mode\n at any time.\n\n @param frame: The frame.\n @param data: [out] The frame buffer.\n @param len: [out] The frame buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The frame buffer. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23184:13 [INFO] [stderr] | [INFO] [stderr] 23184 | ... = " Get a read-write buffer of the full frame.\n\n This function only works if the frame is packed, meaning that all NALUs\n should have consecutive memory addresses, without gaps between them.\n\n If the frame is not packed, this function returns -EPROTO, but will still set\n len to the size of the equivalent packed frame. This allows the creation of a\n big enough mbuf_mem for a call to mbuf_coded_video_frame_copy(), which will\n create a packed frame.\n\n @note Only a single packed buffer (or NALU) can be held in read-write mode\n at any time.\n\n @param frame: The frame.\n @param data: [out] The frame buffer.\n @param len: [out] The frame buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param len: [out] The frame buffer size. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23203:13 [INFO] [stderr] | [INFO] [stderr] 23203 | ... = " Copy a frame into a new one, backed by the given memory.\n\n The memory must be big enough to hold the whole frame. The required size can\n be retrieved from a frame with the mbuf_coded_video_frame_get_packed_size()\n call. The returned frame is not finalized and can be modified by the caller.\n\n All ancillary data attached to `frame' will be copied to the new frame.\n\n @note The new frame will be properly packed for\n mbuf_coded_video_frame_get_packed_buffer()\n\n @param frame: The frame to copy.\n @param dst: The memory for the new frame.\n @param ret_obj: [out] The new frame.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] The new frame. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23242:13 [INFO] [stderr] | [INFO] [stderr] 23242 | ... = " Get an ancillary data from a frame.\n\n The returned data has its reference count increased. The caller must call\n mbuf_ancillary_data_unref() when the data is no longer needed.\n\n @param frame: The frame.\n @param name: The ancillary data name.\n @param data: [out] The ancillary data.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The ancillary data. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23272:13 [INFO] [stderr] | [INFO] [stderr] 23272 | ... = " Create a new coded frame queue with the default parameters.\n\n This call is equivalent to calling\n mbuf_coded_video_frame_queue_new_with_args() with a NULL arguments pointer.\n\n @param ret_obj: [out] The new queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] The new queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23278:13 [INFO] [stderr] | [INFO] [stderr] 23278 | ... = " Create a new coded frame queue with specific arguments.\n\n The filter callback will be called each time\n mbuf_coded_video_frame_queue_push() is called on the returned queue. If the\n filter returns false, then the push call will be aborted and will return\n -EPROTO. The filter function can be set to NULL to allow all frames to be\n accepted by this queue.\n\n The max_frames parameter will limit the number of frames in the queue,\n dropping the oldest frame in the queue when a new one is pushed. If\n max_frames is set to zero, then the queue has no limit.\n\n The default values if no argument structure is provided is no filter, and no\n size limit.\n\n @param args: The argument structure pointer,\n or NULL to use the default arguments.\n @param ret_obj: [out] The new queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] The new queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23292:13 [INFO] [stderr] | [INFO] [stderr] 23292 | ... = " Peek a frame from a queue.\n\n This function returns the first frame in the queue (or -ENOENT if the queue\n is empty), but does not remove it from the queue. The returned frame is\n properly referenced, so the caller will need to call\n mbuf_coded_video_frame_unref() when the frame is no longer needed.\n\n @param queue: The queue.\n @param frame: [out] The first frame in the queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param frame: [out] The first frame in the queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23299:13 [INFO] [stderr] | [INFO] [stderr] 23299 | ... = " Peek a frame from a queue at a given index.\n\n This function returns the frame in the queue (or -ENOENT if the queue\n is empty) at a given index, but does not remove it from the queue.\n A 0 index corresponds to the first frame in the queue. The returned\n frame is properly referenced, so the caller will need to call\n mbuf_coded_video_frame_unref() when the frame is no longer needed.\n\n @param queue: The queue.\n @param index: Index in the queue.\n @param frame: [out] The first frame in the queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param frame: [out] The first frame in the queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23307:13 [INFO] [stderr] | [INFO] [stderr] 23307 | ... = " Pop a frame from a queue.\n\n This function returns the first frame in the queue (or -ENOENT if the queue\n is empty), and removes it from the queue. The returned frame is properly\n referenced, so the caller will need to call mbuf_coded_video_frame_unref()\n when the frame is no longer needed.\n\n @param queue: The queue.\n @param frame: [out] The first frame in the queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param frame: [out] The first frame in the queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23320:13 [INFO] [stderr] | [INFO] [stderr] 23320 | ... = " Get the pomp_evt associated with the queue.\n\n The event can be associated with a pomp_loop to wait for incoming frames.\n The event is signaled when a frame is pushed, not when the queue is\n non-empty. To check if the queue is empty, check the return value of\n mbuf_coded_video_frame_queue_peek(). A callback which needs to handle all\n available frames in the queue should call mbuf_coded_video_frame_queue_pop()\n in a loop until -ENOENT is returned.\n\n @param queue: The queue.\n @param evt: [out] The pomp_evt of the queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param evt: [out] The pomp_evt of the queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23462:13 [INFO] [stderr] | [INFO] [stderr] 23462 | ... = " Create a new raw frame based on the given infos.\n\n The frame_info structure is copied internally and doesn't need to stay valid\n for the lifetime of the frame.\n The frame should only be used by a single thread until it is finalized by\n calling mbuf_raw_video_frame_finalize().\n\n @param frame_info: Parameters for the new frame.\n @param ret_obj: [out] Pointer to the new frame object.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] Pointer to the new frame object. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23513:13 [INFO] [stderr] | [INFO] [stderr] 23513 | ... = " Check whether the frame uses memory chunks from the given pool.\n\n @param frame: The frame.\n @param pool: The memory pool.\n @param any: [out] True if the frame uses at least one chunk from the pool.\n Optional, can be NULL.\n @param all: [out] True if the frame uses only chunks from the pool.\n Optional, can be NULL.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param any: [out] True if the frame uses at least one chunk from the pool. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23513:13 [INFO] [stderr] | [INFO] [stderr] 23513 | ... = " Check whether the frame uses memory chunks from the given pool.\n\n @param frame: The frame.\n @param pool: The memory pool.\n @param any: [out] True if the frame uses at least one chunk from the pool.\n Optional, can be NULL.\n @param all: [out] True if the frame uses only chunks from the pool.\n Optional, can be NULL.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param all: [out] True if the frame uses only chunks from the pool. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23522:13 [INFO] [stderr] | [INFO] [stderr] 23522 | ... = " Get the video metadata associated with a frame.\n\n The returned metadata has its reference count increased, so the caller needs\n to call vmeta_frame_unref() on the metadata when no longer needed.\n If the frame does not contain metadata, this call will return -ENOENT and set\n *meta to NULL.\n\n @param frame: The frame.\n @param meta: [out] The metadata.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param meta: [out] The metadata. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23537:13 [INFO] [stderr] | [INFO] [stderr] 23537 | ... = " Get a read-only plane buffer from the frame.\n\n @note When no longer used, the buffer must be released with\n mbuf_raw_video_frame_release_plane().\n\n @param frame: The frame.\n @param plane: The plane index.\n @param data: [out] The plane buffer.\n @param len: [out] The plane buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The plane buffer. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23537:13 [INFO] [stderr] | [INFO] [stderr] 23537 | ... = " Get a read-only plane buffer from the frame.\n\n @note When no longer used, the buffer must be released with\n mbuf_raw_video_frame_release_plane().\n\n @param frame: The frame.\n @param plane: The plane index.\n @param data: [out] The plane buffer.\n @param len: [out] The plane buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param len: [out] The plane buffer size. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23554:13 [INFO] [stderr] | [INFO] [stderr] 23554 | ... = " Get a read-write plane buffer from the frame.\n\n @note When no longer used, the buffer must be released with\n mbuf_raw_video_frame_release_rw_plane().\n @note Only a single plane (or packed buffer) can be held in read-write mode\n at any time.\n\n @param frame: The frame.\n @param plane: The plane index.\n @param data: [out] The plane buffer.\n @param len: [out] The plane buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The plane buffer. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23554:13 [INFO] [stderr] | [INFO] [stderr] 23554 | ... = " Get a read-write plane buffer from the frame.\n\n @note When no longer used, the buffer must be released with\n mbuf_raw_video_frame_release_rw_plane().\n @note Only a single plane (or packed buffer) can be held in read-write mode\n at any time.\n\n @param frame: The frame.\n @param plane: The plane index.\n @param data: [out] The plane buffer.\n @param len: [out] The plane buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param len: [out] The plane buffer size. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23571:13 [INFO] [stderr] | [INFO] [stderr] 23571 | ... = " Get a read-only buffer of the full frame.\n\n This function only works if the frame is packed, meaning that all planes\n should have consecutive memory addresses, without gaps between them.\n\n If the frame is not packed, this function returns -EPROTO, but will still set\n len to the size of the equivalent packed frame. This allows the creation of a\n big enough mbuf_mem for a call to mbuf_raw_video_frame_copy(), which will\n create a packed frame.\n\n @param frame: The frame.\n @param data: [out] The frame buffer.\n @param len: [out] The frame buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The frame buffer. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23571:13 [INFO] [stderr] | [INFO] [stderr] 23571 | ... = " Get a read-only buffer of the full frame.\n\n This function only works if the frame is packed, meaning that all planes\n should have consecutive memory addresses, without gaps between them.\n\n If the frame is not packed, this function returns -EPROTO, but will still set\n len to the size of the equivalent packed frame. This allows the creation of a\n big enough mbuf_mem for a call to mbuf_raw_video_frame_copy(), which will\n create a packed frame.\n\n @param frame: The frame.\n @param data: [out] The frame buffer.\n @param len: [out] The frame buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param len: [out] The frame buffer size. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23586:13 [INFO] [stderr] | [INFO] [stderr] 23586 | ... = " Get a read-write buffer of the full frame.\n\n This function only works if the frame is packed, meaning that all planes\n should have consecutive memory addresses, without gaps between them.\n\n If the frame is not packed, this function returns -EPROTO, but will still set\n len to the size of the equivalent packed frame. This allows the creation of a\n big enough mbuf_mem for a call to mbuf_raw_video_frame_copy(), which will\n create a packed frame.\n\n @note Only a single packed buffer (or plane) can be held in read-write mode\n at any time.\n\n @param frame: The frame.\n @param data: [out] The frame buffer.\n @param len: [out] The frame buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The frame buffer. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23586:13 [INFO] [stderr] | [INFO] [stderr] 23586 | ... = " Get a read-write buffer of the full frame.\n\n This function only works if the frame is packed, meaning that all planes\n should have consecutive memory addresses, without gaps between them.\n\n If the frame is not packed, this function returns -EPROTO, but will still set\n len to the size of the equivalent packed frame. This allows the creation of a\n big enough mbuf_mem for a call to mbuf_raw_video_frame_copy(), which will\n create a packed frame.\n\n @note Only a single packed buffer (or plane) can be held in read-write mode\n at any time.\n\n @param frame: The frame.\n @param data: [out] The frame buffer.\n @param len: [out] The frame buffer size.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param len: [out] The frame buffer size. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23608:13 [INFO] [stderr] | [INFO] [stderr] 23608 | ... = " Copy a frame into a new one, backed by the given memory.\n\n The memory must be big enough to hold the whole frame. The required size can\n be retrived from a frame with the mbuf_raw_video_frame_get_packed_size()\n call. The returned frame is not finalized and can be modified by the caller.\n If the remove_stride boolean is set, the output frame will have its strides\n set to the plane widths. This can make the copy longer since it might have to\n be performed line-by-line, instead of plane-by-plane.\n\n @note remove_stride might be unsupported on some implementations.\n\n @note The new frame will be properly packed for\n mbuf_raw_video_frame_get_packed_buffer()\n\n @param frame: The frame to copy.\n @param dst: The memory for the new frame.\n @param remove_stride: If true, the new frame will have its strides set to the\n plane width, otherwise the frame is copied as-is.\n @param ret_obj: [out] The new frame.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] The new frame. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23648:13 [INFO] [stderr] | [INFO] [stderr] 23648 | ... = " Get an ancillary data from a frame.\n\n The returned data has its reference count increased. The caller must call\n mbuf_ancillary_data_unref() when the data is no longer needed.\n\n @param frame: The frame.\n @param name: The ancillary data name.\n @param data: [out] The ancillary data.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param data: [out] The ancillary data. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23678:13 [INFO] [stderr] | [INFO] [stderr] 23678 | ... = " Create a new raw frame queue with the default parameters.\n\n This call is equivalent to calling mbuf_raw_video_frame_queue_new_with_args()\n with a NULL arguments pointer.\n\n @param ret_obj: [out] The new queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] The new queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23684:13 [INFO] [stderr] | [INFO] [stderr] 23684 | ... = " Create a new raw frame queue with specific arguments.\n\n The filter callback will be called each time\n mbuf_raw_video_frame_queue_push() is called on the returned queue. If the\n filter returns false, then the push call will be aborted and will return\n -EPROTO. The filter function can be set to NULL to allow all frames to be\n accepted by this queue.\n\n The max_frames parameter will limit the number of frames in the queue,\n dropping the oldest frame in the queue when a new one is pushed. If\n max_frames is set to zero, then the queue has no limit.\n\n The default values if no argument structure is provided is no filter, and no\n size limit.\n\n @param args: The argument structure pointer,\n or NULL to use the default arguments.\n @param ret_obj: [out] The new queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param ret_obj: [out] The new queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23698:13 [INFO] [stderr] | [INFO] [stderr] 23698 | ... = " Peek a frame from a queue.\n\n This function returns the first frame in the queue (or -EAGAIN if the queue\n is empty), but does not remove it from the queue. The returned frame is\n properly referenced, so the caller will need to call\n mbuf_raw_video_frame_unref() when the frame is no longer needed.\n\n @param queue: The queue.\n @param frame: [out] The first frame in the queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param frame: [out] The first frame in the queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23705:13 [INFO] [stderr] | [INFO] [stderr] 23705 | ... = " Peek a frame from a queue at a given index.\n\n This function returns the frame in the queue (or -ENOENT if the queue\n is empty) at a given index, but does not remove it from the queue.\n A 0 index corresponds to the first frame in the queue. The returned\n frame is properly referenced, so the caller will need to call\n mbuf_raw_video_frame_unref() when the frame is no longer needed.\n\n @param queue: The queue.\n @param index: Index in the queue.\n @param frame: [out] The first frame in the queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param frame: [out] The first frame in the queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23713:13 [INFO] [stderr] | [INFO] [stderr] 23713 | ... = " Pop a frame from a queue.\n\n This function returns the first frame in the queue (or -EAGAIN if the queue\n is empty), and removes it from the queue. The returned frame is properly\n referenced, so the caller will need to call mbuf_raw_video_frame_unref() when\n the frame is no longer needed.\n\n @param queue: The queue.\n @param frame: [out] The first frame in the queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param frame: [out] The first frame in the queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unresolved link to `out` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:23726:13 [INFO] [stderr] | [INFO] [stderr] 23726 | ... = " Get the pomp_evt associated with the queue.\n\n The event can be associated with a pomp_loop to wait for incoming frames.\n The event is signaled when a frame is pushed, not when the queue is\n non-empty. To check if the queue is empty, check the return value of\n mbuf_raw_video_frame_queue_peek(). A callback which needs to handle all\n available frames in the queue should call mbuf_raw_video_frame_queue_pop() in\n a loop until -ENOENT is returned.\n\n @param queue: The queue.\n @param evt: [out] The pomp_evt of the queue.\n\n @return 0 on success, negative errno on error... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: the link appears in this line: [INFO] [stderr] [INFO] [stderr] @param evt: [out] The pomp_evt of the queue. [INFO] [stderr] ^^^ [INFO] [stderr] = note: no item named `out` in scope [INFO] [stderr] = help: to escape `[` and `]` characters, add '\' before them like `\[` or `\]` [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `host` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:3814:13 [INFO] [stderr] | [INFO] [stderr] 3814 | ... = " Parse a socket address given as a string and convert it to sockaddr.\n @param buf: input string.\n @param addr: destination structure.\n @param addrlen: maximum size of destination structure as input, real size\n converted as output. Should be at least sizeof(struct sockaddr_storage)\n @return 0 in case of success, negative errno value in case of error.\n\n Format of string is:\n - inet:<host>:<port>: ipv4 address with host name and port.\n - inet6:<host>:<port>: ipv6 address with host name and port\n - unix:<pathname>: unix local address with file system name.\n - unix:@<name>: unix local address with abstract name... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] | [INFO] [stderr] = note: `#[warn(rustdoc::invalid_html_tags)]` on by default [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `port` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:3814:13 [INFO] [stderr] | [INFO] [stderr] 3814 | ... = " Parse a socket address given as a string and convert it to sockaddr.\n @param buf: input string.\n @param addr: destination structure.\n @param addrlen: maximum size of destination structure as input, real size\n converted as output. Should be at least sizeof(struct sockaddr_storage)\n @return 0 in case of success, negative errno value in case of error.\n\n Format of string is:\n - inet:<host>:<port>: ipv4 address with host name and port.\n - inet6:<host>:<port>: ipv6 address with host name and port\n - unix:<pathname>: unix local address with file system name.\n - unix:@<name>: unix local address with abstract name... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `pathname` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:3814:13 [INFO] [stderr] | [INFO] [stderr] 3814 | ... = " Parse a socket address given as a string and convert it to sockaddr.\n @param buf: input string.\n @param addr: destination structure.\n @param addrlen: maximum size of destination structure as input, real size\n converted as output. Should be at least sizeof(struct sockaddr_storage)\n @return 0 in case of success, negative errno value in case of error.\n\n Format of string is:\n - inet:<host>:<port>: ipv4 address with host name and port.\n - inet6:<host>:<port>: ipv6 address with host name and port\n - unix:<pathname>: unix local address with file system name.\n - unix:@<name>: unix local address with abstract name... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `name` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:3814:13 [INFO] [stderr] | [INFO] [stderr] 3814 | ... = " Parse a socket address given as a string and convert it to sockaddr.\n @param buf: input string.\n @param addr: destination structure.\n @param addrlen: maximum size of destination structure as input, real size\n converted as output. Should be at least sizeof(struct sockaddr_storage)\n @return 0 in case of success, negative errno value in case of error.\n\n Format of string is:\n - inet:<host>:<port>: ipv4 address with host name and port.\n - inet6:<host>:<port>: ipv6 address with host name and port\n - unix:<pathname>: unix local address with file system name.\n - unix:@<name>: unix local address with abstract name... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: unclosed HTML tag `pathname` [INFO] [stderr] --> /opt/rustwide/target/x86_64-unknown-linux-gnu/debug/build/libpdraw-sys-1789c757cffcb6f4/out/bindings.rs:3835:13 [INFO] [stderr] | [INFO] [stderr] 3835 | ... = " Prepend the product root path to a unix local address with file system name.\n @param buf: input string.\n @param dst: destination buffer, which will be allocated to a suitable size\n dynamically. Must be freed with free(), after usage.\n @return 0 in case of success, negative errno value in case of error.\n\n Format of string is:\n - unix:<pathname>: unix local address with file system name... [INFO] [stderr] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ [INFO] [stderr] [INFO] [stderr] warning: `libpdraw-sys` (lib doc) generated 61 warnings [INFO] [stderr] Finished `dev` profile [unoptimized + debuginfo] target(s) in 1.05s [INFO] [stderr] Generated /opt/rustwide/target/x86_64-unknown-linux-gnu/doc/libpdraw_sys/index.html [INFO] running `Command { std: "docker" "inspect" "f413a400424baefb72b0ded7f6eaae496bb03bd743e8c6b0199e41b029e464e8", kill_on_drop: false }` [INFO] running `Command { std: "docker" "rm" "-f" "f413a400424baefb72b0ded7f6eaae496bb03bd743e8c6b0199e41b029e464e8", kill_on_drop: false }` [INFO] [stdout] f413a400424baefb72b0ded7f6eaae496bb03bd743e8c6b0199e41b029e464e8