Permalink
Commits on Jan 7, 2017
  1. Update README or v4.2.2

    committed Jan 7, 2017
  2. Bump version to 4.2.2

    committed Jan 7, 2017
  3. Update Gradle plugin

    committed Jan 7, 2017
Commits on Jan 2, 2017
  1. Improve audio releasing

    committed Jan 2, 2017
  2. Move prepareAsync and release to playback thread

    This refactoring greatly simplifies synchronization between overlapping prepareAsync and release calls and gets rid of the thread for async preparation.
    committed Jan 2, 2017
  3. Make sure all decoders are released

    Without catching decoder release exceptions, no more decoders are released after a release failed.
    committed Jan 2, 2017
Commits on Dec 22, 2016
  1. Update README for v4.2.2-rc2

    committed Dec 22, 2016
  2. Bump version to 4.2.2-rc2

    committed Dec 22, 2016
Commits on Dec 21, 2016
  1. Call release() from stop() to also keep order with prepareAsync()

    Before, release() called stop(), and while release() was synced with prepareAsync(), stop() wasn't because the synchronization was done in release(). Now, stop() takes advantage of the synchronization in release(), and it's been the same thing internally anyway since ever.
    committed Dec 21, 2016
  2. Simplify playback thread releasing

    Due to the previous commit by which release() cannot overlap prepareAsync() anymore, the releasing code could be simplified and synchronization between prepareAsync() and PlaybackThread#release() could be removed.
    committed Dec 21, 2016
Commits on Dec 20, 2016
  1. Remove TODO file

    This file wasn't used since ages any more.
    committed Dec 20, 2016
  2. Update README for v4.2.2-rc1

    committed Dec 20, 2016
  3. Bump version to 4.2.2-rc1

    committed Dec 20, 2016
  4. Improve playback thread release

    Don't fool around with scheduled messages any more but release in any case as soon as release() has been called.
    committed Dec 20, 2016
  5. Release resources also if thread does not exist to avoid leaked audio…

    … and decoder instances
    committed Dec 20, 2016
  6. Fix log error messages

    committed Dec 20, 2016
Commits on Dec 8, 2016
  1. Update README for v4.2.1

    Fixes #41 on GitHub.
    committed Dec 8, 2016
  2. Bump version to 4.2.1

    committed Dec 8, 2016
Commits on Dec 7, 2016
Commits on Dec 2, 2016
  1. Update README for v4.2.0

    This version fixes #39, fixes #40 on GitHub.
    committed Dec 2, 2016
  2. Bump version to 4.2.0

    committed Dec 2, 2016
  3. Playback until all streams have reached EOS

    isEOS() returned true when one of the streams reached EOS, now it only returns true when all streams reached EOS.
    committed Dec 2, 2016
  4. Fix hasCacheReachedEndOfStream in DASH extractor

    Method wrongly returned false if the current segment number was ahead of the last segment number.
    committed Dec 2, 2016