Lines Matching refs:encoder

446     drmModeEncoder *encoder = NULL;  in KMSDRM_VideoInit()  local
508 encoder = KMSDRM_drmModeGetEncoder(viddata->drm_fd, resources->encoders[i]); in KMSDRM_VideoInit()
510 if (!encoder) { in KMSDRM_VideoInit()
514 if (encoder->encoder_id == dispdata->conn->encoder_id) { in KMSDRM_VideoInit()
515 SDL_LogDebug(SDL_LOG_CATEGORY_VIDEO, "Found encoder %d.", encoder->encoder_id); in KMSDRM_VideoInit()
519 KMSDRM_drmModeFreeEncoder(encoder); in KMSDRM_VideoInit()
520 encoder = NULL; in KMSDRM_VideoInit()
523 if (!encoder) { in KMSDRM_VideoInit()
526 encoder = KMSDRM_drmModeGetEncoder(viddata->drm_fd, resources->encoders[i]); in KMSDRM_VideoInit()
528 if (!encoder) { in KMSDRM_VideoInit()
533 if (dispdata->conn->encoders[j] == encoder->encoder_id) { in KMSDRM_VideoInit()
542 KMSDRM_drmModeFreeEncoder(encoder); in KMSDRM_VideoInit()
543 encoder = NULL; in KMSDRM_VideoInit()
547 if (!encoder) { in KMSDRM_VideoInit()
552 SDL_LogDebug(SDL_LOG_CATEGORY_VIDEO, "Found encoder %d.", encoder->encoder_id); in KMSDRM_VideoInit()
555 dispdata->saved_crtc = KMSDRM_drmModeGetCrtc(viddata->drm_fd, encoder->crtc_id); in KMSDRM_VideoInit()
560 if (encoder->possible_crtcs & (1 << i)) { in KMSDRM_VideoInit()
561 encoder->crtc_id = resources->crtcs[i]; in KMSDRM_VideoInit()
562 dispdata->saved_crtc = KMSDRM_drmModeGetCrtc(viddata->drm_fd, encoder->crtc_id); in KMSDRM_VideoInit()
577 dispdata->crtc_id = encoder->crtc_id; in KMSDRM_VideoInit()
630 if (encoder) in KMSDRM_VideoInit()
631 KMSDRM_drmModeFreeEncoder(encoder); in KMSDRM_VideoInit()