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 ydario, 15 years ago

Owner: changed from rwalsh to rlwalsh

comment:2 by rlwalsh, 15 years ago

Committed as revision 21358.

FlashWaveOut is an alternative to DartWaveOut 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 force FlashWaveOut 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.

comment:3 by Silvan Scherrer, 14 years ago

Milestone: odinized java

comment:4 by Silvan Scherrer, 14 years ago

Milestone: odinized javaodinized flash

comment:5 by Silvan Scherrer, 13 years ago

Milestone: 0.8.3general enhancement
Severity: low

comment:6 by Silvan Scherrer, 12 years ago

Version: 0.8.5

shouldn't this be closed, as the code is in since long?

comment:7 by Silvan Scherrer, 12 years ago

Milestone: general enhancement0.8.6

comment:8 by dmik, 12 years ago

Resolution: fixed
Status: newclosed

Checked, all is there indeed. Closing.

Note: See TracTickets for help on using tickets.