[go: up one dir, main page]

Menu

Commit [r12753]  Maximize  Restore  History

Lots of fixes and some new tests:

- Streaming fixes to account for broken OpenAL implementations that don't support setting AL_SEC_OFFSET
- Streaming tests now measure time drift. I'm measuring some weird jitter, though... that might be a problem with movie playback
- Complex scene test now uses a quicker tick, to test the scene manager's efficiency with many sources - which seems good for now :-D
- New test for streaming the same track twice - concurrently. Will be interesting to know if Windows can handle that (windows has some weird file sharing rules - ie: opening a file twice).
o While doing that, I noticed we didn't have a generic API for playing a stream from a position other than the beginning. Fixed that.
- Warning fixes (initialization order)

klaussfreire 2010-03-24

changed /branches/audio/vegastrike/src/audio/RenderableSource.cpp
changed /branches/audio/vegastrike/src/audio/RenderableSource.h
changed /branches/audio/vegastrike/src/audio/SceneManager.cpp
changed /branches/audio/vegastrike/src/audio/SimpleSource.cpp
changed /branches/audio/vegastrike/src/audio/Source.cpp
changed /branches/audio/vegastrike/src/audio/Source.h
changed /branches/audio/vegastrike/src/audio/codecs/FFStream.cpp
changed /branches/audio/vegastrike/src/audio/renderers/OpenAL/OpenALHelpers.cpp
changed /branches/audio/vegastrike/src/audio/renderers/OpenAL/OpenALHelpers.h
changed /branches/audio/vegastrike/src/audio/renderers/OpenAL/OpenALRenderableSource.cpp
changed /branches/audio/vegastrike/src/audio/renderers/OpenAL/OpenALRenderableSource.h
changed /branches/audio/vegastrike/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.cpp
changed /branches/audio/vegastrike/src/audio/renderers/OpenAL/OpenALRenderableStreamingSource.h
changed /branches/audio/vegastrike/src/audio/renderers/OpenAL/OpenALRenderer.cpp
changed /branches/audio/vegastrike/src/audio/renderers/OpenAL/OpenALStreamingSound.cpp
changed /branches/audio/vegastrike/src/audio/renderers/OpenAL/OpenALStreamingSound.h
changed /branches/audio/vegastrike/src/audio/test.cpp