| /OK3568_Linux_fs/external/linux-rga/samples/im2d_slt/ |
| H A D | README.md | 35 in%dw%d-h%d-%s-afbc.bin 36 out%dw%d-h%d-%s-afbc.bin 39 1280×720 RGBA8888的输入图像: in0w1280-h720-rgba8888-afbc.bin 40 1280×720 RGBA8888的输出图像: out0w1280-h720-rgba8888-afbc.bin
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.20/ |
| H A D | 0024-kmssink-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV1.patch | 112 + gboolean * linear, gboolean * afbc) 124 + *linear = *afbc = FALSE; 179 + *afbc = TRUE; 196 + gboolean linear = FALSE, afbc = FALSE; 198 + check_afbc (self, plane, plane->formats[j], &linear, &afbc); 204 + else if (afbc && plane->formats[j] == DRM_FORMAT_YUYV) 216 + if (afbc) { 218 + gst_caps_set_simple (afbc_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 243 + if (gst_structure_get_int (s, "arm-afbc", &value)) { 268 + if (gst_structure_get_int (s, "arm-afbc", &value) && value)
|
| H A D | 0025-waylandsink-Support-NV12_10LE40-and-NV12-NV12_10LE40.patch | 45 + /* HACK: Allow nv12-10le40 and arm-afbc in main caps */ 57 + gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 70 + gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 79 + gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 114 + if (gst_structure_get_int (s, "arm-afbc", &value)) { 134 + if (gst_structure_get_int (s, "arm-afbc", &value) && value) {
|
| H A D | 0032-waylandsink-Parse-video-size-in-propose_allocation.patch | 54 if (gst_structure_get_int (s, "arm-afbc", &value) && value) {
|
| /OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-bad/ |
| H A D | 0025-kmssink-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV1.patch | 104 + gboolean * linear, gboolean * afbc) 116 + *linear = *afbc = FALSE; 171 + *afbc = TRUE; 188 + gboolean linear = FALSE, afbc = FALSE; 190 + check_afbc (self, plane, plane->formats[j], &linear, &afbc); 196 + else if (afbc && plane->formats[j] == DRM_FORMAT_YUYV) 208 + if (afbc) { 210 + gst_caps_set_simple (afbc_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 235 + if (gst_structure_get_int (s, "arm-afbc", &value)) { 260 + if (gst_structure_get_int (s, "arm-afbc", &value) && value)
|
| H A D | 0043-waylandsink-Support-force-trying-dmabuf.patch | 46 /* HACK: Allow nv12-10le40 and arm-afbc in main caps */ 71 gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 85 gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL);
|
| H A D | 0026-waylandsink-Support-NV12_10LE40-and-NV12-NV12_10LE40.patch | 45 + /* HACK: Allow nv12-10le40 and arm-afbc in main caps */ 57 + gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 70 + gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 79 + gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 114 + if (gst_structure_get_int (s, "arm-afbc", &value)) { 134 + if (gst_structure_get_int (s, "arm-afbc", &value) && value) {
|
| H A D | 0033-waylandsink-Parse-video-size-in-propose_allocation.patch | 54 if (gst_structure_get_int (s, "arm-afbc", &value) && value) {
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.22/ |
| H A D | 0025-kmssink-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV1.patch | 104 + gboolean * linear, gboolean * afbc) 116 + *linear = *afbc = FALSE; 171 + *afbc = TRUE; 188 + gboolean linear = FALSE, afbc = FALSE; 190 + check_afbc (self, plane, plane->formats[j], &linear, &afbc); 196 + else if (afbc && plane->formats[j] == DRM_FORMAT_YUYV) 208 + if (afbc) { 210 + gst_caps_set_simple (afbc_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 235 + if (gst_structure_get_int (s, "arm-afbc", &value)) { 260 + if (gst_structure_get_int (s, "arm-afbc", &value) && value)
|
| H A D | 0026-waylandsink-Support-NV12_10LE40-and-NV12-NV12_10LE40.patch | 45 + /* HACK: Allow nv12-10le40 and arm-afbc in main caps */ 57 + gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 70 + gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 79 + gst_caps_set_simple (tmp_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 114 + if (gst_structure_get_int (s, "arm-afbc", &value)) { 134 + if (gst_structure_get_int (s, "arm-afbc", &value) && value) {
|
| H A D | 0033-waylandsink-Parse-video-size-in-propose_allocation.patch | 54 if (gst_structure_get_int (s, "arm-afbc", &value) && value) {
|
| /OK3568_Linux_fs/external/gstreamer-rockchip/gst/rockchipmpp/ |
| H A D | gstmppdec.c | 386 gboolean afbc) in gst_mpp_dec_update_video_info() argument 399 if (afbc) { in gst_mpp_dec_update_video_info() 406 MPP_DEC_FEATURE_ARM_AFBC, G_TYPE_INT, afbc, NULL); in gst_mpp_dec_update_video_info() 498 gboolean afbc; in gst_mpp_dec_apply_info_change() local 504 afbc = !!MPP_FRAME_FMT_IS_FBC (mpp_format); in gst_mpp_dec_apply_info_change() 508 gst_mpp_video_format_to_string (src_format), afbc ? "(AFBC)" : "", in gst_mpp_dec_apply_info_change() 519 if (afbc || offset_x || offset_y) { in gst_mpp_dec_apply_info_change() 536 if (afbc) { in gst_mpp_dec_apply_info_change() 549 dst_width, dst_height, hstride, vstride, 0, afbc)) in gst_mpp_dec_apply_info_change() 720 gboolean afbc = !!MPP_FRAME_FMT_IS_FBC (mpp_frame_get_fmt (mframe)); in gst_mpp_dec_get_gst_buffer() local [all …]
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/arm/ |
| H A D | malidp_planes.c | 379 bool afbc, sparse; in malidp_partial_prefetch_supported() local 386 afbc = modifier & DRM_FORMAT_MOD_ARM_AFBC(0); in malidp_partial_prefetch_supported() 411 return (!afbc) || (afbc && sparse); in malidp_partial_prefetch_supported() 415 return !afbc; in malidp_partial_prefetch_supported() 721 bool afbc = fb->modifier ? true : false; in malidp_set_plane_base_addr() local 732 if (!afbc) { in malidp_set_plane_base_addr()
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20/ |
| H A D | 0007-HACK-xvimagesink-Support-dma-buffer-rendering.patch | 116 + gst_caps_set_simple (format_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 132 + gst_caps_set_simple (format_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 145 + gst_caps_set_simple (format_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 302 + gint hor_stride, gint ver_stride, gboolean afbc) 333 + XvSetPortAttribute (context->disp, context->xv_port_id, prop_atom, afbc); 438 + if (gst_structure_get_int (s, "arm-afbc", &value)) {
|
| H A D | 0012-glupload-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV.patch | 218 + GST_VIDEO_CAPS_MAKE ("{NV12, NV12_10LE40}") ", arm-afbc = (int) 1"); 238 + if (gst_structure_get_int (s, "arm-afbc", &value)) {
|
| /OK3568_Linux_fs/yocto/meta-rockchip/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.22/ |
| H A D | 0007-HACK-xvimagesink-Support-dma-buffer-rendering.patch | 116 + gst_caps_set_simple (format_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 132 + gst_caps_set_simple (format_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 145 + gst_caps_set_simple (format_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 302 + gint hor_stride, gint ver_stride, gboolean afbc) 333 + XvSetPortAttribute (context->disp, context->xv_port_id, prop_atom, afbc); 438 + if (gst_structure_get_int (s, "arm-afbc", &value)) {
|
| H A D | 0012-glupload-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV.patch | 218 + GST_VIDEO_CAPS_MAKE ("{NV12, NV12_10LE40}") ", arm-afbc = (int) 1"); 238 + if (gst_structure_get_int (s, "arm-afbc", &value)) {
|
| /OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-base/ |
| H A D | 0007-HACK-xvimagesink-Support-dma-buffer-rendering.patch | 116 + gst_caps_set_simple (format_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 132 + gst_caps_set_simple (format_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 145 + gst_caps_set_simple (format_caps, "arm-afbc", G_TYPE_INT, 1, NULL); 302 + gint hor_stride, gint ver_stride, gboolean afbc) 333 + XvSetPortAttribute (context->disp, context->xv_port_id, prop_atom, afbc); 438 + if (gst_structure_get_int (s, "arm-afbc", &value)) {
|
| H A D | 0012-glupload-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV.patch | 218 + GST_VIDEO_CAPS_MAKE ("{NV12, NV12_10LE40}") ", arm-afbc = (int) 1"); 238 + if (gst_structure_get_int (s, "arm-afbc", &value)) {
|
| /OK3568_Linux_fs/external/drm-cursor/ |
| H A D | meson_options.txt | 1 option('prefer-afbc', type: 'boolean', value: 'false',
|
| H A D | drm-cursor.conf.sample | 9 # prefer-afbc=0 # prefer plane with AFBC modifier supported
|
| H A D | meson.build | 32 if get_option('prefer-afbc')
|
| /OK3568_Linux_fs/kernel/Documentation/gpu/ |
| H A D | drivers.rst | 20 afbc
|
| /OK3568_Linux_fs/external/xserver/glamor/ |
| H A D | glamor_xv.c | 663 int afbc = port_priv->dma_drm_afbc; in glamor_xv_render_dma() local 680 if (afbc) { in glamor_xv_render_dma() 686 if (afbc) { in glamor_xv_render_dma() 692 if (afbc) { in glamor_xv_render_dma() 745 afbc ? attrs_afbc : attrs); in glamor_xv_render_dma()
|
| /OK3568_Linux_fs/external/gstreamer-rockchip/gst/rkximage/ |
| H A D | ximagesink.c | 354 gboolean * linear, gboolean * afbc) in check_afbc() argument 366 *linear = *afbc = FALSE; in check_afbc() 421 *afbc = TRUE; in check_afbc() 447 gboolean linear = FALSE, afbc = FALSE; in drm_ensure_allowed_caps() local 449 check_afbc (self, plane, plane->formats[i], &linear, &afbc); in drm_ensure_allowed_caps() 455 else if (afbc && plane->formats[i] == DRM_FORMAT_YUYV) in drm_ensure_allowed_caps() 474 if (afbc) { in drm_ensure_allowed_caps()
|