Home
last modified time | relevance | path

Searched refs:AFBC (Results 1 – 25 of 31) sorted by relevance

12

/OK3568_Linux_fs/kernel/Documentation/gpu/
H A Dafbc.rst4 Arm Framebuffer Compression (AFBC)
7 AFBC is a proprietary lossless image compression protocol and format.
11 AFBC can be enabled on drivers which support it via use of the AFBC
14 All users of the AFBC modifiers must follow the usage guidelines laid
15 out in this document, to ensure compatibility across different AFBC
21 AFBC streams can contain several components - where a component
59 In AFBC, 'X' components are not treated any differently from any other
60 component. Therefore, an AFBC buffer with fourcc DRM_FORMAT_XBGR8888
82 420), can be encoded into one, or multiple, AFBC planes. As with
85 used to determine the number of encoded planes in an AFBC buffer,
[all …]
/OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/display/komeda/
H A Dkomeda_format_caps.h15 #define AFBC(x) DRM_FORMAT_MOD_ARM_AFBC(x) macro
18 #define AFBC_16x16(x) AFBC(AFBC_FORMAT_MOD_BLOCK_SIZE_16x16 | (x))
19 #define AFBC_32x8(x) AFBC(AFBC_FORMAT_MOD_BLOCK_SIZE_32x8 | (x))
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20/
H A D0024-kmssink-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV1.patch5 (AFBC)
7 Support using NV12_10LE40 and ARM AFBC compressed format.
80 + /* The bpp of YUYV (AFBC) is 16 */
241 + /* parse AFBC from caps */
280 + GST_DEBUG_OBJECT (bsink, "no allocation for AFBC");
291 + GST_ERROR_OBJECT (self, "unable to copy AFBC");
303 + /* The AFBC's width should align to 4 */
H A D0025-waylandsink-Support-NV12_10LE40-and-NV12-NV12_10LE40.patch5 NV12|NV12_10LE40|NV16 (AFBC)
52 + /* NV15(AFBC) */
63 + /* NV12|NV16 (AFBC) */
112 + /* parse AFBC from caps */
135 + GST_DEBUG_OBJECT (sink, "no allocation for AFBC");
198 + GST_ERROR_OBJECT (sink, "could not import AFBC");
293 + GST_ERROR_OBJECT (mem->allocator, "unsupported format for AFBC");
/OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-bad/
H A D0025-kmssink-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV1.patch5 (AFBC)
7 Support using NV12_10LE40 and ARM AFBC compressed format.
72 + /* The bpp of YUYV (AFBC) is 16 */
233 + /* parse AFBC from caps */
272 + GST_DEBUG_OBJECT (bsink, "no allocation for AFBC");
283 + GST_ERROR_OBJECT (self, "unable to copy AFBC");
295 + /* The AFBC's width should align to 4 */
H A D0026-waylandsink-Support-NV12_10LE40-and-NV12-NV12_10LE40.patch5 NV12|NV12_10LE40|NV16 (AFBC)
52 + /* NV15(AFBC) */
63 + /* NV12|NV16 (AFBC) */
112 + /* parse AFBC from caps */
135 + GST_DEBUG_OBJECT (self, "no allocation for AFBC");
186 + GST_ERROR_OBJECT (self, "could not import AFBC");
317 + GST_ERROR_OBJECT (mem->allocator, "unsupported format for AFBC");
H A D0043-waylandsink-Support-force-trying-dmabuf.patch57 /* NV15(AFBC) */
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22/
H A D0025-kmssink-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV1.patch5 (AFBC)
7 Support using NV12_10LE40 and ARM AFBC compressed format.
72 + /* The bpp of YUYV (AFBC) is 16 */
233 + /* parse AFBC from caps */
272 + GST_DEBUG_OBJECT (bsink, "no allocation for AFBC");
283 + GST_ERROR_OBJECT (self, "unable to copy AFBC");
295 + /* The AFBC's width should align to 4 */
H A D0026-waylandsink-Support-NV12_10LE40-and-NV12-NV12_10LE40.patch5 NV12|NV12_10LE40|NV16 (AFBC)
52 + /* NV15(AFBC) */
63 + /* NV12|NV16 (AFBC) */
112 + /* parse AFBC from caps */
135 + GST_DEBUG_OBJECT (self, "no allocation for AFBC");
186 + GST_ERROR_OBJECT (self, "could not import AFBC");
317 + GST_ERROR_OBJECT (mem->allocator, "unsupported format for AFBC");
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_11.0.1/
H A D0057-gl-renderer-dmabuf-Support-NV12-AFBC-and-NV12_10-AFB.patch4 Subject: [PATCH 57/93] gl-renderer: dmabuf: Support NV12(AFBC) and
5 NV12_10(AFBC)
H A D0042-backend-drm-Support-modifier.patch6 Tested on rk356x with ARM AFBC modifier.
/OK3568_Linux_fs/buildroot/package/weston/
H A D0057-gl-renderer-dmabuf-Support-NV12-AFBC-and-NV12_10-AFB.patch4 Subject: [PATCH 57/79] gl-renderer: dmabuf: Support NV12(AFBC) and
5 NV12_10(AFBC)
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-graphics/wayland/weston_10.0.2/
H A D0053-gl-renderer-dmabuf-Support-NV12-AFBC-and-NV12_10-AFB.patch4 Subject: [PATCH 53/79] gl-renderer: dmabuf: Support NV12(AFBC) and
5 NV12_10(AFBC)
H A D0039-backend-drm-Support-modifier.patch6 Tested on rk356x with ARM AFBC modifier.
/OK3568_Linux_fs/external/drm-cursor/debian/
H A Dchangelog15 * Use AFBC when LINEAR not avaiable
24 * Support using linear when AFBC also supported
/OK3568_Linux_fs/external/drm-cursor/
H A Dmeson_options.txt2 description: 'Prefer ARM AFBC modifier (default: false)')
H A Ddrm-cursor.conf.sample9 # prefer-afbc=0 # prefer plane with AFBC modifier supported
H A Dmeson.build33 message('Prefer ARM AFBC modifier')
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22/
H A D0012-glupload-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV.patch5 (AFBC)
37 + GST_INFO ("unsupported format for AFBC");
236 + /* parse AFBC from caps */
/OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-base/
H A D0012-glupload-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV.patch5 (AFBC)
37 + GST_INFO ("unsupported format for AFBC");
236 + /* parse AFBC from caps */
/OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20/
H A D0012-glupload-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV.patch5 (AFBC)
37 + GST_INFO ("unsupported format for AFBC");
236 + /* parse AFBC from caps */
/OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/display/komeda/d71/
H A Dd71_dev.c485 #define AFB_TH AFBC(_TILED | _SPARSE)
486 #define AFB_TH_SC_YTR AFBC(_TILED | _SC | _SPARSE | _YTR)
487 #define AFB_TH_SC_YTR_BS AFBC(_TILED | _SC | _SPARSE | _YTR | _SPLIT)
/OK3568_Linux_fs/external/linux-rga/
H A DCHANGELOG.md175 - utils支持AFBC图像的读写。
/OK3568_Linux_fs/docs/en/RK3566_RK3568/
H A DRK3566_RK3568_Linux4.19_SDK_Note.md55 * - Support AFBC
160 * - Support AFBC for kmssink and waylandsink
201 * - 652bf72 HACK: rkximage: Fix aligning error for AFBC
270 * - rkximage/mppdec: Support NV12_10(AFBC)
/OK3568_Linux_fs/docs/cn/RK3566_RK3568/
H A DRK3566_RK3568_Linux4.19_SDK_Note.md55 * - Support AFBC
160 * - Support AFBC for kmssink and waylandsink
201 * - 652bf72 HACK: rkximage: Fix aligning error for AFBC
270 * - rkximage/mppdec: Support NV12_10(AFBC)

12