radeon/video: MJPEG not support stacked video buffers
So we have to detect it for reallocation of de-interlaced buffers Signed-off-by: Leo Liu <leo.liu@amd.com> Reviewed-by: Christian König <christian.koenig@amd.com>
This commit is contained in:
@@ -311,8 +311,12 @@ int rvid_get_video_param(struct pipe_screen *screen,
|
||||
return codec != PIPE_VIDEO_FORMAT_MPEG12 &&
|
||||
rscreen->family > CHIP_RV770;
|
||||
} else {
|
||||
if (u_reduce_video_profile(profile) == PIPE_VIDEO_FORMAT_HEVC)
|
||||
enum pipe_video_format format = u_reduce_video_profile(profile);
|
||||
|
||||
if (format == PIPE_VIDEO_FORMAT_HEVC)
|
||||
return false; //The firmware doesn't support interlaced HEVC.
|
||||
else if (format == PIPE_VIDEO_FORMAT_JPEG)
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
case PIPE_VIDEO_CAP_SUPPORTS_PROGRESSIVE:
|
||||
|
||||
Reference in New Issue
Block a user