[Scummvm-cvs-logs] SF.net SVN: scummvm: [25521] scummvm/trunk/sound/mods/paula.cpp

drmccoy at users.sourceforge.net drmccoy at users.sourceforge.net
Mon Feb 12 13:54:09 CET 2007


Revision: 25521
          http://scummvm.svn.sourceforge.net/scummvm/?rev=25521&view=rev
Author:   drmccoy
Date:     2007-02-12 04:54:08 -0800 (Mon, 12 Feb 2007)

Log Message:
-----------
Fixed a special case (frequency/rate > repeating sample length)

Modified Paths:
--------------
    scummvm/trunk/sound/mods/paula.cpp

Modified: scummvm/trunk/sound/mods/paula.cpp
===================================================================
--- scummvm/trunk/sound/mods/paula.cpp	2007-02-12 12:53:28 UTC (rev 25520)
+++ scummvm/trunk/sound/mods/paula.cpp	2007-02-12 12:54:08 UTC (rev 25521)
@@ -109,6 +109,9 @@
 
 				while (neededSamples > 0) {
 					if (neededSamples >= (int) ((sLen - offset) / rate)) {
+						while (rate > (sLen - offset))
+							rate -= (sLen - offset);
+
 						end = (int)((sLen - offset) / rate);
 
 						for (int i = 0; i < end; i++)


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Scummvm-git-logs mailing list