Permalink
Switch branches/tags
Nothing to show
Commits on Jan 2, 2016
Commits on Jan 1, 2016
Commits on Dec 25, 2015
  1. Slight buffering logic tweak

    taisel committed Dec 25, 2015
Commits on Dec 17, 2015
  1. cleanup

    taisel committed Dec 17, 2015
  2. cleanup

    taisel committed Dec 17, 2015
  3. Submit audio buffer to output less often (Move to end of iteration an…

    taisel committed Dec 17, 2015
    …d make it variable length, and only occur once per iteration).
Commits on Dec 5, 2015
  1. make timestamp atomics safe

    taisel committed Dec 5, 2015
    Do a diff from start time to lower the required size to uint32.
Commits on Dec 4, 2015
  1. Optimizing A/V Checks

    taisel committed Dec 4, 2015
Commits on Dec 3, 2015
  1. reforce atomics for audio counts

    taisel committed Dec 3, 2015
    Since the count can get updated outside of the critical section now.
  2. list the unused args

    taisel committed Dec 3, 2015
  3. tuning

    taisel committed Dec 3, 2015
  4. Merge pull request #7 from taisel/gh-pages

    taisel committed Dec 3, 2015
    Compatibility for Firefox Nightly
  5. changes for the compat

    taisel committed Dec 3, 2015
  6. Threading Safety Touchup

    taisel committed Dec 3, 2015
    For some theoretically super rare possibility.
  7. Fix audio bug

    taisel committed Dec 3, 2015
    We were checking the wrong function for audio sample counts internally
    in part of the glue code.
    
    Fixed setting the internal buffer size from being twice what was
    specified.
    
    Moved the cross thread buffer checks to be inside the audio event
    callback, to optimize it by lowering the required check rate.
    
    Lowered the overall master timer rate used by the main thread and
    worker from 4 to 7 millisecond.
Commits on Nov 27, 2015
  1. DMA logic update

    taisel committed Nov 27, 2015
    mgba does this, but it’s still technically not what hardware does.
    Hardware waits for the actual DMA to start for when it validates.
    That’s why DMAs have a clock cycle delay when starting.
    
    todo: move validation to start trigger and keep shadow registers around.
  2. Add speed reset command

    taisel committed Nov 27, 2015
    So it can be reset to original speed quickly.
  3. Merge pull request #5 from taisel/xaudiojs-tweak

    taisel committed Nov 27, 2015
    xaudiojs update
  4. updating XAudioJS

    taisel committed Nov 27, 2015
  5. Updating XAudioJS

    taisel committed Nov 27, 2015
  6. Update

    taisel committed Nov 27, 2015
Commits on Nov 26, 2015
  1. Make sure graphics don't block worker

    taisel committed Nov 26, 2015
    Fast copy the shared typed array out to a separate array before
    blitting, and release lock on critical section after the copy, but
    before the blit.
Commits on Nov 25, 2015
  1. Audio logic update

    taisel committed Nov 25, 2015
    Make the resampler only process samples after we release the lock.
  2. wut

    taisel committed Nov 25, 2015
    ok something keeps resetting this