Lines Matching +full:video +full:- +full:encoder
1 /* SPDX-License-Identifier: GPL-2.0 */
8 * from an encoder into MPEG TS packets. It does so by first encapsulating it
21 #define PES_MAX_LEN 65536 /* Set 'length' to 0 if greater. Only possible for video. */
76 * struct pes_header_write_args - Arguments to write a PES header.
80 * @encoder_id: Encoder id (see vidtv_encoder.h)
85 * @stream_id: The stream id to use. Ex: Audio streams (0xc0-0xdf), Video
86 * streams (0xe0-0xef).
87 * @n_pes_h_s_bytes: Padding bytes. Might be used by an encoder if needed, gets
104 /* might be used by an encoder if needed, gets discarded by decoder */
110 * struct pes_ts_header_write_args - Arguments to write a TS header.
117 * @n_stuffing_bytes: Padding bytes. Might be used by an encoder if needed, gets
133 * struct pes_write_args - Arguments for the packetizer.
135 * @from: A pointer to the encoder buffer containing one access unit.
140 * @encoder_id: Encoder id (see vidtv_encoder.h)
142 * @stream_id: The stream id to use. Ex: Audio streams (0xc0-0xdf), Video
143 * streams (0xe0-0xef).
148 * @n_pes_h_s_bytes: Padding bytes. Might be used by an encoder if needed, gets
178 * vidtv_pes_write_into - Write a PES packet as MPEG-TS packets into a buffer.
182 * from an encoder into MPEG TS packets. It does so by first encapsulating it