Home
last modified time | relevance | path

Searched refs:V4L2Context (Results 1 – 8 of 8) sorted by relevance

/third_party/ffmpeg/libavcodec/
Dv4l2_context.h36 typedef struct V4L2Context { struct
95 } V4L2Context; typedef
103 int ff_v4l2_context_init(V4L2Context* ctx);
111 int ff_v4l2_context_set_format(V4L2Context* ctx);
120 int ff_v4l2_context_get_format(V4L2Context* ctx, int probe);
129 void ff_v4l2_context_release(V4L2Context* ctx);
140 int ff_v4l2_context_set_status(V4L2Context* ctx, uint32_t cmd);
150 int ff_v4l2_context_dequeue_packet(V4L2Context* ctx, AVPacket* pkt);
161 int ff_v4l2_context_dequeue_frame(V4L2Context* ctx, AVFrame* f, int timeout);
173 int ff_v4l2_context_enqueue_packet(V4L2Context* ctx, const AVPacket* pkt);
[all …]
Dv4l2_context.c44 static inline V4L2m2mContext *ctx_to_m2mctx(V4L2Context *ctx) in ctx_to_m2mctx()
51 static inline AVCodecContext *logger(V4L2Context *ctx) in logger()
66 static AVRational v4l2_get_sar(V4L2Context *ctx) in v4l2_get_sar()
84 static inline unsigned int v4l2_resolution_changed(V4L2Context *ctx, struct v4l2_format *fmt2) in v4l2_resolution_changed()
103 static inline int v4l2_type_supported(V4L2Context *ctx) in v4l2_type_supported()
111 static inline int v4l2_get_framesize_compressed(V4L2Context* ctx, int width, int height) in v4l2_get_framesize_compressed()
125 static inline void v4l2_save_to_context(V4L2Context* ctx, struct v4l2_format_update *fmt) in v4l2_save_to_context()
161 static int v4l2_handle_event(V4L2Context *ctx) in v4l2_handle_event()
243 static int v4l2_stop_decode(V4L2Context *ctx) in v4l2_stop_decode()
263 static int v4l2_stop_encode(V4L2Context *ctx) in v4l2_stop_encode()
[all …]
Dv4l2_m2m_dec.c40 V4L2Context *const capture = &s->capture; in v4l2_try_start()
41 V4L2Context *const output = &s->output; in v4l2_try_start()
108 V4L2Context *output = &s->output; in v4l2_prepare_decoder()
139 V4L2Context *const capture = &s->capture; in v4l2_receive_frame()
140 V4L2Context *const output = &s->output; in v4l2_receive_frame()
179 V4L2Context *capture, *output; in v4l2_decode_init()
Dv4l2_m2m.h48 V4L2Context capture;
49 V4L2Context output;
Dv4l2_m2m_enc.c277 V4L2Context *const output = &s->output; in v4l2_send_frame()
290 V4L2Context *const capture = &s->capture; in v4l2_receive_packet()
291 V4L2Context *const output = &s->output; in v4l2_receive_packet()
336 V4L2Context *capture, *output; in v4l2_encode_init()
Dv4l2_buffers.h43 struct V4L2Context *context;
Dv4l2_buffers.c496 V4L2Context *ctx = avbuf->context; in ff_v4l2_buffer_initialize()
/third_party/ffmpeg/libavdevice/
Dv4l2enc.c27 } V4L2Context; typedef
35 V4L2Context *s = s1->priv_data; in write_header()
92 const V4L2Context *s = s1->priv_data; in write_packet()
100 const V4L2Context *s = s1->priv_data; in write_trailer()
115 .priv_data_size = sizeof(V4L2Context),