Max Horn
668ae0363e
DRACI: Remove all instances of s(n)printf
2011-06-02 10:46:29 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Ori Avtalion
9414d7a6e2
JANITORIAL: Reduce header dependencies in shared code
...
Some backends may break as I only compiled SDL
2011-04-28 15:08:58 +03:00
Johannes Schickel
6b0ccbb095
AUDIO: Renamed mute related functions in Mixer.
...
This renames setMuteForSoundType to muteSoundType and getMuteForSoundType to
isSoundTypeMuted.
2011-04-16 18:30:45 +02:00
Johannes Schickel
f61eff4404
DRACI: Adapt to new muting style.
2011-04-13 23:48:51 +02:00
dhewg
d12278b4cc
DRACI: Respect global mute settings
2011-03-19 16:04:51 +01:00
Max Horn
42ab839dd6
AUDIO: Rename sound/ dir to audio/
...
svn-id: r55850
2011-02-09 01:09:01 +00:00
Max Horn
2180b2d6b5
COMMON: Split common/stream.h into several headers
...
svn-id: r54385
2010-11-19 17:03:07 +00:00
Max Horn
3534cff8ef
ALL: Fix indention (whitespaces -> tabs)
...
svn-id: r53738
2010-10-23 15:46:50 +00:00
Robert Špalek
0fd3558986
Finish support of compressed dubbing
...
Now even the length of a compressed stream is measured precisely and
the dubbing sounds exactly like the original.
svn-id: r50618
2010-07-03 05:05:28 +00:00
Robert Špalek
8d26e7c2d2
Dragon History tries uses compressed dubbing when available
...
Timing of speaking is not fixed yet.
svn-id: r50614
2010-07-03 03:48:26 +00:00
Robert Špalek
6859a30555
Fix a typo in the RAW format bugfix :-)
...
svn-id: r50559
2010-07-01 17:16:06 +00:00
Robert Špalek
2d6f912bd1
Fix playing RAW and RAW80 streams
...
svn-id: r50558
2010-07-01 17:06:14 +00:00
Robert Špalek
b45d2cd92b
Implement playing RAW/MP3/OGG/FLAC dubbing from ZIP archives.
...
Playing works well, but I am not enabling it in the game player yet, because
I have not implemented measuring the time duration of compressed dubbing,
which is needed in the (exclusively used) blocking mode.
svn-id: r50543
2010-07-01 07:10:40 +00:00
Robert Špalek
c7f6a5b286
Generalize the sound archive framework to be able to open new formats
...
svn-id: r50519
2010-06-30 08:27:09 +00:00
Max Horn
a1840bd573
AUDIO: Rename Mixer::playInputStream to playStream
...
svn-id: r48637
2010-04-12 09:14:17 +00:00
Johannes Schickel
a505d32eff
Replace use of Audio::makeRawMemoryStream by Audio::makeRawStream.
...
svn-id: r47716
2010-01-30 15:26:54 +00:00
Max Horn
1565f14bc1
Moved audio stream implementations (for MP3, FLAC, etc.) to new dir sound/decoders/
...
svn-id: r47579
2010-01-26 22:48:45 +00:00
Johannes Schickel
aed02365ec
Strip trailing spaces/tabs.
...
svn-id: r47541
2010-01-25 01:39:44 +00:00
Max Horn
4b996e7de7
Reorder params to Audio::makeRawMemoryStream
...
svn-id: r47492
2010-01-23 23:55:35 +00:00
Max Horn
cebaa0b0d3
Started to get rid of Audio::FLAG_LOOP
...
svn-id: r47397
2010-01-19 23:50:33 +00:00
Max Horn
dc5e08e623
Move raw audio flags from sound/mixer.h to sound/raw.h
...
svn-id: r47395
2010-01-19 22:30:33 +00:00
Max Horn
b227c660c6
Remove loop start/end params from Mixer::playRaw; convert some code from Mixer::playRaw to Mixer::playInputStream
...
svn-id: r47375
2010-01-19 11:20:58 +00:00
Max Horn
557bb394de
Get rid of Mixer::FLAG_AUTOFREE.
...
Also fix several recently introduced new/delete vs. malloc/free mismatches.
svn-id: r47369
2010-01-19 00:56:29 +00:00
Robert Špalek
87c26fe54b
Fixed bug with exhausting sound handles
...
It was caused by forever re-starting the same sample when the animation was
stopped and the same frame got displayed over and over, each time triggering
playing the same sample.
svn-id: r46168
2009-11-28 00:07:22 +00:00
Robert Špalek
0a2b2a2256
Removed 2 old TODOs
...
svn-id: r45874
2009-11-12 22:57:01 +00:00
Robert Špalek
24ccc94f79
Implemented "Mute All"
...
svn-id: r45873
2009-11-12 22:52:00 +00:00
Robert Špalek
6411125f39
Moved all one-line getters/setters to the header files
...
svn-id: r45524
2009-10-30 06:11:04 +00:00
Robert Špalek
839a7d5db6
Fixed svn:keywords
...
svn-id: r45523
2009-10-30 05:21:44 +00:00
Robert Špalek
403668898f
Implement flipping the QuickHero and SpeedText flags in GPL2.
...
All GPL2 callbacks are now fully implemented. It remains to implement
proper walking.
svn-id: r45501
2009-10-29 15:26:48 +00:00
Robert Špalek
dddce5d97b
Don't crash without sound support.
...
svn-id: r45137
2009-10-15 23:57:13 +00:00
Robert Špalek
baec8c2421
Set all sound/subtitle-related parameters from ConfMan.
...
Made it intelligent so that when, for example, the dubbing file doesn't exist,
we don't fail, but instead always show subtitles even if the GUI settings
says dubbing only, etc.
svn-id: r45002
2009-10-13 05:38:45 +00:00
Robert Špalek
7c311057c1
Dubbing is played.
...
I haven't implemented switching dubbing and subtitles on/off according to
the config manager nor the speed of the subtitles, yet.
svn-id: r45001
2009-10-13 04:44:22 +00:00
Robert Špalek
e779284403
Sound effects are now correctly played.
...
Dubbing is not yet played.
svn-id: r45000
2009-10-12 22:27:23 +00:00
Robert Špalek
f71b32dd96
Loading and caching sound samples in memory.
...
The sounds are not played yet, but the infrastructure is getting ready.
svn-id: r44957
2009-10-11 23:01:59 +00:00
Robert Špalek
c4563616ae
Added support for sound archives.
...
We initialize them in the DraciEngine constructor, but don't play any sounds
yet. Checked that it works for all existing sound files (required several
work-arounds against unspoken specification).
When copying the interface from barchive.h, I decided to remove some const's
from there, because getFile() wasn't really behaving like const.
Removed some static Common::String instances.
svn-id: r44953
2009-10-11 22:30:40 +00:00