Lines Matching defs:encoder
194 * @vfd_encoder: video device node for encoder mem2mem mode
269 * @encoder: compression (encode) operation or decompression (decode)
278 bool encoder;
666 if (ctx->encoder)
667 strscpy(cap->card, DRV_NAME " encoder", sizeof(cap->card));
679 static struct jpu_fmt *jpu_find_format(bool encoder, u32 pixelformat,
684 if (encoder)
726 return jpu_enum_fmt(f, ctx->encoder ? JPU_ENC_CAPTURE :
735 return jpu_enum_fmt(f, ctx->encoder ? JPU_ENC_OUTPUT : JPU_DEC_OUTPUT);
778 fmt = jpu_find_format(ctx->encoder, pix->pixelformat, f_type);
783 if (ctx->encoder)
789 fmt = jpu_find_format(ctx->encoder, pixelformat, f_type);
807 if (pix->plane_fmt[0].sizeimage <= 0 || ctx->encoder)
919 if (ctx->encoder) {
988 if (!ctx->encoder)
1069 if (!ctx->encoder && V4L2_TYPE_IS_CAPTURE(vb->vb2_queue->type))
1081 if (!ctx->encoder && V4L2_TYPE_IS_OUTPUT(vb->vb2_queue->type)) {
1137 if (!ctx->encoder || vb->state != VB2_BUF_STATE_DONE ||
1247 ctx->encoder = vfd == &jpu->vfd_encoder;
1375 if (ctx->encoder) {
1389 if (ctx->encoder) {
1484 /* ...start encoder/decoder operation */
1535 if (curr_ctx->encoder) {
1651 /* fill in qantization and Huffman tables for encoder */
1694 v4l2_info(&jpu->v4l2_dev, "encoder device registered as /dev/video%d\n",