Signed-off-by: Leo Liu <leo....@amd.com>
---
 src/gallium/auxiliary/util/u_video.h      | 3 +++
 src/gallium/drivers/radeon/radeon_video.c | 2 ++
 2 files changed, 5 insertions(+)

diff --git a/src/gallium/auxiliary/util/u_video.h 
b/src/gallium/auxiliary/util/u_video.h
index 251e144c79..0f2e969904 100644
--- a/src/gallium/auxiliary/util/u_video.h
+++ b/src/gallium/auxiliary/util/u_video.h
@@ -76,6 +76,9 @@ u_reduce_video_profile(enum pipe_video_profile profile)
       case PIPE_VIDEO_PROFILE_HEVC_MAIN_444:
          return PIPE_VIDEO_FORMAT_HEVC;
 
+      case PIPE_VIDEO_PROFILE_MJPEG_BASELINE:
+         return PIPE_VIDEO_FORMAT_MJPEG;
+
       default:
          return PIPE_VIDEO_FORMAT_UNKNOWN;
    }
diff --git a/src/gallium/drivers/radeon/radeon_video.c 
b/src/gallium/drivers/radeon/radeon_video.c
index f7a1c4743d..0cff2a0df9 100644
--- a/src/gallium/drivers/radeon/radeon_video.c
+++ b/src/gallium/drivers/radeon/radeon_video.c
@@ -280,6 +280,8 @@ int rvid_get_video_param(struct pipe_screen *screen,
                                        profile == 
PIPE_VIDEO_PROFILE_HEVC_MAIN_10);
                        else if (rscreen->family >= CHIP_CARRIZO)
                                return profile == PIPE_VIDEO_PROFILE_HEVC_MAIN;
+               case PIPE_VIDEO_FORMAT_MJPEG:
+                       return true;
                default:
                        return false;
                }
-- 
2.11.0

_______________________________________________
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev

Reply via email to