[REBASE 0/5] Aspect ratio support in DRM layer
Shashank Sharma
shashank.sharma at intel.com
Fri Nov 17 09:30:27 UTC 2017
This patch series is a re-attempt to enable aspect ratio support in
DRM layer. Currently the aspect ratio information gets lost in
translation during a user->kernel mode or vice versa.
The old patch series (https://pw-emeril.freedesktop.org/series/10850/) had
4 patches, out of which 2 patches were reverted due to lack of drm client
protection while loading the aspect information.
This patch series, adds a DRM client option for aspect ratio, and loads aspect
ratio flags, only when the client sets this cap. Also, to test this patch series
there is a userspace implementation by Ankit Nautiyal in Wayland/weston layer:
https://patchwork.freedesktop.org/patch/188125/
This, helps us in passing HDMI compliance test cases like 7-27, where the test
equipment applies a CEA mode, and expects the exact VIC in the AVI infoframes.
Ankit Nautiyal (1):
drm: Handle aspect ratio in modeset paths
Shashank Sharma (2):
drm: Add aspect ratio parsing in DRM layer
drm: Add and handle new aspect ratios in DRM layer
aknautiy (2):
drm: Add DRM client cap for aspect-ratio
drm: Expose modes with aspect ratio, only if requested
drivers/gpu/drm/drm_atomic.c | 40 +++++++++++++++++++++++++++++++-------
drivers/gpu/drm/drm_connector.c | 7 +++++++
drivers/gpu/drm/drm_crtc.c | 19 ++++++++++++++++++
drivers/gpu/drm/drm_ioctl.c | 5 +++++
drivers/gpu/drm/drm_modes.c | 43 +++++++++++++++++++++++++++++++++++++++++
include/drm/drm_atomic.h | 2 ++
include/drm/drm_file.h | 7 +++++++
include/uapi/drm/drm.h | 7 +++++++
include/uapi/drm/drm_mode.h | 6 ++++++
9 files changed, 129 insertions(+), 7 deletions(-)
--
2.7.4
More information about the dri-devel
mailing list