Lines Matching +full:rpmsg +full:- +full:out
1 /* SPDX-License-Identifier: GPL-2.0 */
10 #include <linux/rpmsg.h>
11 #include <media/v4l2-device.h>
12 #include <media/v4l2-mem2mem.h>
14 #include "delta-cfg.h"
17 * enum delta_state - state of decoding instance
46 * struct delta_streaminfo - information about stream to decode
89 * struct delta_au - access unit structure.
112 * struct delta_frameinfo - information about decoded frame
153 * struct delta_frame - frame structure.
163 * (DELTA_FRAME_FREE/DEC/OUT/REC/...)
193 * struct delta_dts - decoding timestamp.
227 * struct delta_dec - decoder structure.
265 * setup_frame() - setup frame to be used by decoder
280 * get_streaminfo() - get stream related infos
282 * @streaminfo: (out) width, height, dpb,...
288 * If no valid header is found, get_streaminfo will return -ENODATA,
296 * get_frameinfo() - get decoded frame related infos
298 * @frameinfo: (out) width, height, alignment, crop, ...
306 * set_frameinfo() - set decoded frame related infos
308 * @frameinfo: (out) width, height, alignment, crop, ...
312 * frame if decoder can do post-processing.
318 * decode() - decode a single access unit
320 * @au: (in/out) access unit
324 * @au.flags (out) au type (V4L2_BUF_FLAG_KEYFRAME/
336 * get_frame() - get the next decoded frame available
338 * @frame: (out) frame with decoded data:
339 * @frame.index (out) identifier of frame
340 * @frame.field (out) field order for interlaced frame
341 * @frame.state (out) frame state for frame lifecycle tracking
342 * @frame.flags (out) frame type (V4L2_BUF_FLAG_KEYFRAME/
346 * If no frame is available, -ENODATA is returned.
355 * recycle() - recycle the given frame
365 * or recycle() is not called fast enough, the decoder can run out
373 * flush() - flush decoder
385 * drain() - drain decoder
400 * struct delta_ctx - instance structure.
468 * struct delta_dev - device struct, 1 per probe (so single one for
475 * @m2m_dev: memory-to-memory V4L2 device
488 * @rpmsg_driver: rpmsg IPC driver
489 * @rpmsg_device: rpmsg IPC device
529 return "-"; in frame_field_str()
549 (state & DELTA_FRAME_OUT) ? "out" : " ", in frame_state_str()