Opened 15 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 by , 15 years ago
Owner: | changed from | to
---|
comment:2 by , 15 years ago
comment:3 by , 14 years ago
Milestone: | → odinized java |
---|
comment:4 by , 14 years ago
Milestone: | odinized java → odinized flash |
---|
comment:5 by , 13 years ago
Milestone: | 0.8.3 → general enhancement |
---|---|
Severity: | → low |
comment:6 by , 12 years ago
Version: | → 0.8.5 |
---|
shouldn't this be closed, as the code is in since long?
comment:7 by , 12 years ago
Milestone: | general enhancement → 0.8.6 |
---|
comment:8 by , 12 years ago
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.