vbq_src->dev = vctx->video->alloc_dev;
vbq_src->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
vbq_src->allow_zero_bytesused = 1;
+ vbq_src->bidirectional = 1;
ret = vb2_queue_init(vbq_src);
if (ret) {
vbq_dst->mem_ops = vctx->mem_ops;
vbq_dst->dev = vctx->video->alloc_dev;
vbq_dst->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
+ vbq_dst->bidirectional = 1;
ret = vb2_queue_init(vbq_dst);
if (ret) {
vbq_src->mem_ops = vctx->mem_ops;
vbq_src->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
vbq_src->allow_zero_bytesused = 1;
+ vbq_src->bidirectional = 1;
ret = vb2_queue_init(vbq_src);
if (ret) {
vbq_dst->ops = vctx->vb2_ops;
vbq_dst->mem_ops = vctx->mem_ops;
vbq_dst->timestamp_flags = V4L2_BUF_FLAG_TIMESTAMP_COPY;
+ vbq_dst->bidirectional = 1;
ret = vb2_queue_init(vbq_dst);
if (ret) {