[Mesa-dev] [PATCH 05/20] radeon/video: add MJPEG support
Christian König
deathsimple at vodafone.de
Thu Aug 17 09:11:03 UTC 2017
Am 16.08.2017 um 19:53 schrieb Leo Liu:
> v2: add ASIC and Kernel version check
>
> Signed-off-by: Leo Liu <leo.liu at amd.com>
> ---
> src/gallium/drivers/radeon/radeon_video.c | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/src/gallium/drivers/radeon/radeon_video.c b/src/gallium/drivers/radeon/radeon_video.c
> index f7a1c4743d..21c57d2c0f 100644
> --- a/src/gallium/drivers/radeon/radeon_video.c
> +++ b/src/gallium/drivers/radeon/radeon_video.c
> @@ -280,6 +280,16 @@ 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_JPEG:
> + if (rscreen->family <= CHIP_CARRIZO || rscreen->family >= CHIP_VEGA10) {
> + RVID_ERR("No MJPEG support for the ASIC\n");
I don't think printing here is a good idea. Querying what the driver can
do is never an error or otherwise vainfo would print tons of messages
for not supported codecs.
> + return false;
> + }
> + if (!(rscreen->info.drm_major == 3 && rscreen->info.drm_minor >= 19)) {
> + RVID_ERR("No MJPEG support for the kernel version\n");
That one can stay I think, cause a note to update the kernel is a good idea.
With the first error message removed the patch is Reviewed-by: Christian
König <christian.koenig at amd.com>
Christian.
> + return false;
> + }
> + return true;
> default:
> return false;
> }
More information about the mesa-dev
mailing list