VIDC_SESSION_TYPE_DEC
if (type == VIDC_SESSION_TYPE_DEC)
ret = venus_enumerate_codecs(core, VIDC_SESSION_TYPE_DEC);
if (inst->session_type == VIDC_SESSION_TYPE_DEC) {
if (inst->session_type == VIDC_SESSION_TYPE_DEC)
if (inst->session_type == VIDC_SESSION_TYPE_DEC &&
codec = inst->session_type == VIDC_SESSION_TYPE_DEC ?
if (inst->session_type == VIDC_SESSION_TYPE_DEC) {
if (inst->bit_depth == VIDC_BITDEPTH_10 && inst->session_type == VIDC_SESSION_TYPE_DEC) {
if (inst->session_type == VIDC_SESSION_TYPE_DEC)
bool is_dec = inst->session_type == VIDC_SESSION_TYPE_DEC;
if (session_type == VIDC_SESSION_TYPE_DEC && core->dec_codecs & codec)
} else if (session_type == VIDC_SESSION_TYPE_DEC) {
cap->domain = VIDC_SESSION_TYPE_DEC;
if (session_type == VIDC_SESSION_TYPE_DEC) {
out_min_count = output_buffer_count(VIDC_SESSION_TYPE_DEC, codec);
if (session_type == VIDC_SESSION_TYPE_DEC)
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
{ V4L2_PIX_FMT_MPEG2, VIDC_SESSION_TYPE_DEC, 200, 10, 200 },
{ V4L2_PIX_FMT_H264, VIDC_SESSION_TYPE_DEC, 200, 10, 200 },
{ V4L2_PIX_FMT_HEVC, VIDC_SESSION_TYPE_DEC, 200, 10, 200 },
{ V4L2_PIX_FMT_VP8, VIDC_SESSION_TYPE_DEC, 200, 10, 200 },
{ V4L2_PIX_FMT_VP9, VIDC_SESSION_TYPE_DEC, 200, 10, 200 },
{ V4L2_PIX_FMT_H264, VIDC_SESSION_TYPE_DEC, 440, 0, 440 },
{ V4L2_PIX_FMT_HEVC, VIDC_SESSION_TYPE_DEC, 440, 0, 440 },
{ V4L2_PIX_FMT_VP9, VIDC_SESSION_TYPE_DEC, 440, 0, 440 },
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
{ V4L2_PIX_FMT_MPEG2, VIDC_SESSION_TYPE_DEC, 200, 25, 200 },
{ V4L2_PIX_FMT_H264, VIDC_SESSION_TYPE_DEC, 200, 25, 200 },
{ V4L2_PIX_FMT_HEVC, VIDC_SESSION_TYPE_DEC, 200, 25, 200 },
{ V4L2_PIX_FMT_VP8, VIDC_SESSION_TYPE_DEC, 200, 60, 200 },
{ V4L2_PIX_FMT_VP9, VIDC_SESSION_TYPE_DEC, 200, 60, 200 },
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
.domain = VIDC_SESSION_TYPE_DEC,
if (session_type == VIDC_SESSION_TYPE_DEC) {
if (inst->session_type == VIDC_SESSION_TYPE_DEC && !filled_len)
} else if (inst->session_type == VIDC_SESSION_TYPE_DEC) {
load_per_type(core, VIDC_SESSION_TYPE_DEC);
if (session_type == VIDC_SESSION_TYPE_DEC)
vcodec_control_v3(core, VIDC_SESSION_TYPE_DEC, true);
vcodec_control_v3(core, VIDC_SESSION_TYPE_DEC, false);
if (inst->session_type == VIDC_SESSION_TYPE_DEC)
if (inst->session_type == VIDC_SESSION_TYPE_DEC)
inst->session_type = VIDC_SESSION_TYPE_DEC;