1. 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
  2. 13 Nov, 2012 1 commit
  3. 12 Nov, 2012 1 commit
  4. 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
  5. 01 Nov, 2012 1 commit
  6. 31 Oct, 2012 1 commit
  7. 30 Oct, 2012 1 commit
  8. 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
  9. 25 Aug, 2012 1 commit
  10. 25 Jun, 2012 1 commit
  11. 22 Jun, 2012 1 commit
  12. 09 May, 2012 1 commit
  13. 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
  14. 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
  15. 18 Apr, 2012 1 commit
  16. 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
  17. 02 Apr, 2012 1 commit
  18. 27 Mar, 2012 2 commits
  19. 19 Mar, 2012 2 commits
  20. 16 Mar, 2012 2 commits
  21. 15 Mar, 2012 3 commits
  22. 13 Mar, 2012 1 commit
  23. 10 Mar, 2012 1 commit
  24. 09 Mar, 2012 2 commits
  25. 26 Feb, 2012 1 commit
  26. 13 Feb, 2012 1 commit
  27. 08 Feb, 2012 1 commit
  28. 01 Feb, 2012 3 commits
  29. 24 Jan, 2012 1 commit
  30. 17 Jan, 2012 1 commit
  31. 12 Jan, 2012 1 commit