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_hw.c
index 7b7a79ff4cf61332e945a90c2dfdfc16a99eef37..8ca8b9abd548cde9e974bf9ae0595ec6bab321b6 100644 (file)
@@ -402,7 +402,7 @@ int rk3288_vpu_init(struct rk3288_vpu_ctx *ctx)
 {
        enum rk3288_vpu_codec_mode codec_mode;
 
-       if (ctx->vpu_dst_fmt->codec_mode != RK_VPU_CODEC_NONE)
+       if (rk3288_vpu_ctx_is_encoder(ctx))
                codec_mode = ctx->vpu_dst_fmt->codec_mode; /* Encoder */
        else
                codec_mode = ctx->vpu_src_fmt->codec_mode; /* Decoder */