mirror of
https://github.com/jojo61/vdr-plugin-softhdcuvid.git
synced 2025-03-01 10:39:28 +00:00
For drm try card1 if card0 fails.
This commit is contained in:
parent
c4a660ede2
commit
7a7e09ff7a
5
drm.c
5
drm.c
@ -209,9 +209,12 @@ static int FindDevice(VideoRender *render) {
|
|||||||
int found = 0;
|
int found = 0;
|
||||||
render->fd_drm = open("/dev/dri/card0", O_RDWR);
|
render->fd_drm = open("/dev/dri/card0", O_RDWR);
|
||||||
if (render->fd_drm < 0) {
|
if (render->fd_drm < 0) {
|
||||||
fprintf(stderr, "FindDevice: cannot open /dev/dri/card0: %m\n");
|
render->fd_drm = open("/dev/dri/card1", O_RDWR);
|
||||||
|
if (render->fd_drm < 0) {
|
||||||
|
fprintf(stderr, "FindDevice: cannot open /dev/dri/card0 or card1: %m\n");
|
||||||
return -errno;
|
return -errno;
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
int ret = drmSetMaster(render->fd_drm);
|
int ret = drmSetMaster(render->fd_drm);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user