Lines Matching refs:crtc_id

63   guint crtc_id;  member
141 self->crtc_id = g_value_get_uint (value); in gst_kms_src_set_property()
187 g_value_set_uint (value, self->crtc_id); in gst_kms_src_get_property()
220 gst_kms_src_get_crtc_fb (GstKmsSrc * self, guint crtc_id) in gst_kms_src_get_crtc_fb() argument
225 crtc = drmModeGetCrtc (self->fd, crtc_id); in gst_kms_src_get_crtc_fb()
245 fb_id = gst_kms_src_get_crtc_fb (self, encoder->crtc_id); in gst_kms_src_get_encoder_fb()
298 if (self->crtc_id) in gst_kms_src_get_fb_id()
299 return gst_kms_src_get_crtc_fb (self, self->crtc_id); in gst_kms_src_get_fb_id()
308 guint crtc_id; in gst_kms_src_get_encoder_crtc() local
314 crtc_id = encoder->crtc_id; in gst_kms_src_get_encoder_crtc()
317 return crtc_id; in gst_kms_src_get_encoder_crtc()
324 guint crtc_id; in gst_kms_src_get_connector_crtc() local
330 crtc_id = gst_kms_src_get_encoder_crtc (self, connector->encoder_id); in gst_kms_src_get_connector_crtc()
333 return crtc_id; in gst_kms_src_get_connector_crtc()
340 guint crtc_id; in gst_kms_src_get_plane_crtc() local
346 crtc_id = plane->crtc_id; in gst_kms_src_get_plane_crtc()
349 return crtc_id; in gst_kms_src_get_plane_crtc()
355 if (self->crtc_id) in gst_kms_src_get_crtc_id()
356 return self->crtc_id; in gst_kms_src_get_crtc_id()
371 gst_kms_src_get_crtc_pipe (GstKmsSrc * self, guint crtc_id) in gst_kms_src_get_crtc_pipe() argument
377 if (!crtc_id) in gst_kms_src_get_crtc_pipe()
385 if (res->crtcs[i] == crtc_id) { in gst_kms_src_get_crtc_pipe()
423 guint crtc_id = gst_kms_src_get_crtc_id (self); in gst_kms_src_sync_vblank() local
424 guint crtc_pipe = gst_kms_src_get_crtc_pipe (self, crtc_id); in gst_kms_src_sync_vblank()
447 GST_DEBUG_OBJECT (self, "sync vblank with CRTC: %d(%d)", crtc_id, crtc_pipe); in gst_kms_src_sync_vblank()
847 guint crtc_id; in gst_kms_src_find_best_crtc() local
854 for (i = 0, crtc_id = 0; i < res->count_crtcs; i++) { in gst_kms_src_find_best_crtc()
858 crtc_id = res->crtcs[i]; in gst_kms_src_find_best_crtc()
865 if (crtc_id) in gst_kms_src_find_best_crtc()
866 GST_DEBUG_OBJECT (self, "using best CRTC %d", crtc_id); in gst_kms_src_find_best_crtc()
868 return crtc_id; in gst_kms_src_find_best_crtc()
895 !self->encoder_id && !self->crtc_id) { in gst_kms_src_start()
896 self->crtc_id = gst_kms_src_find_best_crtc (self); in gst_kms_src_start()
897 if (!self->crtc_id) { in gst_kms_src_start()
936 self->crtc_id = 0; in gst_kms_src_init()