Nicolay Korslund
cd4ed4e6bf
Implemented OpenAL streaming. Fixed bugs in SampleReader and elsewhere.
2010-08-17 13:17:39 +02:00
Nicolay Korslund
932465442b
Moved OpenAL_Sound to cpp file, added delayed buffer creation (prelude for streaming)
2010-08-17 11:25:26 +02:00
Nicolay Korslund
c982f701ca
Minor fix again
2010-08-16 17:07:27 +02:00
Nicolay Korslund
e8f01ae108
Fixed include guard
2010-08-16 17:04:44 +02:00
Nicolay Korslund
a0aafb9b1f
bleh
2010-08-16 17:01:11 +02:00
Nicolay Korslund
56ecc6585b
Added a manager for sndfile + mpg123, sorting on file type.
2010-08-16 16:52:33 +02:00
Nicolay Korslund
b0ded6a318
Minor changes to sample_reader
2010-08-16 16:26:24 +02:00
Nicolay Korslund
ddfbcecfcd
Added support for libsndfile (sound input)
2010-08-16 14:42:23 +02:00
Nicolay Korslund
a69938364f
Rewrote audiere to use new sample_reader
2010-08-16 14:13:13 +02:00
Nicolay Korslund
3db61c8bdd
Added sound range function
2010-08-14 18:50:42 +02:00
Nicolay Korslund
49f0e4b75f
Added setPitch to Sound
2010-08-14 13:02:41 +02:00
Nicolay Korslund
85fa6d3923
Constness fix (or rather, hack)
2010-08-13 22:59:56 +02:00
Nicolay Korslund
5b8e8d6b48
Added mpg123 sound source
2010-08-13 21:36:05 +02:00
Nicolay Korslund
dc0c026ce0
Attempting to work around ffmpeg's inconsistent include path nonsense.
2010-08-13 19:27:45 +02:00
Nicolay Korslund
160e8655d2
Even more -Wall fixes - and added -Wall to test makefiles to actually catch them...
2010-08-13 16:52:38 +02:00
Nicolay Korslund
1ba1998223
Added niceified openal+ffmpeg handler, with test
2010-08-13 16:12:57 +02:00
Nicolay Korslund
f95ea1677c
Compiler warning fix
2010-08-13 14:43:13 +02:00
Nicolay Korslund
f3fa05ba2f
Added a couple more OpenAL error checks
2010-08-13 14:11:05 +02:00
Nicolay Korslund
86a811c736
Another minor fix
2010-08-12 16:50:20 +02:00
Nicolay Korslund
fb2d077ca9
Minor fixes
2010-08-12 15:52:04 +02:00
Nicolay Korslund
87f6e73975
pure sound filter: made 'client' protected
2010-08-11 11:59:08 +02:00
Nicolay Korslund
3a6912b04c
Added pure sound filters
2010-08-05 12:35:17 +02:00
Nicolay Korslund
e181b71cc9
Minor fix to input_filter.hpp
2010-08-05 12:14:42 +02:00
Nicolay Korslund
4692375491
Added convenience classes for connecting sound to Ogre
2010-07-27 12:12:06 +02:00
Nicolay Korslund
6b0b7c95f8
Renamed all .h to .hpp for consistency
2010-06-03 20:13:27 +02:00
Nicolay Korslund
52e7570b4f
The tests should run when ./ is not in $PATH, too. (Thanks to Henrik Kretzschmar)
2010-05-19 13:33:18 +02:00
Nicolay Korslund
86089816a7
Added tools/str_exception.h and better error handling for StdStream and FileStream
2010-01-02 13:06:37 +01:00
Nicolay Korslund
5e70bc7bd7
Added semi-automatic test scripts
2010-01-02 10:24:58 +01:00
Nicolay Korslund
cdca68a368
Fixed up FFMpeg input +test
2010-01-01 20:18:11 +01:00
Nicolay Korslund
f8d3a35cf8
Made separate tests for audiere and openal. Fixed segfault. Everything is peachy.
2010-01-01 19:48:04 +01:00
Nicolay Korslund
56f9daed96
Combined OpenAL+Audiere sound test now compiles and runs, but segfaults
2010-01-01 18:42:35 +01:00
Nicolay Korslund
c5316804b5
Fixed and tested all Stream tests
2010-01-01 16:39:11 +01:00
Nicolay Korslund
eaf93691d5
Nearly finished shared_ptr, and getPtr(). Tests not rewritten yet.
2010-01-01 14:34:46 +01:00
Nicolay Korslund
c45170f420
Starting rewrite to boost::shared_ptr. Not done, not tested.
2009-12-31 15:37:01 +01:00
Nicolay Korslund
7d36b599d0
Added Sound.clone(), implemented with OpenAL.
2009-12-30 16:15:46 +01:00
Nicolay Korslund
d22bea5eab
Added more capabilities to Audiere sources
2009-12-30 12:36:35 +01:00
Nicolay Korslund
d60f0fa900
Finished first rewrite draft. Not done or tested, but good enough for now.
2009-12-30 12:29:24 +01:00
Nicolay Korslund
c8256e3bb3
Worked on outputs, OpenAL. VERY wip
2009-12-29 15:54:05 +01:00
Nicolay Korslund
fb88d9ef0e
Deleted a bunch of files, started on output
2009-12-29 13:12:48 +01:00
Nicolay Korslund
4ee198d66c
Added SampleBuffer (experimental)
2009-12-29 11:56:14 +01:00
Nicolay Korslund
6281685f73
Finished source/
2009-12-29 10:34:40 +01:00
Nicolay Korslund
cb638cd44e
Started reworking the sound system. Added sources/ - WIP
2009-12-28 17:15:52 +01:00
Nicolay Korslund
69e8f9c9db
Renamed several dirs, files and classes. NOT TESTED.
...
- renamed imp_client/ to clients/ and ditto for servers/
- renamed imp/ to servers/
- renamed stream/input.h to stream/stream.h
- renamed Stream::InputStream to Stream::Stream
- updated various tests and makefiles
- NOT TESTED YET
2009-12-28 15:55:04 +01:00
Nicolay Korslund
eedf0c9e3b
Added composite test ogre+audiere+openal
2009-12-26 22:13:06 +01:00
Nicolay Korslund
abee2689e3
Added stream capability to Audiere input
2009-12-26 14:49:43 +01:00
Nicolay Korslund
c54301fc1c
Finished merge, created AudiereFile test
2009-12-24 11:08:18 +01:00
Nicolay Korslund
165952f916
Merge commit '008b4c'
2009-12-22 18:10:34 +01:00
Nicolay Korslund
721f3b139b
Added Stream input method to sound interfaces (not implemented, NOT TESTED YET)
2009-12-22 13:04:44 +01:00
Nicolay Korslund
dc0b736846
Created separate Audiere sound input class
2009-12-21 21:51:57 +01:00
Nicolay Korslund
325f2f17b3
Renamed sound_pair to input_filter / InputFilter
2009-11-21 11:49:31 +01:00