1. 24 Aug, 2011 5 commits
  2. 23 Aug, 2011 10 commits
  3. 22 Aug, 2011 4 commits
  4. 21 Aug, 2011 2 commits
  5. 19 Aug, 2011 5 commits
  6. 18 Aug, 2011 5 commits
  7. 16 Aug, 2011 1 commit
  8. 15 Aug, 2011 1 commit
  9. 14 Aug, 2011 1 commit
  10. 13 Aug, 2011 1 commit
    • Glenn Kasten's avatar
      Bug 5161265 Recover from mediaserver process crash · 85edd878
      Glenn Kasten authored
      Use the utility method IMediaDeathNotifier::getMediaPlayerService()
      to get a reference to media player service.  It retries after errors,
      and keeps a single global per-process reference to the service rather
      than one per object.  If we still can't contact the media player service
      after retries, handle it like an unsuccessful prepare.
      
      Miscellaneous:
       - Remove unused field Parcel metadatafilter
      
      Change-Id: I451a64bd76b4a7f157774abe967448ec081f1014
      85edd878
  11. 12 Aug, 2011 3 commits
    • Glenn Kasten's avatar
      Bug 5159291 lock safety · b5669266
      Glenn Kasten authored
      Change-Id: I56f5fd038d63d033954d794168df4cbcdade26f3
      b5669266
    • Glenn Kasten's avatar
      Bug 5147281 prefetch status deadlocks · a60dbf55
      Glenn Kasten authored
      Fixed two deadlocks related to AudioTrack prefetch event callbacks:
       - if PrefetchStatus interface was initialized on an AudioPlayer,
         there was a deadlock at the point where it checked whether to do a callback
       - prefetch status callbacks are now called with the object unlocked,
         so they are permitted to do APIs on the object
      
      Miscellaneous fixes:
       - SMP-safe locks for GetPrefetchStatus, GetFillLevel,
         GetCallbackEventsMask, SetFillUpdatePeriod, GetFillUpdatePeriod
       - SetCallbackEventsMask error handling for invalid bitmask
       - Enqueue sets prefetch fill level to 1000
      
      Change-Id: Ic8b2c440aeb4efa3446a4a73d3422d934ceb0578
      a60dbf55
    • Jean-Michel Trivi's avatar
      AAC buffer decode to PCM buffer queue · bb832e85
      Jean-Michel Trivi authored
      Implement AAC ADTS decode with buffers of compressed data being
       passed to the framework through an AndroidBufferQueue, and
       decoded PCM buffers being passed to the application through
       a BufferQueue (just like existing decode from URI/FD).
      
      Change-Id: Id992a44a5ca7e404088b929f2b0afe9ca1f85223
      bb832e85
  12. 10 Aug, 2011 2 commits