[Asterisk-Users] app_mp3 with bri-stuff.0.1.0RC4a does not work
Deti Fliegl
deti at fliegl.de
Sun Aug 22 07:27:03 MST 2004
Hi there,
app_mp3 still does not work with the latest bri-stuff patch and the
zaphfc driver. Here in my place it only works with the patch attached.
For me it seems the bri-stuff worsens the asterisk timing... has anybody
else made experiences with it?
Deti
-------------- next part --------------
Index: app_mp3.c
===================================================================
RCS file: /usr/cvsroot/asterisk/apps/app_mp3.c,v
retrieving revision 1.19
diff -u -r1.19 app_mp3.c
--- app_mp3.c 22 Jun 2004 19:32:52 -0000 1.19
+++ app_mp3.c 22 Aug 2004 14:20:49 -0000
@@ -60,6 +60,7 @@
close(x);
}
/* Execute mpg123, but buffer if it's a net connection */
+#if 0
if (!strncmp(filename, "http://", 7)) {
/* Most commonly installed in /usr/local/bin */
execl(LOCAL_MPG_123, "mpg123", "-q", "-s", "-b", "1024", "-f", "8192", "--mono", "-r", "8000", filename, (char *)NULL);
@@ -68,7 +69,9 @@
/* As a last-ditch effort, try to use PATH */
execlp("mpg123", "mpg123", "-q", "-s", "-b", "1024", "-f", "8192", "--mono", "-r", "8000", filename, (char *)NULL);
}
- else {
+ else
+#endif
+ {
/* Most commonly installed in /usr/local/bin */
execl(MPG_123, "mpg123", "-q", "-s", "-f", "8192", "--mono", "-r", "8000", filename, (char *)NULL);
/* But many places has it in /usr/bin */
@@ -176,6 +179,7 @@
res = 0;
break;
}
+ gettimeofday(&next, NULL);
next.tv_usec += res / 2 * 125;
if (next.tv_usec >= 1000000) {
next.tv_usec -= 1000000;
More information about the asterisk-users
mailing list