OSDN Git Service

Assign blame for playback wakelocks.
authorMarco Nelissen <marcone@google.com>
Mon, 14 Jan 2013 22:12:05 +0000 (14:12 -0800)
committerMarco Nelissen <marcone@google.com>
Fri, 25 Oct 2013 21:06:03 +0000 (14:06 -0700)
commit9cae217050aa1347d4ac5053c305754879e3f97f
treedff82f277cba8f34af39eaeeb00adec01bbda26c
parentbe567be3f92026f5964c1c9ecce00e30bb7df412
Assign blame for playback wakelocks.

Set a work source for the playback wakelock, so that playback is
counted against the requesting app instead of the media server.

Cherrypicked from master.

b/9464621

Change-Id: I7329f88a288a95a582a78005a1c3d16a5a611e31
14 files changed:
include/media/AudioTrack.h
include/media/IAudioFlinger.h
media/libmedia/AudioTrack.cpp
media/libmedia/IAudioFlinger.cpp
media/libmediaplayerservice/MediaPlayerService.cpp
media/libmediaplayerservice/MediaPlayerService.h
services/audioflinger/AudioFlinger.cpp
services/audioflinger/AudioFlinger.h
services/audioflinger/PlaybackTracks.h
services/audioflinger/RecordTracks.h
services/audioflinger/Threads.cpp
services/audioflinger/Threads.h
services/audioflinger/TrackBase.h
services/audioflinger/Tracks.cpp