Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
the next big steps
04-12-2007, 11:46 PM,
#46
 
The reason for using ints is because when you add up several short int samples you don't want overflows to cause the output to wrap around. You instead want to detect overflows and clamp the output to the max (or min) value. Also, working with the native word size of the machine should be faster.

The test function does load a sound buffer, skips forward a bit, and checks that the sample values read from the buffer match some hard coded values (lines 51 and 54 in sound.cpp) ... so I'm not sure how you can pass that test and fail to play reasonable audio, but you're right, a more comprehensive test is in order. I'll try to get to writing a more in-depth test this weekend.
Reply


Messages In This Thread
the next big steps - by joevenzon_phpbb2_import3 - 03-22-2007, 11:18 PM
[No subject] - by rookie1 - 03-24-2007, 11:26 AM
[No subject] - by thelusiv - 03-24-2007, 01:44 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-26-2007, 12:04 AM
[No subject] - by rookie1 - 03-26-2007, 10:44 AM
[No subject] - by joevenzon_phpbb2_import3 - 03-27-2007, 01:47 AM
[No subject] - by pwp71 - 03-27-2007, 07:28 AM
[No subject] - by rookie1 - 03-27-2007, 09:15 AM
[No subject] - by abs1nth - 03-27-2007, 06:56 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-27-2007, 11:16 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-28-2007, 12:19 AM
[No subject] - by thelusiv - 03-28-2007, 08:31 AM
[No subject] - by abs1nth - 03-28-2007, 09:58 AM
[No subject] - by abs1nth - 03-28-2007, 10:01 AM
[No subject] - by thelusiv - 03-28-2007, 02:00 PM
[No subject] - by abs1nth - 03-28-2007, 04:50 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-28-2007, 10:03 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-28-2007, 10:05 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-28-2007, 10:15 PM
[No subject] - by Nigo - 03-29-2007, 03:17 AM
[No subject] - by joevenzon_phpbb2_import3 - 03-29-2007, 09:40 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-29-2007, 10:05 PM
[No subject] - by thelusiv - 03-30-2007, 04:28 AM
[No subject] - by reece146 - 03-30-2007, 10:00 AM
[No subject] - by joevenzon_phpbb2_import3 - 03-30-2007, 10:07 AM
[No subject] - by reece146 - 03-30-2007, 11:17 AM
[No subject] - by Nigo - 03-30-2007, 11:24 AM
[No subject] - by abs1nth - 03-30-2007, 12:57 PM
[No subject] - by abs1nth - 03-30-2007, 01:23 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-30-2007, 08:55 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-30-2007, 09:15 PM
[No subject] - by reece146 - 03-30-2007, 10:46 PM
[No subject] - by joevenzon_phpbb2_import3 - 03-31-2007, 12:49 AM
[No subject] - by abs1nth - 04-05-2007, 12:47 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-05-2007, 10:43 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-05-2007, 11:04 PM
[No subject] - by abs1nth - 04-06-2007, 06:44 AM
[No subject] - by joevenzon_phpbb2_import3 - 04-06-2007, 07:26 PM
[No subject] - by thelusiv - 04-08-2007, 02:14 AM
[No subject] - by joevenzon_phpbb2_import3 - 04-08-2007, 01:16 PM
[No subject] - by rookie1 - 04-09-2007, 09:48 AM
[No subject] - by thelusiv - 04-09-2007, 03:00 PM
[No subject] - by abs1nth - 04-09-2007, 05:54 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-10-2007, 10:55 PM
[No subject] - by abs1nth - 04-11-2007, 08:16 AM
[No subject] - by joevenzon_phpbb2_import3 - 04-12-2007, 11:46 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-14-2007, 03:22 PM
[No subject] - by abs1nth - 04-14-2007, 05:55 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-15-2007, 01:11 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-15-2007, 01:14 PM
[No subject] - by abs1nth - 04-16-2007, 01:32 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-16-2007, 10:56 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-26-2007, 10:01 PM
[No subject] - by abs1nth - 04-27-2007, 02:04 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-27-2007, 11:02 PM
[No subject] - by joevenzon_phpbb2_import3 - 04-28-2007, 12:11 AM
[No subject] - by abs1nth - 04-28-2007, 12:12 PM
[No subject] - by abs1nth - 04-28-2007, 07:48 PM
[No subject] - by thelusiv - 04-29-2007, 02:40 AM
[No subject] - by joevenzon_phpbb2_import3 - 05-06-2007, 01:24 AM
[No subject] - by abs1nth - 05-15-2007, 06:31 PM
[No subject] - by joevenzon_phpbb2_import3 - 05-15-2007, 09:39 PM
[No subject] - by abs1nth - 06-29-2007, 07:27 AM
[No subject] - by joevenzon_phpbb2_import3 - 06-29-2007, 10:13 AM

Forum Jump:


Users browsing this thread: 1 Guest(s)