Lines Matching refs:enc_buf
507 struct vb2_buffer *vb, struct solo_enc_buf *enc_buf) in solo_enc_fillbuf() argument
510 const vop_header *vh = enc_buf->vh; in solo_enc_fillbuf()
528 if (solo_is_motion_on(solo_enc) && enc_buf->motion) { in solo_enc_fillbuf()
535 .region_mask = enc_buf->motion ? 1 : 0, in solo_enc_fillbuf()
549 struct solo_enc_buf *enc_buf) in solo_enc_handle_one() argument
555 if (solo_enc->type != enc_buf->type) in solo_enc_handle_one()
568 solo_enc_fillbuf(solo_enc, &vb->vb.vb2_buf, enc_buf); in solo_enc_handle_one()
582 struct solo_enc_buf enc_buf; in solo_handle_ring() local
601 enc_buf.type = SOLO_ENC_TYPE_EXT; in solo_handle_ring()
603 enc_buf.type = SOLO_ENC_TYPE_STD; in solo_handle_ring()
617 enc_buf.vh = solo_dev->vh_buf; in solo_handle_ring()
620 if (vop_mpeg_offset(enc_buf.vh) != in solo_handle_ring()
625 enc_buf.motion = 1; in solo_handle_ring()
627 enc_buf.motion = 0; in solo_handle_ring()
629 solo_enc_handle_one(solo_enc, &enc_buf); in solo_handle_ring()