Opened 14 years ago

Closed 11 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 ydario

Owner: changed from rwalsh to rlwalsh

comment:2 Changed 14 years ago by rlwalsh

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 Changed 13 years ago by Silvan Scherrer

Milestone: odinized java

comment:4 Changed 13 years ago by Silvan Scherrer

Milestone: odinized javaodinized flash

comment:5 Changed 12 years ago by Silvan Scherrer

Milestone: 0.8.3general enhancement
Severity: low

comment:6 Changed 11 years ago by Silvan Scherrer

Version: 0.8.5

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

comment:7 Changed 11 years ago by Silvan Scherrer

Milestone: general enhancement0.8.6

comment:8 Changed 11 years ago by dmik

Resolution: fixed
Status: newclosed

Checked, all is there indeed. Closing.

Note: See TracTickets for help on using tickets.