Home
last modified time | relevance | path

Searched refs:V4L2m2mContext (Results 1 - 6 of 6) sorted by relevance

/third_party/ffmpeg/libavcodec/
H A Dv4l2_m2m.h43 typedef struct V4L2m2mContext { struct
69 } V4L2m2mContext; typedef
74 V4L2m2mContext *context;
85 * @param[out] ctx The V4L2m2mContext.
89 int ff_v4l2_m2m_create_context(V4L2m2mPriv *priv, V4L2m2mContext **s);
113 * Reinitializes the V4L2m2mContext when the driver cannot continue processing
116 * @param[in] ctx The V4L2m2mContext instantiated by the encoder/decoder.
120 int ff_v4l2_m2m_codec_reinit(V4L2m2mContext *ctx);
123 * Reinitializes the V4L2m2mContext when the driver cannot continue processing
126 * @param[in] ctx The V4L2m2mContext instantiate
[all...]
H A Dv4l2_m2m.c62 static int v4l2_prepare_contexts(V4L2m2mContext *s, int probe) in v4l2_prepare_contexts()
99 static int v4l2_probe_driver(V4L2m2mContext *s) in v4l2_probe_driver()
135 static int v4l2_configure_contexts(V4L2m2mContext *s) in v4l2_configure_contexts()
204 int ff_v4l2_m2m_codec_reinit(V4L2m2mContext *s) in ff_v4l2_m2m_codec_reinit()
249 V4L2m2mContext *s = (V4L2m2mContext*)context; in v4l2_m2m_destroy_context()
265 V4L2m2mContext *s = priv->context; in ff_v4l2_m2m_codec_end()
295 V4L2m2mContext *s = priv->context; in ff_v4l2_m2m_codec_init()
327 int ff_v4l2_m2m_create_context(V4L2m2mPriv *priv, V4L2m2mContext **s) in ff_v4l2_m2m_create_context()
329 *s = av_mallocz(sizeof(V4L2m2mContext)); in ff_v4l2_m2m_create_context()
[all...]
H A Dv4l2_m2m_enc.c41 static inline void v4l2_set_timeperframe(V4L2m2mContext *s, unsigned int num, unsigned int den) in v4l2_set_timeperframe()
53 static inline void v4l2_set_ext_ctrl(V4L2m2mContext *s, unsigned int id, signed int value, const char *name, int log_warning) in v4l2_set_ext_ctrl()
74 static inline int v4l2_get_ext_ctrl(V4L2m2mContext *s, unsigned int id, signed int *value, const char *name, int log_warning) in v4l2_get_ext_ctrl()
148 static int v4l2_check_b_frame_support(V4L2m2mContext *s) in v4l2_check_b_frame_support()
163 static inline void v4l2_subscribe_eos_event(V4L2m2mContext *s) in v4l2_subscribe_eos_event()
174 static int v4l2_prepare_encoder(V4L2m2mContext *s) in v4l2_prepare_encoder()
276 V4L2m2mContext *s = ((V4L2m2mPriv*)avctx->priv_data)->context; in v4l2_send_frame()
289 V4L2m2mContext *s = ((V4L2m2mPriv*)avctx->priv_data)->context; in v4l2_receive_packet()
337 V4L2m2mContext *s; in v4l2_encode_init()
H A Dv4l2_m2m_dec.c39 V4L2m2mContext *s = ((V4L2m2mPriv*)avctx->priv_data)->context; in v4l2_try_start()
105 static int v4l2_prepare_decoder(V4L2m2mContext *s) in v4l2_prepare_decoder()
138 V4L2m2mContext *s = ((V4L2m2mPriv*)avctx->priv_data)->context; in v4l2_receive_frame()
184 V4L2m2mContext *s; in v4l2_decode_init()
H A Dv4l2_context.c44 static inline V4L2m2mContext *ctx_to_m2mctx(V4L2Context *ctx) in ctx_to_m2mctx()
47 container_of(ctx, V4L2m2mContext, output) : in ctx_to_m2mctx()
48 container_of(ctx, V4L2m2mContext, capture); in ctx_to_m2mctx()
113 V4L2m2mContext *s = ctx_to_m2mctx(ctx); in v4l2_get_framesize_compressed()
178 V4L2m2mContext *s = ctx_to_m2mctx(ctx); in v4l2_handle_event()
574 V4L2m2mContext *s = ctx_to_m2mctx(ctx); in ff_v4l2_context_enqueue_frame()
599 V4L2m2mContext *s = ctx_to_m2mctx(ctx); in ff_v4l2_context_enqueue_packet()
710 V4L2m2mContext *s = ctx_to_m2mctx(ctx); in ff_v4l2_context_init()
H A Dv4l2_buffers.c39 static inline V4L2m2mContext *buf_to_m2mctx(V4L2Buffer *buf) in buf_to_m2mctx()
42 container_of(buf->context, V4L2m2mContext, output) : in buf_to_m2mctx()
43 container_of(buf->context, V4L2m2mContext, capture); in buf_to_m2mctx()
53 V4L2m2mContext *s = buf_to_m2mctx(avbuf); in v4l2_get_timebase()
215 V4L2m2mContext *s = buf_to_m2mctx(avbuf); in v4l2_free_buffer()
238 V4L2m2mContext *s = buf_to_m2mctx(in); in v4l2_buf_increase_ref()

Completed in 5 milliseconds