All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/2] Add support for a YUV 10bits pixel format
@ 2018-05-20 17:17 ` Randy Li
  0 siblings, 0 replies; 21+ messages in thread
From: Randy Li @ 2018-05-20 17:17 UTC (permalink / raw)
  To: dri-devel
  Cc: Randy Li, hjc, heiko, linux-arm-kernel, linux-rockchip,
	linux-kernel, nicolas.dufresne, gustavo, maarten.lankhorst,
	seanpaul, airlied

This pixel format is current used in the rockchip platform. I think any model
higher than rk322x would support this pixel format. Xilinx may support
it but I am not sure.

More than a year ago, I post the patch Add pixel formats for 10/16 bits
YUV video to the mail list, it has been update to version 8, but they
are not merged yet. So I decide to submit these independent patches,
I hope that they would be reviewed and merged in a short time.

I have added a patch to Gstreamer and it is merged now.
Any future information can be found on the bugzilla of the Gstreamer:
https://bugzilla.gnome.org/show_bug.cgi?id=795462

I have verified this patch on the rk3288, with the following command:
gst-launch-1.0  filesrc location=conv_3840_2160.nv12_10le40 ! \
 rawvideoparse format=81 width=3840 height=2160 ! imagefreeze ! kmssink

Also you can find video sample video on above page, but you may need to
set the plane offset and stride when you are using the other files.

Randy Li (2):
  drm/fourcc: add a 10bits fully packed variant of NV12
  drm/rockchip: Support 10 bits yuv format in vop

 drivers/gpu/drm/drm_fourcc.c                |  1 +
 drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 27 +++++++++++++++++++++++++--
 drivers/gpu/drm/rockchip/rockchip_drm_vop.h |  1 +
 drivers/gpu/drm/rockchip/rockchip_vop_reg.c |  2 ++
 include/uapi/drm/drm_fourcc.h               |  3 +++
 5 files changed, 32 insertions(+), 2 deletions(-)

-- 
2.14.3

^ permalink raw reply	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2018-05-22  9:49 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-05-20 17:17 [PATCH 0/2] Add support for a YUV 10bits pixel format Randy Li
2018-05-20 17:17 ` Randy Li
2018-05-20 17:17 ` Randy Li
2018-05-20 17:17 ` [PATCH 1/2] drm/fourcc: add a 10bits fully packed variant of NV12 Randy Li
2018-05-20 17:17   ` Randy Li
2018-05-21 14:49   ` Ville Syrjälä
2018-05-21 14:49     ` Ville Syrjälä
2018-05-21 14:49     ` Ville Syrjälä
2018-05-21 16:28     ` Nicolas Dufresne
2018-05-21 16:28       ` Nicolas Dufresne
2018-05-22  9:12   ` Maarten Lankhorst
2018-05-22  9:12     ` Maarten Lankhorst
2018-05-22  9:12     ` Maarten Lankhorst
2018-05-22  9:26   ` Maarten Lankhorst
2018-05-22  9:26     ` Maarten Lankhorst
2018-05-22  9:26     ` Maarten Lankhorst
2018-05-22  9:49     ` Randy Li
2018-05-22  9:49       ` Randy Li
2018-05-20 17:17 ` [PATCH 2/2] drm/rockchip: Support 10 bits yuv format in vop Randy Li
2018-05-20 17:17   ` Randy Li
2018-05-20 17:17   ` Randy Li

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.