mirror of
https://github.com/pikvm/ustreamer.git
synced 2026-07-18 01:31:54 +00:00
refactoring
This commit is contained in:
@@ -61,7 +61,7 @@ static float _get_refresh_rate(const drmModeModeInfo *mode);
|
|||||||
#define _D_LOG_DEBUG(x_msg, ...) US_LOG_DEBUG("DRM: " x_msg, ##__VA_ARGS__)
|
#define _D_LOG_DEBUG(x_msg, ...) US_LOG_DEBUG("DRM: " x_msg, ##__VA_ARGS__)
|
||||||
|
|
||||||
|
|
||||||
us_drm_s *us_drm_init(const char *path, const char *port) {
|
us_drm_s *us_drm_init(void) {
|
||||||
us_drm_runtime_s *run;
|
us_drm_runtime_s *run;
|
||||||
US_CALLOC(run, 1);
|
US_CALLOC(run, 1);
|
||||||
run->fd = -1;
|
run->fd = -1;
|
||||||
@@ -72,8 +72,8 @@ us_drm_s *us_drm_init(const char *path, const char *port) {
|
|||||||
|
|
||||||
us_drm_s *drm;
|
us_drm_s *drm;
|
||||||
US_CALLOC(drm, 1);
|
US_CALLOC(drm, 1);
|
||||||
drm->path = us_strdup(path);
|
drm->path = "/dev/dri/card0";
|
||||||
drm->port = us_strdup(port);
|
drm->port = "HDMI-A-1";
|
||||||
drm->n_bufs = 4;
|
drm->n_bufs = 4;
|
||||||
drm->timeout = 5;
|
drm->timeout = 5;
|
||||||
drm->run = run;
|
drm->run = run;
|
||||||
@@ -84,8 +84,6 @@ void us_drm_destroy(us_drm_s *drm) {
|
|||||||
_drm_cleanup(drm);
|
_drm_cleanup(drm);
|
||||||
us_ftext_destroy(drm->run->ft);
|
us_ftext_destroy(drm->run->ft);
|
||||||
US_DELETE(drm->run, free);
|
US_DELETE(drm->run, free);
|
||||||
US_DELETE(drm->port, free);
|
|
||||||
US_DELETE(drm->path, free);
|
|
||||||
US_DELETE(drm, free); // cppcheck-suppress uselessAssignmentPtrArg
|
US_DELETE(drm, free); // cppcheck-suppress uselessAssignmentPtrArg
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ typedef struct {
|
|||||||
} us_drm_s;
|
} us_drm_s;
|
||||||
|
|
||||||
|
|
||||||
us_drm_s *us_drm_init(const char *path, const char *port);
|
us_drm_s *us_drm_init(void);
|
||||||
void us_drm_destroy(us_drm_s *drm);
|
void us_drm_destroy(us_drm_s *drm);
|
||||||
|
|
||||||
int us_drm_wait_for_vsync(us_drm_s *drm);
|
int us_drm_wait_for_vsync(us_drm_s *drm);
|
||||||
|
|||||||
@@ -179,8 +179,8 @@ static void _install_signal_handlers(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void _main_loop(void) {
|
static void _main_loop(void) {
|
||||||
us_drm_s *drm = us_drm_init("/dev/dri/card0", "HDMI-A-2");
|
us_drm_s *drm = us_drm_init();
|
||||||
drm->n_bufs = 4;
|
drm->port = "HDMI-A-2";
|
||||||
|
|
||||||
us_device_s *dev = us_device_init();
|
us_device_s *dev = us_device_init();
|
||||||
dev->path = "/dev/kvmd-video";
|
dev->path = "/dev/kvmd-video";
|
||||||
|
|||||||
Reference in New Issue
Block a user