[go: up one dir, main page]

Menu

Code Commit Log


Commit Date  
[r12814] by klaussfreire

Merging audio branch into trunk
+ some trivial fixes (warnings mostly)

Included (what the audio branch had):
+ Streaming video support (with audio)
+ Functional SUCSS sound system (milestone 2 - only used for movies)
+ Aspect ratio configuration fixes (will come with a further commit)
+ Aspect ratio improvements on GUI.py (again, with a further commit)
+ Minor fixes/improvements to mesh_tool
+ Minor fixes in cmake build files

2010-08-01 04:17:41 Tree
[r12813] by klaussfreire

Add missing #include

2010-07-31 01:36:52 Tree
[r12812] by klaussfreire

Streaming sound halting problem SOLVED.

Too bad it's not THE halting problem ;-)

Basically, since the OpenAL's renderer confuses a buffer underrun with an end-of-stream condition,
I reworked the OpenAL renderer to keep manual track of the desired playing state of a renderable source.
Which is great: a renderer-specific bug fixed with (mostly) renderer-specific code.

Only change to the scene manager: it performs an idle update of the renderable prior to deactivating
it. Functions as a hook for the renderer to do internal checks, and, perhaps (as in this case), reactivate
the renderable source.

2010-07-30 02:53:27 Tree
[r12811] by klaussfreire

Some tricky signedness warning fixes

2010-07-30 02:48:27 Tree
[r12810] by klaussfreire

After playing around with widescreen, bases don't really look all that right with the vertical bars that keep their art's aspect ratio.
I very much prefer it when they fill the screen, even if they're stretched a bit.

Plus, if they fill the screen, movies look wonderful. Just wonderful.
So... I'm temporarily disabling aspect ratio fixups until we can make it configurable (it's a user preference after all).
Will ticketize that task.

2010-07-28 04:25:24 Tree
[r12809] by klaussfreire

GUIInit now can be invoked without screen dimensions.
It will fetch them from the config file.
It makes movies adapt better to the various screen aspect ratios.

2010-07-28 04:21:31 Tree
[r12808] by klaussfreire

Ticket #57: undo (or re-do) some warning-squashing that was done either wrong or bogus-like.

Note to future commits: a warning is preferable to a bogus fix. Always. Don't silence warnings for the sake of it, ever.

2010-07-28 03:27:58 Tree
[r12807] by klaussfreire

Another typo fixed in units.csv: fighter_barracks__rlaan.bfxm -> rlaan_fighter_barracks.bfxm

2010-07-27 04:50:11 Tree
[r12806] by klaussfreire

Mostly fixed soundless video playback:
* Streaming videos are now set to nonlooping by default (it's the most common usage)
* AnimatedTexture::Done() wasn't working right with streaming videos - fixed by tapping into EndOfStreamException
* Wihtout a sound source, videos have to be Reset() to make them start from... ehem... the beginning.
* Certain callbacks from certain places (Terminate() from inside Draw()) would crash the engine.
Fixed by deferred execution of the Terminate() command.

2010-07-27 02:34:35 Tree
[r12805] by klaussfreire

RelWithDebInfo was missing... ehem... debugging info.

2010-07-27 02:30:26 Tree
Older >