diff options
Diffstat (limited to 'media/libmedia/AudioTrack.cpp')
| -rw-r--r-- | media/libmedia/AudioTrack.cpp | 2 | 
1 files changed, 2 insertions, 0 deletions
diff --git a/media/libmedia/AudioTrack.cpp b/media/libmedia/AudioTrack.cpp index 31eb97a968a7..3949c3936902 100644 --- a/media/libmedia/AudioTrack.cpp +++ b/media/libmedia/AudioTrack.cpp @@ -134,6 +134,7 @@ AudioTrack::~AudioTrack()          }          mAudioTrack.clear();          IPCThreadState::self()->flushCommands(); +        AudioSystem::releaseAudioSessionId(mSessionId);      }  } @@ -259,6 +260,7 @@ status_t AudioTrack::set(      mNewPosition = 0;      mUpdatePeriod = 0;      mFlags = flags; +    AudioSystem::acquireAudioSessionId(mSessionId);      return NO_ERROR;  }  |