Travis Howell
|
d764dca90f
|
Ooops, fix typo in last commit.
svn-id: r28257
|
2007-07-28 07:56:58 +00:00 |
|
Travis Howell
|
bb2796c57a
|
Add support for multi-tune Protracker modules used in the Amiga version of Waxworks.
svn-id: r28256
|
2007-07-28 07:52:24 +00:00 |
|
Max Horn
|
19ad20c201
|
Don't be so strict about un-pausing sounds which are not paused currently
svn-id: r28163
|
2007-07-22 11:54:35 +00:00 |
|
Max Horn
|
11b2806741
|
Removed the old (obsolete) audiostream factories for MP3/Vorbis/FLAC data which took a File pointer and a size (these were only implemented as brain-dead wrapper around the newer factory methods anyway)
svn-id: r28110
|
2007-07-15 18:29:05 +00:00 |
|
Max Horn
|
19bb631e94
|
Fix looping effect (at least DrMcCoy says it fixes it somehow, and I trust him in that :)
svn-id: r27835
|
2007-07-01 19:59:42 +00:00 |
|
Max Horn
|
e1bcd70436
|
Re-added __attribute__(packed)
svn-id: r27830
|
2007-07-01 18:18:43 +00:00 |
|
Max Horn
|
f7041f94ce
|
Once again rewrite Paula code (addings lots of comments, doing proper wrap around at the ends of samples and some other tweaks). More to follow
svn-id: r27828
|
2007-07-01 16:31:26 +00:00 |
|
Max Horn
|
e2ad271bd8
|
Removing non-ASCII chars from source code
svn-id: r27818
|
2007-07-01 12:47:07 +00:00 |
|
Max Horn
|
93b1a53c72
|
Changed semantics of Mixer::pause*() methods -- if you pause n times, you have to unpause n times before the sound resumes (this means pauseAll works correct in engines which selectively pause/resume single sounds)
svn-id: r27798
|
2007-06-30 21:02:58 +00:00 |
|
Max Horn
|
6290f0b20a
|
Tabs -> spaces
svn-id: r27790
|
2007-06-30 13:40:52 +00:00 |
|
Robin Watts
|
b9c8c6c868
|
Update the ARM version of the rate conversion code, in line with Fingolfins
optimisatins of the C version last night. Saves about 5 cycles per sample.
svn-id: r27789
|
2007-06-30 12:54:07 +00:00 |
|
Max Horn
|
3535eaec20
|
Tweak LinearRateConverter code so that opos is in the range [0,1[ instead of [-1,0[ when entering the interpolation loop (this allows us to get rid of '& FRAC_LO_MASK')
svn-id: r27780
|
2007-06-30 00:03:32 +00:00 |
|
Max Horn
|
b62ef0496c
|
Added small explanatory comment
svn-id: r27779
|
2007-06-29 23:33:16 +00:00 |
|
Max Horn
|
f058edf860
|
Switched Paula (Amiga MOD) code to use fixed point math instead of doubles (caveat: this only works for samples < 32k right now; if this ever turns out to be a problem, I can fix it, though)
svn-id: r27767
|
2007-06-28 22:21:32 +00:00 |
|
Max Horn
|
1a3724b59b
|
cleanup
svn-id: r27765
|
2007-06-28 20:18:56 +00:00 |
|
Max Horn
|
5b75e49182
|
Fix a bad, bad out-of-bounds write in the Protracker code
svn-id: r27764
|
2007-06-28 20:15:10 +00:00 |
|
Max Horn
|
21aa642e7a
|
Some optimizations to the Paula sound chip emu code (removing common sub expressions and stuff)
svn-id: r27761
|
2007-06-28 19:47:47 +00:00 |
|
Max Horn
|
6dfa44dbd5
|
Moved some fixed point code to its own header file; simplified the LinearRateConverter code a bit; corrected some comments; split makeRateConverter into two funcs (one of them being a template func), for easier maintenance
svn-id: r27760
|
2007-06-28 19:35:48 +00:00 |
|
Max Horn
|
2249db2c6d
|
Started to refactor the Paula / Amiga MOD code: Made some stuff in class Paula private and added accessor APIs instead
svn-id: r27759
|
2007-06-28 17:42:57 +00:00 |
|
Max Horn
|
c69fe68112
|
Minor cleanup
svn-id: r27758
|
2007-06-28 16:39:04 +00:00 |
|
Robin Watts
|
b53cebe62d
|
Fix for a stupid typo in yesterdays sound fill tweak.
This fixes bug 1743016. Thanks to erictorbjorn and md5 for pointing me at it.
svn-id: r27718
|
2007-06-25 21:09:08 +00:00 |
|
Eugene Sandulenko
|
22f06325d4
|
Patch #1742574: "GUI: Unify "Default" options text"
svn-id: r27698
|
2007-06-25 07:01:13 +00:00 |
|
Robin Watts
|
997253fe6a
|
Small tweak to the readBuffer routines of sound/audiostream.cpp; by counting a
variable down we save 1 cycle per sample copied (at least) on most
architectures.
svn-id: r27693
|
2007-06-24 17:42:36 +00:00 |
|
Max Horn
|
a106f01d2f
|
Remove useless startPlay override from ProtrackerStream
svn-id: r27692
|
2007-06-24 12:35:50 +00:00 |
|
Max Horn
|
61af086e8e
|
Mod code cleanup
svn-id: r27690
|
2007-06-24 11:40:00 +00:00 |
|
Max Horn
|
e01c939229
|
cleanup
svn-id: r27501
|
2007-06-16 23:50:57 +00:00 |
|
Max Horn
|
1b28bd4644
|
cleanup
svn-id: r27500
|
2007-06-16 23:41:37 +00:00 |
|
Max Horn
|
a435757699
|
Avoid using the 'st_sample_t out[2]' arrays inside tight loops, as some compilers are bad at optimizing array access due to pointer aliasing
svn-id: r27499
|
2007-06-16 23:07:25 +00:00 |
|
Max Horn
|
b7412d21fd
|
Tiny changes to help optimizer resolve array aliasing
svn-id: r27471
|
2007-06-16 17:12:08 +00:00 |
|
Max Horn
|
e44b518c23
|
Patch #1717419: Optimisation for sound rate conversion code
svn-id: r27470
|
2007-06-16 17:09:54 +00:00 |
|
Eugene Sandulenko
|
2f127122b3
|
Fix legal header for new files.
svn-id: r27468
|
2007-06-16 16:52:52 +00:00 |
|
Max Horn
|
6498d669d0
|
Patch #1721826: ARM asm versions of sound rate conversion/mixing code
svn-id: r27467
|
2007-06-16 16:46:13 +00:00 |
|
Max Horn
|
0d77f50d6b
|
Removed dead code
svn-id: r27066
|
2007-06-03 15:56:14 +00:00 |
|
Max Horn
|
218e132e37
|
Updated legal headers in source files, based on what Pidgin (the IM client formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots
svn-id: r27024
|
2007-05-30 21:56:52 +00:00 |
|
Johannes Schickel
|
86104e0bf0
|
Reverted r26922.
svn-id: r26967
|
2007-05-27 11:40:03 +00:00 |
|
Johannes Schickel
|
8ff17142c5
|
Simpilified Singleton implementation and usage.
svn-id: r26922
|
2007-05-22 14:17:44 +00:00 |
|
Gregory Montoir
|
e0159324cc
|
some fixes for the music in Amiga OS Demo
svn-id: r26886
|
2007-05-20 11:50:06 +00:00 |
|
Gregory Montoir
|
620c8a5647
|
added Amiga SoundFx module player code, used by Amiga versions of the following Delphine Software games : Future Wars, Operation Stealth, Cruise for a Corpse and Another World
svn-id: r26869
|
2007-05-19 12:06:51 +00:00 |
|
Nicola Mettifogo
|
008042ac25
|
Implemented a IFF (Interchange File Format) parser and added subclasses to parse graphics (ILBM, PBM) and audio (8SVX), thus replacing old decoding routines. SAGA and Parallaction have been adjusted to work with the new code.
svn-id: r26719
|
2007-05-01 15:39:40 +00:00 |
|
Max Horn
|
4958b58622
|
Added a doxygen comment to makeProtrackerStream -- somebody who knows the code behind this please complete/enhance this
svn-id: r26616
|
2007-04-27 19:50:45 +00:00 |
|
Max Horn
|
d4660cce55
|
Removing more semicola
svn-id: r26597
|
2007-04-26 19:08:53 +00:00 |
|
Max Horn
|
00b9bc7b36
|
Removing lots of superfluous semicola (see mail by David Weinehall on scummvm-devel)
svn-id: r26594
|
2007-04-25 19:31:23 +00:00 |
|
Max Horn
|
82d7f4afa9
|
Patch #1701118: Remove non-english characters from ym2612.cpp
svn-id: r26551
|
2007-04-19 20:34:33 +00:00 |
|
Sven Hesse
|
e962db5b6d
|
Some more supposedly unitialized variables (see bug #1700986)
svn-id: r26509
|
2007-04-15 16:30:54 +00:00 |
|
Max Horn
|
2aeb84f12a
|
Got rid of the last traces of DigitalTrackInfo
svn-id: r26477
|
2007-04-14 18:51:38 +00:00 |
|
Max Horn
|
adb0f89ae3
|
Rewrote AudioCDManager to not use DigitalTrackInfo instances anymore, but rather create/use track AudioStream instances directly
svn-id: r26476
|
2007-04-14 18:48:09 +00:00 |
|
Max Horn
|
8f5abc1924
|
Extended Audio::openStreamFile function with startTime, duration and numLoops parameters, and slightly cleaned up its code
svn-id: r26471
|
2007-04-14 17:12:43 +00:00 |
|
Torbjörn Andersson
|
c51e87fdac
|
When the appendable audiostream is done with a queued buffer, delete it as
documented.
svn-id: r26444
|
2007-04-09 19:49:03 +00:00 |
|
Torbjörn Andersson
|
41a5f70d72
|
I hope this fixes the file headers.
svn-id: r26428
|
2007-04-09 10:53:17 +00:00 |
|
Torbjörn Andersson
|
2d209264c9
|
Implemented enough of AIFF to play the music from the Broken Sword 1 demo. At
least as far as I tried it which, admittedly, wasn't very far.
svn-id: r26423
|
2007-04-09 09:58:41 +00:00 |
|