Lines 61-67
https://github.com/kinetiknz/cubeb/pull/600
Link Here
|
61 |
#endif |
61 |
#endif |
62 |
--- /dev/null |
62 |
--- /dev/null |
63 |
+++ media/libcubeb/src/cubeb_oss.c |
63 |
+++ media/libcubeb/src/cubeb_oss.c |
64 |
@@ -0,0 +1,1128 @@ |
64 |
@@ -0,0 +1,1130 @@ |
65 |
+/* |
65 |
+/* |
66 |
+ * Copyright © 2019-2020 Nia Alarie <nia@NetBSD.org> |
66 |
+ * Copyright © 2019-2020 Nia Alarie <nia@NetBSD.org> |
67 |
+ * Copyright © 2020 Ka Ho Ng <khng300@gmail.com> |
67 |
+ * Copyright © 2020 Ka Ho Ng <khng300@gmail.com> |
Lines 114-120
https://github.com/kinetiknz/cubeb/pull/600
Link Here
|
114 |
+#define OSS_DEFAULT_NFRAMES (32) |
114 |
+#define OSS_DEFAULT_NFRAMES (32) |
115 |
+#endif |
115 |
+#endif |
116 |
+ |
116 |
+ |
117 |
+#define ENV_AUDIO_DEVICE "AUDIODEVICE" |
117 |
+#define ENV_AUDIO_DEVICE "AUDIO_DEVICE" |
118 |
+ |
118 |
+ |
119 |
+#ifndef OSS_MAX_CHANNELS |
119 |
+#ifndef OSS_MAX_CHANNELS |
120 |
+# if defined(__FreeBSD__) || defined(__DragonFly__) |
120 |
+# if defined(__FreeBSD__) || defined(__DragonFly__) |
Lines 438-444
https://github.com/kinetiknz/cubeb/pull/600
Link Here
|
438 |
+ continue; |
438 |
+ continue; |
439 |
+ |
439 |
+ |
440 |
+ devinfop[collection_cnt].device_id = strdup(sinfo.devname); |
440 |
+ devinfop[collection_cnt].device_id = strdup(sinfo.devname); |
441 |
+ devinfop[collection_cnt].friendly_name = strdup(sinfo.desc); |
441 |
+ asprintf((char **)&devinfop[collection_cnt].friendly_name, "%s: %s", |
|
|
442 |
+ sinfo.devname, sinfo.desc); |
442 |
+ devinfop[collection_cnt].group_id = strdup(sinfo.devname); |
443 |
+ devinfop[collection_cnt].group_id = strdup(sinfo.devname); |
443 |
+ devinfop[collection_cnt].vendor_name = NULL; |
444 |
+ devinfop[collection_cnt].vendor_name = NULL; |
444 |
+ if (devinfop[collection_cnt].device_id == NULL || |
445 |
+ if (devinfop[collection_cnt].device_id == NULL || |