]>
Commit | Line | Data |
---|---|---|
b050ec06 | 1 | --- esound-0.2.23/esddsp.in.orig Mon Feb 1 15:38:01 1999 |
2 | +++ esound-0.2.23/esddsp.in Tue Sep 11 01:29:51 2001 | |
72ca2198 | 3 | @@ -11,89 +11,92 @@ |
43b7c414 | 4 | case "$1" in |
5 | ||
6 | -h|--help) | |
7 | - echo "esddsp - attempt to reroute audio device to esd" | |
8 | - echo " " | |
9 | - echo "esddsp [options] player arguments" | |
10 | - echo " " | |
11 | - echo "options:" | |
12 | - echo "-h, --help show brief help" | |
13 | - echo "-s, --server=HOST:PORT contact esd server on host at port" | |
14 | - echo "-m, --mixer enable mixer support" | |
15 | - echo "-n, --name=NAME use name to identify player to esd" | |
16 | - echo "-v, --verbose show parameters" | |
17 | - exit 0 | |
18 | - ;; | |
19 | + echo "esddsp - attempt to reroute audio device to esd" | |
20 | + echo " " | |
21 | + echo "esddsp [options] player arguments" | |
22 | + echo " " | |
23 | + echo "options:" | |
24 | + echo "-h, --help show brief help" | |
25 | + echo "-s, --server=HOST:PORT contact esd server on host at port" | |
26 | + echo "-m, --mixer enable mixer support" | |
27 | + echo "-n, --name=NAME use name to identify player to esd" | |
28 | + echo "-v, --verbose show parameters" | |
29 | + exit 0 | |
30 | + ;; | |
31 | ||
32 | -s) | |
33 | - shift | |
34 | - if test $# -gt 0; then | |
35 | - export ESPEAKER=$1 | |
36 | - else | |
37 | - echo "no server specified" | |
38 | - exit 1 | |
39 | - fi | |
40 | - shift | |
41 | - ;; | |
42 | + shift | |
43 | + if test $# -gt 0; then | |
44 | + ESPEAKER=$1 | |
45 | + export ESPEAKER | |
46 | + else | |
47 | + echo "no server specified" | |
48 | + exit 1 | |
49 | + fi | |
50 | + shift | |
51 | + ;; | |
52 | ||
53 | --server*) | |
54 | - export ESPEAKER=`echo $1 | sed -e 's/^[^=]*=//g'` | |
55 | - shift | |
56 | - ;; | |
57 | + ESPEAKER=`echo $1 | sed -e 's/^[^=]*=//g'` | |
58 | + export ESPEAKER | |
59 | + shift | |
60 | + ;; | |
61 | ||
62 | -m|--mixer) | |
63 | - export ESDDSP_MIXER=1 | |
64 | - shift | |
65 | - ;; | |
66 | + ESDDSP_MIXER=1 | |
67 | + export ESDDSP_MIXER | |
68 | + shift | |
69 | + ;; | |
70 | ||
71 | -n) | |
72 | - shift | |
73 | - if test $# -gt 0; then | |
74 | - export ESDDSP_NAME=$1 | |
75 | - else | |
76 | - echo "no player name specified" | |
77 | - exit 1 | |
78 | - fi | |
79 | - shift | |
80 | - set_name=1 | |
81 | - ;; | |
82 | + shift | |
83 | + if test $# -gt 0; then | |
84 | + ESDDSP_NAME=$1 | |
85 | + export ESDDSP_NAME | |
86 | + else | |
87 | + echo "no player name specified" | |
88 | + exit 1 | |
89 | + fi | |
90 | + shift | |
91 | + set_name=1 | |
92 | + ;; | |
93 | ||
94 | --name*) | |
95 | - export ESDDSP_NAME=`echo $1 | sed -e 's/^[^=]*=//g'` | |
96 | - set_name=1 | |
97 | - shift | |
98 | - ;; | |
99 | + ESDDSP_NAME=`echo $1 | sed -e 's/^[^=]*=//g'` | |
100 | + export ESDDSP_NAME | |
101 | + set_name=1 | |
102 | + shift | |
103 | + ;; | |
104 | ||
105 | -v|--verbose) | |
106 | - verbose=1 | |
107 | - shift | |
108 | - ;; | |
109 | + verbose=1 | |
110 | + shift | |
111 | + ;; | |
112 | ||
113 | *) | |
114 | - # no more esddsp options, get on with life | |
115 | - break | |
116 | - ;; | |
117 | + # no more esddsp options, get on with life | |
118 | + break | |
119 | + ;; | |
120 | esac | |
121 | done | |
122 | ||
b050ec06 | 123 | # default name to player if not specified |
124 | if test "$set_name" = 0; then | |
125 | - export ESDDSP_NAME=$1 | |
126 | + ESDDSP_NAME=$1 | |
127 | + export ESDDSP_NAME | |
128 | fi | |
43b7c414 | 129 | |
130 | # echo options if verbose specified | |
131 | if test "$verbose" = 1; then | |
132 | - echo "server: $ESPEAKER" | |
133 | - echo "name: $ESDDSP_NAME" | |
134 | - echo "command line: $@" | |
135 | + echo "server: $ESPEAKER" | |
136 | + echo "name: $ESDDSP_NAME" | |
137 | + echo "command line: $@" | |
138 | fi | |
139 | ||
72ca2198 | 140 | # setup esd to hijack calls made to /dev/dsp |
43b7c414 | 141 | -prefix=@prefix@ |
142 | -exec_prefix=@exec_prefix@ | |
72ca2198 | 143 | libdir=@libdir@ |
43b7c414 | 144 | - |
b050ec06 | 145 | -export LD_PRELOAD_PATH=${libdir} |
146 | -export LD_PRELOAD='libesddsp.so libesd.so' | |
72ca2198 JB |
147 | +LD_PRELOAD="${libdir}/libesddsp.so.0 ${libdir}/libesd.so.0" |
148 | +export LD_PRELOAD | |
149 | ||
43b7c414 | 150 | # invoke the program with the args given |
b050ec06 | 151 | exec "$@" |