Skip to content

Releases: bvibber/audio-feeder

Bump to 0.5.0 and remove obsolete Flash support

09 Feb 01:34
Compare
Choose a tag to compare

Removed Flash support code for IE 10/11.

0.4.5 - extra security precautions on cross-domain Flash

12 Jun 08:44
Compare
Choose a tag to compare
Just to be safer, only enable script access if we are the
top-level Flash object. If another SWF loads us cross-domain,
don't enable the trust mode as it might allow weird loader
stuff? Or might not? It's hard to tell from the docs.

0.4.4

12 Jun 07:10
Compare
Choose a tag to compare
  • 0.4.4 - 2016-06-12
    • Web Audio: fix regression in initSharedAudioContext
  • 0.4.3 - 2016-06-11
    • Flash: now works cross-domain
    • Web Audio: audioNode option allows attaching to non-default destination

0.4.3

12 Jun 07:01
Compare
Choose a tag to compare
  • Flash: now works cross-domain
  • Web Audio: audioNode option allows attaching to non-default destination

0.4.2 AudioFeeder

04 Jun 02:23
Compare
Choose a tag to compare
* Flash: fixed sample count in cached playback data
* Web Audio: partial fixes to `stop()`/`start()` buffered audio recovery

tag 0.4.1:

02 Jun 07:13
Compare
Choose a tag to compare
* Flash: Cleaned up internal buffering
* Flash: `stop()`/`start()` more reliable, doesn't drop audio
* Flash: `playbackPosition` no longer advances while paused
* Now builds on Windows 10

0.4.0: cleaner stop/start

14 May 22:21
Compare
Choose a tag to compare
* added flush() method
* now loses less unplayed output across stop/start
 * should be pretty reliable for web audio
 * not as exact for Flash

0.3.0: Fairly big 0.3 update

03 May 06:30
Compare
Choose a tag to compare
* Add onbufferlow async event to ping caller for more data

Unlike onstarved, this is called asynchronously to reduce
the load on the critical audio path, and is fired off before
we run out of buffered data instead of after.

Should be suitable for driving additional activity.

If the default buffer size time is too short, caller can
set feeder.bufferThreshold property to a target time in seconds
at which we'll trigger the event if it arrives before the
minimum buffer size is reached.

The event is bounced asynchronously using setImmediate()
if available (Edge, IE) or through postMessage to the
window (Safari, Firefox, Chrome), neither of which get
throttled in background tabs.

* updated the flash waitUntilReady() to use the callback
instead of a timer check.

* added durationBuffered and playbackPosition properties.

Fixes https://github.com/brion/audio-feeder/issues/13
Fixes https://github.com/brion/audio-feeder/issues/7

0.1.1: Add volume & mute properties, cleanup

18 Apr 06:40
Compare
Choose a tag to compare
fixed https://github.com/brion/audio-feeder/issues/4
* added 'volume' property on AudioFeeder
* added 'muted' property on AudioFeeder
* deprecated mute/unmute methods on AudioFeeder
* implemented volume for web audio
* implemented volume for Flash
* fixed timing of mute state for Flash

fixed https://github.com/brion/audio-feeder/issues/19
* fixed regression in onstarved with web audio

Refactor for 0.1.0 release

17 Apr 00:20
Compare
Choose a tag to compare

0.1.0 release is available on npm for direct use in webpack-based projects, or you can build from source.

A pre-packed version built from source is available as the 'binary' zip attached here.