Home
last modified time | relevance | path

Searched refs:current_codec (Results 1 - 22 of 22) sorted by relevance

/kernel/linux/linux-6.6/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_video.c253 if (ctx->current_codec->extra_cap_size) in cedrus_try_fmt_vid_cap_p()
255 ctx->current_codec->extra_cap_size(ctx, pix_fmt); in cedrus_try_fmt_vid_cap_p()
342 ctx->current_codec = &cedrus_dec_ops_mpeg2; in cedrus_s_fmt_vid_out_p()
345 ctx->current_codec = &cedrus_dec_ops_h264; in cedrus_s_fmt_vid_out_p()
348 ctx->current_codec = &cedrus_dec_ops_h265; in cedrus_s_fmt_vid_out_p()
351 ctx->current_codec = &cedrus_dec_ops_vp8; in cedrus_s_fmt_vid_out_p()
518 if (ctx->current_codec->start) { in cedrus_start_streaming()
519 ret = ctx->current_codec->start(ctx); in cedrus_start_streaming()
541 if (ctx->current_codec->stop) in cedrus_stop_streaming()
542 ctx->current_codec in cedrus_stop_streaming()
[all...]
H A Dcedrus_dec.c97 error = ctx->current_codec->setup(ctx, &run); in cedrus_device_run()
113 ctx->current_codec->trigger(ctx); in cedrus_device_run()
H A Dcedrus_hw.c135 status = ctx->current_codec->irq_status(ctx); in cedrus_irq()
139 ctx->current_codec->irq_disable(ctx); in cedrus_irq()
140 ctx->current_codec->irq_clear(ctx); in cedrus_irq()
H A Dcedrus.h121 struct cedrus_dec_ops *current_codec; member
/kernel/linux/linux-5.10/drivers/staging/media/sunxi/cedrus/
H A Dcedrus_video.c471 ctx->current_codec = CEDRUS_CODEC_MPEG2; in cedrus_start_streaming()
475 ctx->current_codec = CEDRUS_CODEC_H264; in cedrus_start_streaming()
479 ctx->current_codec = CEDRUS_CODEC_H265; in cedrus_start_streaming()
493 if (dev->dec_ops[ctx->current_codec]->start) { in cedrus_start_streaming()
494 ret = dev->dec_ops[ctx->current_codec]->start(ctx); in cedrus_start_streaming()
516 if (dev->dec_ops[ctx->current_codec]->stop) in cedrus_stop_streaming()
517 dev->dec_ops[ctx->current_codec]->stop(ctx); in cedrus_stop_streaming()
H A Dcedrus_dec.c81 dev->dec_ops[ctx->current_codec]->setup(ctx, &run); in cedrus_device_run()
88 dev->dec_ops[ctx->current_codec]->trigger(ctx); in cedrus_device_run()
H A Dcedrus_hw.c126 status = dev->dec_ops[ctx->current_codec]->irq_status(ctx); in cedrus_irq()
130 dev->dec_ops[ctx->current_codec]->irq_disable(ctx); in cedrus_irq()
131 dev->dec_ops[ctx->current_codec]->irq_clear(ctx); in cedrus_irq()
H A Dcedrus.h107 enum cedrus_codec current_codec; member
H A Dcedrus.c264 if (cedrus_controls[i].codec != ctx->current_codec || in cedrus_request_validate()
/kernel/linux/linux-6.6/drivers/media/test-drivers/visl/
H A Dvisl-video.c26 ctx->current_codec = VISL_CODEC_FWHT; in visl_set_current_codec()
29 ctx->current_codec = VISL_CODEC_MPEG2; in visl_set_current_codec()
32 ctx->current_codec = VISL_CODEC_VP8; in visl_set_current_codec()
35 ctx->current_codec = VISL_CODEC_VP9; in visl_set_current_codec()
38 ctx->current_codec = VISL_CODEC_H264; in visl_set_current_codec()
41 ctx->current_codec = VISL_CODEC_HEVC; in visl_set_current_codec()
45 ctx->current_codec = VISL_CODEC_NONE; in visl_set_current_codec()
H A Dvisl.h146 enum visl_codec current_codec; member
H A Dvisl-dec.c48 switch (ctx->current_codec) { in visl_get_ref_frames()
362 switch (ctx->current_codec) { in visl_trace_ctrls()
437 switch (ctx->current_codec) { in visl_device_run()
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/common/
H A Dmtk_vcodec_dbgfs.c19 switch (ctx->current_codec) { in mtk_vdec_dbgfs_get_format_type()
35 ctx->current_codec); in mtk_vdec_dbgfs_get_format_type()
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/
H A Dmtk_vcodec_dec_drv.h150 * @current_codec: current set input codec, in V4L2 pixel format
196 u32 current_codec; member
H A Dvdec_msg_queue.c336 if (ctx->current_codec == V4L2_PIX_FMT_AV1_FRAME) { in vdec_msg_queue_init()
H A Dmtk_vcodec_dec_stateless.c347 ctx->current_codec == V4L2_PIX_FMT_VP8_FRAME) { in mtk_vdec_worker()
H A Dmtk_vcodec_dec.c503 ctx->current_codec = fmt->fourcc; in vidioc_vdec_s_fmt()
/kernel/linux/linux-6.6/drivers/media/platform/mediatek/vcodec/decoder/vdec/
H A Dvdec_vp8_req_if.c288 inst->vpu.codec_type = ctx->current_codec; in vdec_vp8_slice_init()
H A Dvdec_h264_req_multi_if.c409 inst->vpu.codec_type = ctx->current_codec; in vdec_h264_slice_init()
H A Dvdec_hevc_req_multi_if.c869 inst->vpu.codec_type = ctx->current_codec; in vdec_hevc_slice_init()
H A Dvdec_av1_req_lat_if.c1884 instance->vpu.codec_type = ctx->current_codec; in vdec_av1_slice_init()
H A Dvdec_vp9_req_lat_if.c1866 instance->vpu.codec_type = ctx->current_codec; in vdec_vp9_slice_init()

Completed in 22 milliseconds