Opened 10 years ago

Closed 8 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 10 years ago by ydario

Owner: changed from rwalsh to rlwalsh

comment:2 Changed 10 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 9 years ago by Silvan Scherrer

Milestone: odinized java

comment:4 Changed 9 years ago by Silvan Scherrer

Milestone: odinized javaodinized flash

comment:5 Changed 8 years ago by Silvan Scherrer

Milestone: 0.8.3general enhancement
Severity: low

comment:6 Changed 8 years ago by Silvan Scherrer

Version: 0.8.5

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

comment:7 Changed 8 years ago by Silvan Scherrer

Milestone: general enhancement0.8.6

comment:8 Changed 8 years ago by dmik

Resolution: fixed
Status: newclosed

Checked, all is there indeed. Closing.

Note: See TracTickets for help on using tickets.