diff options
author | Brad Smith <brad@comstyle.com> | 2012-04-11 13:31:50 +0300 |
---|---|---|
committer | Brad Smith <brad@comstyle.com> | 2012-04-11 13:31:50 +0300 |
commit | c9f4070bfb2d880f478ea4ad6d9dfcfd931309d8 (patch) | |
tree | f1247aee783184fd98017d617fbc875f152b0b05 | |
parent | 66918751ef21374fb19c2bb9f090a14a5486aaa9 (diff) | |
download | xine-lib-c9f4070bfb2d880f478ea4ad6d9dfcfd931309d8.tar.gz xine-lib-c9f4070bfb2d880f478ea4ad6d9dfcfd931309d8.tar.bz2 |
Use proper device paths for the Blu-ray and VCD input plugins on OpenBSD
-rw-r--r-- | src/input/input_bluray.c | 13 | ||||
-rw-r--r-- | src/input/input_vcd.c | 2 |
2 files changed, 13 insertions, 2 deletions
diff --git a/src/input/input_bluray.c b/src/input/input_bluray.c index 293116944..8cc764316 100644 --- a/src/input/input_bluray.c +++ b/src/input/input_bluray.c @@ -75,6 +75,15 @@ #define MIN_TITLE_LENGTH 180 +#define BLURAY_MNT_PATH "/mnt/bluray" +#if defined(__sun) +#define BLURAY_PATH "/vol/dev/aliases/cdrom0" +#elif defined(__OpenBSD__) +#define BLURAY_PATH "/dev/rcd0c" +#else +#define BLURAY_PATH "/dev/dvd" +#endif + /* */ typedef struct { @@ -1636,13 +1645,13 @@ static void *bluray_init_plugin (xine_t *xine, void *data) this->mountpoint = config->register_filename(config, "media.bluray.mountpoint", - "/mnt/bluray", XINE_CONFIG_STRING_IS_DIRECTORY_NAME, + BLURAY_MNT_PATH, XINE_CONFIG_STRING_IS_DIRECTORY_NAME, _("BluRay mount point"), _("Default mount location for BluRay discs."), 0, mountpoint_change_cb, (void *) this); this->device = config->register_filename(config, "media.bluray.device", - "/dev/dvd", XINE_CONFIG_STRING_IS_DIRECTORY_NAME, + BLURAY_PATH, XINE_CONFIG_STRING_IS_DIRECTORY_NAME, _("device used for BluRay playback"), _("The path to the device " "which you intend to use for playing BluRy discs."), diff --git a/src/input/input_vcd.c b/src/input/input_vcd.c index 6eee5075a..015e48920 100644 --- a/src/input/input_vcd.c +++ b/src/input/input_vcd.c @@ -53,6 +53,8 @@ #if defined(__sun) #define CDROM "/vol/dev/aliases/cdrom0" +#elif defined(__OpenBSD__) +#define CDROM "/dev/rcd0c" #else /* for FreeBSD make a link to the right devnode, like /dev/acd0c */ #define CDROM "/dev/cdrom" |