CHROMIUM: [media] rk3288-vpu: Add helper to get context operating mode
[firefly-linux-kernel-4.4.55.git] / drivers / media / platform / rk3288-vpu / rk3288_vpu_common.h
index 0082e2f57bfdada95e8fe95da3b25c646cc9e658..155693cb79e49714162dc32aa5ddfd75c0bd7047 100644 (file)
@@ -434,6 +434,11 @@ static inline struct rk3288_vpu_buf *vb_to_buf(struct vb2_buffer *vb)
        return container_of(vb, struct rk3288_vpu_buf, b);
 }
 
+static inline bool rk3288_vpu_ctx_is_encoder(struct rk3288_vpu_ctx *ctx)
+{
+       return ctx->vpu_dst_fmt->codec_mode != RK_VPU_CODEC_NONE;
+}
+
 int rk3288_vpu_ctrls_setup(struct rk3288_vpu_ctx *ctx,
                           const struct v4l2_ctrl_ops *ctrl_ops,
                           struct rk3288_vpu_control *controls,