Lines Matching refs:dec
31 #define call_dec_op(dec, op, args...)\ argument
32 ((dec && (dec)->op) ? (dec)->op(args) : 0)
136 const struct delta_dec *dec = ctx->dec; in delta_recycle() local
139 call_dec_op(dec, recycle, ctx, frame); in delta_recycle()
283 const struct delta_dec *dec; in delta_find_decoder() local
287 dec = delta->decoders[i]; in delta_find_decoder()
288 if ((dec->pixelformat == pixelformat) && in delta_find_decoder()
289 (dec->streamformat == streamformat)) in delta_find_decoder()
290 return dec; in delta_find_decoder()
346 const struct delta_dec *dec; in delta_open_decoder() local
349 dec = delta_find_decoder(ctx, streamformat, ctx->frameinfo.pixelformat); in delta_open_decoder()
350 if (!dec) { in delta_open_decoder()
364 ret = call_dec_op(dec, open, ctx); in delta_open_decoder()
371 dev_dbg(delta->dev, "%s %s decoder opened\n", ctx->name, dec->name); in delta_open_decoder()
373 *pdec = dec; in delta_open_decoder()
498 const struct delta_dec *dec; in delta_try_fmt_stream() local
502 dec = delta_find_decoder(ctx, streamformat, ctx->frameinfo.pixelformat); in delta_try_fmt_stream()
503 if (!dec) { in delta_try_fmt_stream()
516 dec->max_width ? dec->max_width : DELTA_MAX_WIDTH, in delta_try_fmt_stream()
520 dec->max_height ? dec->max_height : DELTA_MAX_HEIGHT, in delta_try_fmt_stream()
552 const struct delta_dec *dec; in delta_try_fmt_frame() local
555 dec = delta_find_decoder(ctx, ctx->streaminfo.streamformat, in delta_try_fmt_frame()
557 if (!dec) { in delta_try_fmt_frame()
646 const struct delta_dec *dec = ctx->dec; in delta_s_fmt_frame() local
691 ret = call_dec_op(dec, set_frameinfo, ctx, &frameinfo); in delta_s_fmt_frame()
696 ret = call_dec_op(dec, get_frameinfo, ctx, &frameinfo); in delta_s_fmt_frame()
808 const struct delta_dec *dec = ctx->dec; in delta_decoder_stop_cmd() local
819 call_dec_op(dec, drain, ctx); in delta_decoder_stop_cmd()
824 ret = call_dec_op(dec, get_frame, ctx, &frame); in delta_decoder_stop_cmd()
926 const struct delta_dec *dec = ctx->dec; in delta_run_work() local
933 if (!dec) { in delta_run_work()
955 if (!dec->pm) { in delta_run_work()
962 ret = call_dec_op(dec, decode, ctx, au); in delta_run_work()
980 if (!dec->pm) in delta_run_work()
987 if (!dec->pm) in delta_run_work()
996 ret = call_dec_op(dec, get_frame, ctx, &frame); in delta_run_work()
1142 const struct delta_dec *dec = ctx->dec; in delta_setup_frame() local
1169 return call_dec_op(dec, setup_frame, ctx, frame); in delta_setup_frame()
1308 const struct delta_dec *dec = ctx->dec; in delta_vb2_au_start_streaming() local
1325 ctx->frameinfo.pixelformat, &dec); in delta_vb2_au_start_streaming()
1328 ctx->dec = dec; in delta_vb2_au_start_streaming()
1354 ret = call_dec_op(dec, decode, ctx, au); in delta_vb2_au_start_streaming()
1361 ret = call_dec_op(dec, get_streaminfo, ctx, streaminfo); in delta_vb2_au_start_streaming()
1370 ret = call_dec_op(dec, get_frameinfo, ctx, frameinfo); in delta_vb2_au_start_streaming()
1532 const struct delta_dec *dec = ctx->dec; in delta_vb2_frame_stop_streaming() local
1537 call_dec_op(dec, flush, ctx); in delta_vb2_frame_stop_streaming()
1699 const struct delta_dec *dec = ctx->dec; in delta_release() local
1704 call_dec_op(dec, close, ctx); in delta_release()