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 18:13:17 +0000 (11:13 -0700)
commit462fd2fa9eef642b0574aa7409de0bde3fec8d43
tree65446a138d197f062bf199480b96cca4df560fcf
parentf7d89bd79d170be3b299717ac11aff62909314c5
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.

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