1. 10 Feb, 2015 2 commits
    • Thomas Guillem's avatar
      audiotrack: add java module · c1f8d1ce
      Thomas Guillem authored
      This module is based on the old native audiotrack but uses the public Java
      AudioTrack API via JNI. All JNI operations are done in a separate thread in
      order to avoid the overhead when attaching and detaching the current thread to
      the Java VM.
      
      News since native audiotrack:
       - Flush discards audio immediately (if not wait).
       - It can handle a mediaserver crash and restart (for Android 5.0 and after).
      Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
      c1f8d1ce
    • Thomas Guillem's avatar
      audiotrack: remove native module · 3277a4c3
      Thomas Guillem authored
      Remove this module to leave room for new Java AudioTrack module.
      
      Indeed AudioTrack private API is not usable after Android 4.4, since there are
      some virtual methods that are only defined in private headers. Therefore, these
      methods won't have symbols and dlsym won't work.
      Signed-off-by: default avatarJean-Baptiste Kempf <jb@videolan.org>
      3277a4c3
  2. 09 Feb, 2015 14 commits
  3. 08 Feb, 2015 24 commits