Searched refs:V4L2m2mContext (Results 1 - 6 of 6) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
H A D | v4l2_m2m.h | 43 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 D | v4l2_m2m.c | 62 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 D | v4l2_m2m_enc.c | 41 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 D | v4l2_m2m_dec.c | 39 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 D | v4l2_context.c | 44 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 D | v4l2_buffers.c | 39 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