You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
356 lines
12 KiB
356 lines
12 KiB
# --- SDE-COPYRIGHT-NOTE-BEGIN --- |
|
# This copyright note is auto-generated by ./scripts/Create-CopyPatch. |
|
# |
|
# Filename: package/.../esound/devfs.patch.disabled |
|
# Copyright (C) 2004 - 2006 The T2 SDE Project |
|
# Copyright (C) 1998 - 2003 Clifford Wolf |
|
# |
|
# More information can be found in the files COPYING and README. |
|
# |
|
# This patch file is dual-licensed. It is available under the license the |
|
# patched project is licensed under, as long as it is an OpenSource license |
|
# as defined at http://www.opensource.org/ (e.g. BSD, X11) or under the terms |
|
# of the GNU General Public License as published by the Free Software |
|
# Foundation; either version 2 of the License, or (at your option) any later |
|
# version. |
|
# --- SDE-COPYRIGHT-NOTE-END --- |
|
|
|
--- ./docs/html/miscellaneous.html.orig Wed Mar 21 14:32:34 2001 |
|
+++ ./docs/html/miscellaneous.html Wed Mar 21 14:32:34 2001 |
|
@@ -138,7 +138,7 @@ |
|
|
|
added network support |
|
|
|
- optional /dev/dsp fallback for stream play and record |
|
+ optional /dev/sound/dsp fallback for stream play and record |
|
|
|
other forgotten features and bug fixes |
|
|
|
--- ./docs/html/planned-development.html.orig Wed Mar 21 14:32:34 2001 |
|
+++ ./docs/html/planned-development.html Wed Mar 21 14:32:34 2001 |
|
@@ -69,7 +69,7 @@ |
|
></H1 |
|
><P |
|
> Porting of more sound playing applications. For sound programs that |
|
- send their output to /dev/dsp, this is usually a trivial process. |
|
+ send their output to /dev/sound/dsp, this is usually a trivial process. |
|
Anyone willing to lend a hand in this effort will be duly appreciated. |
|
</P |
|
></DIV |
|
--- ./docs/esound.sgml.orig Wed Mar 21 14:32:33 2001 |
|
+++ ./docs/esound.sgml Wed Mar 21 14:32:33 2001 |
|
@@ -543,7 +543,7 @@ |
|
|
|
added network support |
|
|
|
- optional /dev/dsp fallback for stream play and record |
|
+ optional /dev/sound/dsp fallback for stream play and record |
|
|
|
other forgotten features and bug fixes |
|
|
|
@@ -586,7 +586,7 @@ |
|
|
|
<para> |
|
Porting of more sound playing applications. For sound programs that |
|
- send their output to /dev/dsp, this is usually a trivial process. |
|
+ send their output to /dev/sound/dsp, this is usually a trivial process. |
|
Anyone willing to lend a hand in this effort will be duly appreciated. |
|
</para> |
|
|
|
--- ./AUTHORS.orig Wed Mar 21 14:32:28 2001 |
|
+++ ./AUTHORS Wed Mar 21 14:32:28 2001 |
|
@@ -51,7 +51,7 @@ |
|
Jimmy Olsen <jo@hrp.no>: hpux driver fixes |
|
|
|
Manish Singh <yosh@gimp.org>: misc autoconf hackery, the magic |
|
- /dev/dsp to esd rerouter. |
|
+ /dev/sound/dsp to esd rerouter. |
|
|
|
Philippe Defert: aix driver fixes |
|
|
|
--- ./ChangeLog.orig Wed Mar 21 14:32:28 2001 |
|
+++ ./ChangeLog Wed Mar 21 14:32:28 2001 |
|
@@ -93,7 +93,7 @@ |
|
|
|
1999-10-11 Drazen Kacar <dave@srce.hr> |
|
|
|
- * audio_solaris.c: Don't spit warnings if /dev/audio doesn't |
|
+ * audio_solaris.c: Don't spit warnings if /dev/sound/audio doesn't |
|
exist. User probably knows he doesn't have a sound card. |
|
|
|
1999-10-06 Russell Steinthal <rms39@columbia.edu> |
|
@@ -345,8 +345,8 @@ |
|
|
|
Mon Jan 25 03:16:30 PST 1999 Manish Singh <yosh@gimp.org> |
|
|
|
- * esddsp.c: added a /dev/mixer wrapper. Set ESDDSP_MIXER=1 to |
|
- for all /dev/mixer access to be trapped. It will save and load |
|
+ * esddsp.c: added a /dev/sound/mixer wrapper. Set ESDDSP_MIXER=1 to |
|
+ for all /dev/sound/mixer access to be trapped. It will save and load |
|
the mixer settings in ~/.esddsp.{name}. |
|
|
|
1999-01-25 Yo Ric Dude <ericmit@ix.netcom.com> |
|
@@ -670,7 +670,7 @@ |
|
|
|
* esddsp.c: somewhat of a rewrite. We only try to use esound |
|
if an open() fails. This lets the no esound case fall back to |
|
- /dev/dsp, and also doesn't do a strcmp on every call to open. |
|
+ /dev/sound/dsp, and also doesn't do a strcmp on every call to open. |
|
Got rid of the varargs junk in ioctl, I've never seen an ioctl |
|
with more than one extra arg anyway (please tell me if I'm wrong). |
|
Reworked the code, so we're not so x11amp specific, i.e. the |
|
@@ -702,7 +702,7 @@ |
|
1998-10-17 Yo Ric Dude <ericmit@ix.netcom.com> |
|
|
|
* esddsp.c: added Yosh's slick trick for transparently |
|
- rerouting /dev/dsp to esd. Only tested with Linux and |
|
+ rerouting /dev/sound/dsp to esd. Only tested with Linux and |
|
x11amp. Directions are in the source file for the brave. |
|
|
|
Sat Oct 17 02:20:42 PDT 1998 Manish Singh <yosh@gimp.org> |
|
@@ -1112,7 +1112,7 @@ |
|
1998-05-24 Yo 'Ric Dude <ericmit@ix.netcom.com> |
|
|
|
* clients.c, esd.c, esdlib.c: |
|
- added ability to free and reclaim /dev/dsp for use by other |
|
+ added ability to free and reclaim /dev/sound/dsp for use by other |
|
programs, without invalidating any sample references within |
|
the daemon. sound output is consumed by daemon, and ignored |
|
until the daemon is resumed. created esd_lock() and esd_unlock() |
|
@@ -1154,7 +1154,7 @@ |
|
Sat Apr 25 03:03:11 1998 Yo 'Ric Dude <ericmit@ix.netcom.com> |
|
|
|
* TODO, audio.c, clients.c, esd.h, esdcat.c, esdlib.c, esdrec.c: |
|
- added the /dev/dsp fallback feature to client lib |
|
+ added the /dev/sound/dsp fallback feature to client lib |
|
|
|
Sat Apr 18 23:57:15 1998 Yo 'Ric Dude <ericmit@ix.netcom.com> |
|
|
|
--- ./NEWS.orig Wed Mar 21 14:32:28 2001 |
|
+++ ./NEWS Wed Mar 21 14:32:29 2001 |
|
@@ -11,7 +11,7 @@ |
|
New Stuff in EsounD version 0.2: |
|
|
|
o esd_play_stream_fallback, esd_record_stream_fallback |
|
- - if default esd is not available, revert to /dev/dsp |
|
+ - if default esd is not available, revert to /dev/sound/dsp |
|
for playback/record |
|
|
|
o esd_open_sound |
|
--- ./esddsp.in.orig Wed Mar 21 14:32:29 2001 |
|
+++ ./esddsp.in Wed Mar 21 14:32:29 2001 |
|
@@ -87,7 +87,7 @@ |
|
echo "command line: $@" |
|
fi |
|
|
|
-# setup esd to hijack calls made to /dev/dsp |
|
+# setup esd to hijack calls made to /dev/sound/dsp |
|
prefix=@prefix@ |
|
exec_prefix=@exec_prefix@ |
|
libdir=@libdir@ |
|
--- ./esddsp.c.orig Wed Mar 21 14:32:30 2001 |
|
+++ ./esddsp.c Wed Mar 21 14:32:30 2001 |
|
@@ -183,7 +183,7 @@ |
|
mode = va_arg (args, mode_t); |
|
va_end (args); |
|
|
|
- if (!strcmp (pathname, "/dev/dsp")) |
|
+ if (!strcmp (pathname, "/dev/sound/dsp")) |
|
{ |
|
if (!getenv ("ESPEAKER")) |
|
{ |
|
@@ -194,13 +194,13 @@ |
|
return ret; |
|
} |
|
|
|
- DPRINTF ("hijacking /dev/dsp open, and taking it to esd...\n"); |
|
+ DPRINTF ("hijacking /dev/sound/dsp open, and taking it to esd...\n"); |
|
settings = done = 0; |
|
return (sndfd = esd_open_sound (NULL)); |
|
} |
|
- else if (use_mixer && !strcmp (pathname, "/dev/mixer")) |
|
+ else if (use_mixer && !strcmp (pathname, "/dev/sound/mixer")) |
|
{ |
|
- DPRINTF ("hijacking /dev/mixer open, and taking it to esd...\n"); |
|
+ DPRINTF ("hijacking /dev/sound/mixer open, and taking it to esd...\n"); |
|
return (mixfd = (*func) (mixer, O_RDWR | O_CREAT, S_IRUSR | S_IWUSR)); |
|
} |
|
else |
|
@@ -215,7 +215,7 @@ |
|
|
|
int *arg = (int *) argp; |
|
|
|
- DPRINTF ("hijacking /dev/dsp ioctl, and sending it to esd " |
|
+ DPRINTF ("hijacking /dev/sound/dsp ioctl, and sending it to esd " |
|
"(%d : %x - %p)\n", fd, request, argp); |
|
|
|
switch (request) |
|
@@ -262,7 +262,7 @@ |
|
|
|
|
|
default: |
|
- DPRINTF ("unhandled /dev/dsp ioctl (%x - %p)\n", request, argp); |
|
+ DPRINTF ("unhandled /dev/sound/dsp ioctl (%x - %p)\n", request, argp); |
|
break; |
|
} |
|
|
|
@@ -310,7 +310,7 @@ |
|
|
|
int *arg = (int *) argp; |
|
|
|
- DPRINTF ("hijacking /dev/mixer ioctl, and sending it to esd " |
|
+ DPRINTF ("hijacking /dev/sound/mixer ioctl, and sending it to esd " |
|
"(%d : %x - %p)\n", fd, request, argp); |
|
|
|
switch (request) |
|
@@ -369,7 +369,7 @@ |
|
break; |
|
|
|
default: |
|
- DPRINTF ("unhandled /dev/mixer ioctl (%x - %p)\n", request, argp); |
|
+ DPRINTF ("unhandled /dev/sound/mixer ioctl (%x - %p)\n", request, argp); |
|
break; |
|
} |
|
|
|
--- ./esdlib.c.orig Wed Mar 21 14:32:30 2001 |
|
+++ ./esdlib.c Wed Mar 21 14:32:30 2001 |
|
@@ -814,7 +814,7 @@ |
|
if ( host ) |
|
return -1; |
|
|
|
- /* go for /dev/dsp */ |
|
+ /* go for /dev/sound/dsp */ |
|
esd_audio_format = format; |
|
esd_audio_rate = rate; |
|
socket_out = esd_audio_open(); |
|
@@ -1079,7 +1079,7 @@ |
|
if ( host ) |
|
return -1; |
|
|
|
- /* go for /dev/dsp */ |
|
+ /* go for /dev/sound/dsp */ |
|
esd_audio_format = format; |
|
esd_audio_rate = rate; |
|
socket_out = esd_audio_open(); |
|
--- ./audio.c.orig Wed Mar 21 14:32:30 2001 |
|
+++ ./audio.c Wed Mar 21 14:32:30 2001 |
|
@@ -12,9 +12,9 @@ |
|
/* globals */ |
|
esd_format_t esd_audio_format = ESD_BITS16 | ESD_STEREO; |
|
int esd_audio_rate = ESD_DEFAULT_RATE; |
|
-char *esd_audio_device = NULL; /* aux device spec: /dev/dsp2, lineout, etc. */ |
|
+char *esd_audio_device = NULL; /* aux device spec: /dev/sound/dsp2, lineout, etc. */ |
|
|
|
-/* the audio device, /dev/dsp, file descriptor */ |
|
+/* the audio device, /dev/sound/dsp, file descriptor */ |
|
static int esd_audio_fd = -1; |
|
|
|
/*******************************************************************/ |
|
--- ./audio_hpux.c.orig Wed Mar 21 14:32:31 2001 |
|
+++ ./audio_hpux.c Wed Mar 21 14:32:31 2001 |
|
@@ -10,7 +10,7 @@ |
|
#define ARCH_esd_audio_open |
|
int esd_audio_open() |
|
{ |
|
- const char *device = "/dev/audio"; |
|
+ const char *device = "/dev/sound/audio"; |
|
|
|
int afd = -1; |
|
int mode = O_WRONLY; |
|
--- ./audio_oss.c.orig Wed Mar 21 14:32:31 2001 |
|
+++ ./audio_oss.c Wed Mar 21 14:32:31 2001 |
|
@@ -19,7 +19,7 @@ |
|
#define ARCH_esd_audio_devices |
|
const char *esd_audio_devices() |
|
{ |
|
- return "/dev/dsp, /dev/dsp2, etc."; |
|
+ return "/dev/sound/dsp, /dev/sound/dsp2, etc."; |
|
} |
|
|
|
|
|
@@ -38,7 +38,7 @@ |
|
mode |= O_NONBLOCK; |
|
|
|
/* open the sound device */ |
|
- device = esd_audio_device ? esd_audio_device : "/dev/dsp"; |
|
+ device = esd_audio_device ? esd_audio_device : "/dev/sound/dsp"; |
|
if ((afd = open(device, mode, 0)) == -1) |
|
{ /* Opening device failed */ |
|
perror(device); |
|
--- ./audio_mklinux.c.orig Wed Mar 21 14:32:31 2001 |
|
+++ ./audio_mklinux.c Wed Mar 21 14:32:31 2001 |
|
@@ -11,7 +11,7 @@ |
|
#define ARCH_esd_audio_open |
|
int esd_audio_open() |
|
{ |
|
- const char *device = "/dev/dsp"; |
|
+ const char *device = "/dev/sound/dsp"; |
|
|
|
int afd = -1, value = 0, test = 0; |
|
int mode = O_WRONLY; |
|
--- ./audio_solaris.c.orig Mon Sep 10 02:56:35 2001 |
|
+++ ./audio_solaris.c Fri Oct 5 12:42:32 2001 |
|
@@ -19,7 +19,7 @@ |
|
/* if you want to confirm proper device setup, uncomment the following line */ |
|
/* #define ESDBG_DRIVER */ |
|
|
|
-static char *default_device = "/dev/audio"; |
|
+static char *default_device = "/dev/sound/audio"; |
|
|
|
static char *my_ports = NULL; |
|
|
|
--- ./esd.c.orig Wed Mar 21 14:32:31 2001 |
|
+++ ./esd.c Wed Mar 21 14:32:31 2001 |
|
@@ -620,7 +620,7 @@ |
|
esd_audio_rate = default_rate; |
|
ESD_AUDIO_STUFF; |
|
|
|
- /* open and initialize the audio device, /dev/dsp */ |
|
+ /* open and initialize the audio device, /dev/sound/dsp */ |
|
itmp = esd_audio_open(); |
|
if (itmp == -2) { /* Special return value indicates open of device failed, don't bother |
|
trying */ |
|
--- ./esd.h.orig Wed Mar 21 14:32:32 2001 |
|
+++ ./esd.h Wed Mar 21 14:32:32 2001 |
|
@@ -53,9 +53,9 @@ |
|
ESD_PROTO_SAMPLE_STOP, /* stop a looping sample when done */ |
|
ESD_PROTO_SAMPLE_KILL, /* stop the looping sample immed. */ |
|
|
|
- /* free and reclaim /dev/dsp functionality */ |
|
- ESD_PROTO_STANDBY, /* release /dev/dsp and ignore all data */ |
|
- ESD_PROTO_RESUME, /* reclaim /dev/dsp and play sounds again */ |
|
+ /* free and reclaim /dev/sound/dsp functionality */ |
|
+ ESD_PROTO_STANDBY, /* release /dev/sound/dsp and ignore all data */ |
|
+ ESD_PROTO_RESUME, /* reclaim /dev/sound/dsp and play sounds again */ |
|
|
|
/* TODO: move these to a more logical place. NOTE: will break the protocol */ |
|
ESD_PROTO_SAMPLE_GETID, /* get the ID for an already-cached sample */ |
|
@@ -141,7 +141,7 @@ |
|
int esd_resume( int esd ); |
|
|
|
/* open a socket for playing, monitoring, or recording as a stream */ |
|
-/* the *_fallback functions try to open /dev/dsp if there's no EsounD */ |
|
+/* the *_fallback functions try to open /dev/sound/dsp if there's no EsounD */ |
|
int esd_play_stream( esd_format_t format, int rate, |
|
const char *host, const char *name ); |
|
int esd_play_stream_fallback( esd_format_t format, int rate, |
|
--- ./TIPS.orig Wed Mar 21 14:32:33 2001 |
|
+++ ./TIPS Wed Mar 21 14:32:33 2001 |
|
@@ -47,7 +47,7 @@ |
|
|
|
To make sure the recoding works, try this WITHOUT esd running: |
|
|
|
-dd bs=8k count=4 </dev/audio > sample.au |
|
+dd bs=8k count=4 </dev/sound/audio > sample.au |
|
|
|
|
|
Cthugha - An Oscilloscope on Acid |
|
@@ -60,7 +60,7 @@ |
|
esdmon > /tmp/cthugha.com |
|
|
|
NOTE: xcthugha may complain about: |
|
-Can't open `/dev/dsp' for writing. (16 - Device or resource busy) |
|
+Can't open `/dev/sound/dsp' for writing. (16 - Device or resource busy) |
|
No problem, keep on truckin'. esd gets the sound device, and |
|
cthugha gets the data it needs. |
|
|
|
|