Opened 10 years ago

Closed 7 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 diver

  • Milestone set to odinized java

comment:4 Changed 9 years ago by diver

  • Milestone changed from odinized java to odinized flash

comment:5 Changed 8 years ago by diver

  • Milestone changed from 0.8.3 to general enhancement
  • Severity set to low

comment:6 Changed 7 years ago by diver

  • Version set to 0.8.5

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

comment:7 Changed 7 years ago by diver

  • Milestone changed from general enhancement to 0.8.6

comment:8 Changed 7 years ago by dmik

  • Resolution set to fixed
  • Status changed from new to closed

Checked, all is there indeed. Closing.

Note: See TracTickets for help on using tickets.