Opened 14 years ago
Closed 12 years ago
#2 closed enhancement (fixed)
New WinMM code for FlashWaveOut
Reported by: | ydario | Owned by: | rlwalsh |
---|---|---|---|
Priority: | major | Milestone: | 0.8.6 |
Component: | winmm | Version: | 0.8.5 |
Severity: | low | Keywords: | |
Cc: |
Description
New DART implementation for better Flash audio playback.
Change History (8)
comment:1 Changed 14 years ago by
Owner: | changed from rwalsh to rlwalsh |
---|
comment:2 Changed 14 years ago by
comment:3 Changed 13 years ago by
Milestone: | → odinized java |
---|
comment:4 Changed 13 years ago by
Milestone: | odinized java → odinized flash |
---|
comment:5 Changed 12 years ago by
Milestone: | 0.8.3 → general enhancement |
---|---|
Severity: | → low |
comment:6 Changed 12 years ago by
Version: | → 0.8.5 |
---|
shouldn't this be closed, as the code is in since long?
comment:7 Changed 12 years ago by
Milestone: | general enhancement → 0.8.6 |
---|
comment:8 Changed 12 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
Checked, all is there indeed. Closing.
Note: See
TracTickets for help on using
tickets.
Committed as revision 21358.
FlashWaveOut
is an alternative toDartWaveOut
that is less likely to cause "looping" (repeatedly playing the last quarter-second of sound when a buffer underrun occurs). To use it, an app should #include "flashaudio.h" and call ODIN_EnableFlashAudio(TRUE).An odin.ini entry is also available ("
FlashAudio=0
" or "FlashAudio=1
") but under normal circumstances, it should not be present in odin.ini. It is intended for users who need to forceFlashWaveOut
to be disabled or enabled, and overrides calls to ODIN_EnableFlashAudio().This patch also restructures & refactors all of the Wave classes. It gives each an ::open() method, relocates class data members to the classes that actually use them, and generally tightens-up the code.