Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-06-20 | ALL: Remove trailing whitespaces | Max Horn | |
This tries to make our code a bit more compliant with our code formatting conventions. For future use, this is the command I used: git ls-files "*.cpp" "*.h" | xargs sed -i -e 's/[ \t]*$//' | |||
2011-05-12 | GIT: Clean up: Suppress SVN tags, now useless | strangerke | |
2011-04-12 | COMMON: Replace MKID_BE by MKTAG | Max Horn | |
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro. | |||
2011-02-09 | AUDIO: Rename sound/ dir to audio/ | Max Horn | |
svn-id: r55850 | |||
2011-02-06 | SCI: Several changes related to robot files | Filippos Karapetis | |
- Added WIP robot sound support (which has pops between each frame for some reason) - Now handling a lot of previously ignored fields - Now handling the chunk before the palette chunk properly. Fixes some v6 videos - Added known robot related TODOs svn-id: r55793 | |||
2011-02-04 | SCI: Rewrote the robot playing code in a way similar to other video decoders | Filippos Karapetis | |
- The code now streams videos instead of loading them in memory, without utilizing seeking - Removed the sound-related robot code from the graphics classes - Started implementing the code for the sound in robot videos (still not finished) svn-id: r55772 | |||
2011-02-02 | SCI: Fix Mac sync resource support | Matthew Hoops | |
svn-id: r55716 | |||
2010-12-23 | SCI: Some initial work on the sound of robot videos (doesn't work yet, seems ↵ | Filippos Karapetis | |
to be a problem with the encoding of the customized SOL audio files in robot videos) svn-id: r55023 | |||
2010-11-19 | COMMON: Split common/stream.h into several headers | Max Horn | |
svn-id: r54385 | |||
2010-11-08 | COMMON: Push #include audiocd.h in system.h out to .cpp files | Max Horn | |
svn-id: r54148 | |||
2010-07-30 | Merged from trunk, from Rev 50841 to HEAD | Alejandro Marzini | |
svn-id: r51495 | |||
2010-07-26 | SOUND: Move the Mac snd decoder from SCI to /sound | Matthew Hoops | |
For use with Kyra1 Mac instrument samples. T7G Mac and Loom Mac also use this format for their custom instrument samples. svn-id: r51327 | |||
2010-07-13 | Merged from trunk, from Rev 49499 to HEAD | Alejandro Marzini | |
svn-id: r50840 | |||
2010-07-01 | SCI: Removed duplicate warning for missing audio samples | Filippos Karapetis | |
svn-id: r50560 | |||
2010-06-29 | SCI: Rewrap yet more comments | Max Horn | |
svn-id: r50505 | |||
2010-06-22 | Add support for the QFG3 demo audio map and audio resources. Based on a ↵ | Matthew Hoops | |
patch by Walter. svn-id: r50144 | |||
2010-06-17 | Fixed wPlayAudio, and added some documentation on the 3 new kDoAudio subops. ↵ | Filippos Karapetis | |
Digital sounds in Pharkas work again svn-id: r49928 | |||
2010-06-15 | SCI: Saner and simpler conversion from msecs to ticks | Max Horn | |
svn-id: r49846 | |||
2010-06-15 | Modify makeAIFFStream to match the other sound decoder factories | Max Horn | |
svn-id: r49844 | |||
2010-06-15 | Renamed getAudioCD to getAudioCDManager. | Alejandro Marzini | |
svn-id: r49678 | |||
2010-06-12 | Added debug output to kDoAudio and some music commands. Also added a warning ↵ | Filippos Karapetis | |
when an audio stream can't be created. Finally, the debug level of the MIDI parser debug output has been raised to 4, as it's too verbose svn-id: r49605 | |||
2010-06-10 | kSciAudioWPlay should not actually play the song, but 'pre-load' it. We fake ↵ | Matthew Hoops | |
the pre-loading with a flag that will return 0 if the song has been called with kSciAudioWPlay. Fixes the dream sequence sound in MUMG. svn-id: r49583 | |||
2010-06-10 | Add support for AIFF sound in SCI32 Mac games and add support for AIFF/WAVE ↵ | Matthew Hoops | |
audio36 patches; minor cleanup. svn-id: r49576 | |||
2010-06-09 | - Revised abstract AudioCDManager. | Alejandro Marzini | |
- Removed AudioCDManager Singleton, and changed code for using AudioCDManager in OSystem. - Added initialization code for new AudioCDManager in BaseBackend and OSystem_SDL. svn-id: r49548 | |||
2010-05-31 | SCI: Silenced warning when no audio decoder is compiled in | Filippos Karapetis | |
svn-id: r49351 | |||
2010-05-29 | Mass renaming of selector-related functions, and removed some defines which ↵ | Filippos Karapetis | |
were just cloaking functions with a different name - GET_SEL32 -> readSelector - GET_SEL32V -> readSelectorValue - PUT_SEL32 -> writeSelector - PUT_SEL32V -> writeSelectorValue Also, changed some selector-related function names and variables to CamelCase svn-id: r49317 | |||
2010-05-18 | Add initial support for KQ6 Mac. Wrapper functions for read/writing to ↵ | Matthew Hoops | |
pointers are now used (found in util.*) for code that has different endianness in SCI1.1+ Mac games. Add support for Mac 'snd ' and 'CURS' resources. QFG1 Mac is not yet playable due to script compression. svn-id: r49070 | |||
2010-05-03 | SCI: copying over compressed audio (mp3/ogg/flac) buffers, because ↵ | Martin Kiewitz | |
resourcemanager may free the memory at any time - fixes pseudo-random crashes - also added several assert()s after multiple malloc()s svn-id: r48912 | |||
2010-05-03 | SCI: calculate sampleLen for WAVEs as well | Martin Kiewitz | |
svn-id: r48906 | |||
2010-05-03 | SCI: calculate sampleLen for compressed audio (mp3/ogg/flac) as well | Martin Kiewitz | |
svn-id: r48903 | |||
2010-05-01 | SCI: fix bugs in audio decompression (mp3, ogg, flac) | Martin Kiewitz | |
svn-id: r48880 | |||
2010-04-29 | SCI: audio compression support | Martin Kiewitz | |
svn-id: r48856 | |||
2010-04-12 | AUDIO: Rename Mixer::playInputStream to playStream | Max Horn | |
svn-id: r48637 | |||
2010-02-17 | SCI: Reduce header interdependencies | Max Horn | |
svn-id: r48086 | |||
2010-02-17 | SCI: Rename some members of class Resource | Max Horn | |
svn-id: r48085 | |||
2010-02-05 | SCI: Add a 'SELECTOR' macro | Max Horn | |
svn-id: r47918 | |||
2010-01-30 | Replace use of Audio::makeRawMemoryStream by Audio::makeRawStream. | Johannes Schickel | |
svn-id: r47716 | |||
2010-01-29 | SCI: Move selector stuff to new header; reorder k_argc & k_argp param of ↵ | Max Horn | |
invoke_selector svn-id: r47665 | |||
2010-01-27 | SCI2.1 and onwards uses the 'new' DPCM8 which differs only by order. This ↵ | Matthew Hoops | |
fixes sound in the GK2 demo slideshow. Also, fix a logic bug with endianness in the DPCM decoders. svn-id: r47590 | |||
2010-01-26 | Moved audio stream implementations (for MP3, FLAC, etc.) to new dir ↵ | Max Horn | |
sound/decoders/ svn-id: r47579 | |||
2010-01-25 | Strip trailing spaces/tabs. | Johannes Schickel | |
svn-id: r47541 | |||
2010-01-23 | Reorder params to Audio::makeRawMemoryStream | Max Horn | |
svn-id: r47492 | |||
2010-01-19 | Move raw audio flags from sound/mixer.h to sound/raw.h | Max Horn | |
svn-id: r47395 | |||
2010-01-19 | Get rid of Mixer::FLAG_AUTOFREE. | Max Horn | |
Also fix several recently introduced new/delete vs. malloc/free mismatches. svn-id: r47369 | |||
2010-01-19 | Move raw audio streams to new header sound/raw.h | Max Horn | |
svn-id: r47368 | |||
2010-01-19 | Rename 'Linear' audio streams to 'raw' | Max Horn | |
svn-id: r47367 | |||
2010-01-16 | Switch most AudioStream factories to use DisposeAfterUse::Flag | Max Horn | |
svn-id: r47334 | |||
2010-01-10 | - Add a SubLoopingAudioStream, which loops a nested part of a stream and ↵ | Johannes Schickel | |
thus features the same looping capabilites as LinearMemoryStream and LinearDiskStream. - Remove custom looping code from LinearMemoryStream and LinearDiskStream. - Adapt various client code to the changes. svn-id: r47226 | |||
2010-01-08 | Move DisposeAfterUse::Flag from Common to global namespace, and into a new ↵ | Max Horn | |
header common/types.h svn-id: r47180 | |||
2010-01-07 | Premiliary adaption of SCI to use LoopingAudioStream. (This could really ↵ | Johannes Schickel | |
need some cleanup...) svn-id: r47136 |