Home
last modified time | relevance | path

Searched refs:afbc (Results 1 – 25 of 35) sorted by relevance

12

/OK3568_Linux_fs/external/linux-rga/samples/im2d_slt/
H A DREADME.md35 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 D0024-kmssink-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV1.patch112 + 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 D0025-waylandsink-Support-NV12_10LE40-and-NV12-NV12_10LE40.patch45 + /* 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 D0032-waylandsink-Parse-video-size-in-propose_allocation.patch54 if (gst_structure_get_int (s, "arm-afbc", &value) && value) {
/OK3568_Linux_fs/buildroot/package/gstreamer1/gst1-plugins-bad/
H A D0025-kmssink-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV1.patch104 + 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 D0043-waylandsink-Support-force-trying-dmabuf.patch46 /* 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 D0026-waylandsink-Support-NV12_10LE40-and-NV12-NV12_10LE40.patch45 + /* 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 D0033-waylandsink-Parse-video-size-in-propose_allocation.patch54 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 D0025-kmssink-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV1.patch104 + 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 D0026-waylandsink-Support-NV12_10LE40-and-NV12-NV12_10LE40.patch45 + /* 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 D0033-waylandsink-Parse-video-size-in-propose_allocation.patch54 if (gst_structure_get_int (s, "arm-afbc", &value) && value) {
/OK3568_Linux_fs/external/gstreamer-rockchip/gst/rockchipmpp/
H A Dgstmppdec.c386 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 Dmalidp_planes.c379 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 D0007-HACK-xvimagesink-Support-dma-buffer-rendering.patch116 + 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 D0012-glupload-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV.patch218 + 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 D0007-HACK-xvimagesink-Support-dma-buffer-rendering.patch116 + 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 D0012-glupload-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV.patch218 + 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 D0007-HACK-xvimagesink-Support-dma-buffer-rendering.patch116 + 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 D0012-glupload-Support-NV12_10LE40-and-NV12-NV12_10LE40-NV.patch218 + 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 Dmeson_options.txt1 option('prefer-afbc', type: 'boolean', value: 'false',
H A Ddrm-cursor.conf.sample9 # prefer-afbc=0 # prefer plane with AFBC modifier supported
H A Dmeson.build32 if get_option('prefer-afbc')
/OK3568_Linux_fs/kernel/Documentation/gpu/
H A Ddrivers.rst20 afbc
/OK3568_Linux_fs/external/xserver/glamor/
H A Dglamor_xv.c663 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 Dximagesink.c354 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()

12