[asterisk-commits] branch file/coremedia - r7318 /team/file/coremedia/shims/shim_volume.c

asterisk-commits at lists.digium.com asterisk-commits at lists.digium.com
Sat Dec 3 16:43:56 CST 2005


Author: file
Date: Sat Dec  3 16:43:55 2005
New Revision: 7318

URL: http://svn.digium.com/view/asterisk?rev=7318&view=rev
Log:
Oops change it so you can decrease the volume properly

Modified:
    team/file/coremedia/shims/shim_volume.c

Modified: team/file/coremedia/shims/shim_volume.c
URL: http://svn.digium.com/view/asterisk/team/file/coremedia/shims/shim_volume.c?rev=7318&r1=7317&r2=7318&view=diff
==============================================================================
--- team/file/coremedia/shims/shim_volume.c (original)
+++ team/file/coremedia/shims/shim_volume.c Sat Dec  3 16:43:55 2005
@@ -66,7 +66,7 @@
   /* Okay here is where it gets complicated */
   for (i=0; i<frame->datalen; i++) {
     if (0 > pvt->volume)
-      s[i] = s[i] / (short)pvt->volume;
+      s[i] = s[i] / (short)abs(pvt->volume);
     else
       s[i] = s[i] * (short)pvt->volume;
   }
@@ -100,7 +100,7 @@
 
 	/* Take argument and use it as the volume */
 	if (data != NULL)
-	  new_pvt->volume = abs(atoi(data));
+	  new_pvt->volume = atoi(data);
 	else
 	  new_pvt->volume = 1; /* Assume no change */
 



More information about the asterisk-commits mailing list