1. 10 Apr, 2013 1 commit
    • Ying Wang's avatar
      Add liblog · 3f73d418
      Ying Wang authored
      Bug: 8580410
      Change-Id: Ie9f89a3b26d0070c73d061c2c2566dd703d7a137
      3f73d418
  2. 14 Mar, 2013 1 commit
    • Ben Cheng's avatar
      Use default visibility for __assert and __assert2. · aab8de63
      Ben Cheng authored
      We will change the build file to link static libraries before shared
      libraries soon. Without this change the linker will complain their
      visibilities.
      
      BUG: 8247455
      Change-Id: Iec97be4b42114b5a28174a03f9d8017e85b28668
      aab8de63
  3. 15 Feb, 2013 1 commit
  4. 07 Jan, 2013 1 commit
  5. 21 Dec, 2012 1 commit
  6. 19 Dec, 2012 1 commit
  7. 18 Dec, 2012 1 commit
    • Andy McFadden's avatar
      Rename ISurfaceTexture and SurfaceTexture · e21f91df
      Andy McFadden authored
      The C++ class names don't match what the classes do, so rename
      ISurfaceTexture to IGraphicBufferProducer, and SurfaceTexture to
      GLConsumer.
      
      Bug 7736700
      
      Change-Id: I54f19904e325518a3af8fe23c018d3c0bb6bd807
      e21f91df
  8. 13 Nov, 2012 1 commit
  9. 12 Nov, 2012 1 commit
  10. 02 Nov, 2012 2 commits
    • Jean-Michel Trivi's avatar
      am 4a4c7289: Fix race condition when streaming MP2TS to media server · b3adfe68
      Jean-Michel Trivi authored
      * commit '4a4c7289':
        Fix race condition when streaming MP2TS to media server
      b3adfe68
    • Jean-Michel Trivi's avatar
      Fix race condition when streaming MP2TS to media server · 4a4c7289
      Jean-Michel Trivi authored
      Data transfer between user space and the media server of MP2TS
       packets is done through a queue of buffers. This queue tells
       the OpenMAX AL player whenever a buffer is available to be filled
       so it can be transferred.
       When the player is destroyed, this queue is cleared; this is
       indicated by the boolean mBuffersHasBeenSet whose role is to
       store whether the queue is properly configured.
      There is a race condition where the queue could be cleared right
       as the availability of a buffer is signaled.
      The fix is to only try to use the available buffer when
       mBuffersHasBeenSet is true.
      
      Bug 6971102
      
      Change-Id: Ibbe8f58fc954b84bf560f29944d1018dab261895
      4a4c7289
  11. 01 Nov, 2012 1 commit
  12. 31 Oct, 2012 1 commit
  13. 30 Oct, 2012 1 commit
  14. 26 Sep, 2012 1 commit
    • Glenn Kasten's avatar
      playbq's use of playback rate interface optional · f8d147df
      Glenn Kasten authored
      The playback rate interface is not supported for fast tracks,
      so to enable testing of fast tracks using playbq,
      only request the playback rate interface if it is actually needed.
      
      Change-Id: I15e512e1e853dccc752ad59c727bb0ed2d651162
      f8d147df
  15. 25 Aug, 2012 1 commit
  16. 25 Jun, 2012 1 commit
  17. 22 Jun, 2012 1 commit
  18. 09 May, 2012 1 commit
  19. 08 May, 2012 1 commit
    • Jean-Michel Trivi's avatar
      Playback rate on OpenSL ES AudioPlayer playing from URI/FD · 91145ef1
      Jean-Michel Trivi authored
      Allow AudioPlayer to use the platform's 500-2000 range (in
        permille) of playback rate for audio when the data source
        is a URI or FD.
      Since play events for those players are simulated through
        monitoring the playback position, scale the time
        between updates so play events are delivered in content
        time, not presentation time (as defined in OpenSL ES
        specification, "positions do not scale with changes in
        playback rate").
      
      Bug 5898620
      
      Change-Id: Ib512caebd7f3983c9e845be62e48dfee8499e59c
      91145ef1
  20. 25 Apr, 2012 1 commit
    • Andrew Hsieh's avatar
      Fixed runtime linkage problems for libOpenSLES and libOpenMAXAL · 84ed0307
      Andrew Hsieh authored
      Libraries libOpenSLES and libOpenMAXAL depends on liblog but Android.mk
      doesn't specify it.  Native app links libOpenSLES or libOpenMAXAL
      may fail with the following error message (taking
      $NDK/samples/native-media as an example)
      
      E/AndroidRuntime(  824): Caused by: java.lang.UnsatisfiedLinkError:
      Cannot load library: link_image[2260]:    82 could not load needed
      library 'libOpenMAXAL.so' for 'libnative-media-jni.so'
      (mips_relocate_got[1804]:    82 In 'libOpenMAXAL.so',
      can't locate symbol __android_log_assert)
      
      It's unclear why compiler (MIPS/ARM/X86) doesn't complain w/o liblog.
      It's also unclear why ARM and X86-based Android devices don't have
      runtime problem. (ie. $NDK/samples/native-media runs on ARM/X86 but
      fails in MIPS-based device)
      
      Fixed Android.mk to make it explicit.
      
      Change-Id: I12a254813f6b7cf98cc735d0a4d1f485e730f9fa
      84ed0307
  21. 18 Apr, 2012 1 commit
  22. 06 Apr, 2012 1 commit
    • Glenn Kasten's avatar
      Updates to Wilhelm's use of fast tracks · 78e61e01
      Glenn Kasten authored
      Move volume and mute/solo interfaces from blacklist to whitelist.
      Remove hard-coded frame count; this is now done at a lower level.
      
      Change-Id: Ie9b48941df799dd8cba45dc7015d62e5adb76f5d
      78e61e01
  23. 02 Apr, 2012 1 commit
  24. 27 Mar, 2012 2 commits
  25. 19 Mar, 2012 2 commits
  26. 16 Mar, 2012 2 commits
  27. 15 Mar, 2012 3 commits
  28. 13 Mar, 2012 1 commit
  29. 10 Mar, 2012 1 commit
  30. 09 Mar, 2012 2 commits
  31. 26 Feb, 2012 1 commit
  32. 13 Feb, 2012 1 commit
  33. 08 Feb, 2012 1 commit