Lines Matching refs:kmssrc_fb
116 struct kmssrc_fb { struct
502 gst_kms_src_free_fb (GstKmsSrc * self, struct kmssrc_fb * fb) in gst_kms_src_free_fb()
515 gst_kms_src_update_info (GstKmsSrc * self, struct kmssrc_fb * fb) in gst_kms_src_update_info()
571 gst_kms_src_get_fb (GstKmsSrc * self, guint fb_id, struct kmssrc_fb * kmssrc_fb) in gst_kms_src_get_fb() argument
579 memset (kmssrc_fb, 0, sizeof (*kmssrc_fb)); in gst_kms_src_get_fb()
585 kmssrc_fb->handles[i] = fb2->handles[i]; in gst_kms_src_get_fb()
586 kmssrc_fb->pitches[i] = fb2->pitches[i]; in gst_kms_src_get_fb()
587 kmssrc_fb->offsets[i] = fb2->offsets[i]; in gst_kms_src_get_fb()
589 kmssrc_fb->fourcc = fb2->pixel_format; in gst_kms_src_get_fb()
590 kmssrc_fb->width = fb2->width; in gst_kms_src_get_fb()
591 kmssrc_fb->height = fb2->height; in gst_kms_src_get_fb()
601 kmssrc_fb->handles[0] = fb->handle; in gst_kms_src_get_fb()
602 kmssrc_fb->pitches[0] = fb->pitch; in gst_kms_src_get_fb()
607 kmssrc_fb->fourcc = DRM_FORMAT_ARGB8888; in gst_kms_src_get_fb()
609 kmssrc_fb->fourcc = DRM_FORMAT_XRGB8888; in gst_kms_src_get_fb()
612 kmssrc_fb->fourcc = DRM_FORMAT_RGB565; in gst_kms_src_get_fb()
616 gst_kms_src_free_fb (self, kmssrc_fb); in gst_kms_src_get_fb()
621 kmssrc_fb->width = fb->width; in gst_kms_src_get_fb()
622 kmssrc_fb->height = fb->height; in gst_kms_src_get_fb()
633 struct kmssrc_fb fb; in gst_kms_src_import_drm_fb()
782 struct kmssrc_fb fb; in gst_kms_src_get_caps()