diff options
author | Glenn Kasten <gkasten@google.com> | 2011-06-23 17:11:35 -0700 |
---|---|---|
committer | Glenn Kasten <gkasten@google.com> | 2011-11-16 15:43:31 -0800 |
commit | 90100b5573f95e8404c6e2917520e090fe8b49fd (patch) | |
tree | 7d12fdb072b5eee22499efeff79d246eb3657e5f /media/libmediaplayerservice/MidiFile.cpp | |
parent | 5c052218128013d630b4d9a84393ebfbff11f3e8 (diff) | |
download | frameworks_av-90100b5573f95e8404c6e2917520e090fe8b49fd.zip frameworks_av-90100b5573f95e8404c6e2917520e090fe8b49fd.tar.gz frameworks_av-90100b5573f95e8404c6e2917520e090fe8b49fd.tar.bz2 |
MidiFile uses C++ Thread not createThreadEtc
This permits leveraging future improvements to Thread.
Change-Id: I323b709e935c47fa3c6041cb8b82fda994e78b56
Diffstat (limited to 'media/libmediaplayerservice/MidiFile.cpp')
-rw-r--r-- | media/libmediaplayerservice/MidiFile.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/media/libmediaplayerservice/MidiFile.cpp b/media/libmediaplayerservice/MidiFile.cpp index 85b1f9d..4946956 100644 --- a/media/libmediaplayerservice/MidiFile.cpp +++ b/media/libmediaplayerservice/MidiFile.cpp @@ -86,7 +86,8 @@ MidiFile::MidiFile() : // create playback thread { Mutex::Autolock l(mMutex); - createThreadEtc(renderThread, this, "midithread", ANDROID_PRIORITY_AUDIO); + mThread = new MidiFileThread(this); + mThread->run("midithread", ANDROID_PRIORITY_AUDIO); mCondition.wait(mMutex); ALOGV("thread started"); } @@ -427,11 +428,6 @@ status_t MidiFile::createOutputTrack() { return NO_ERROR; } -int MidiFile::renderThread(void* p) { - - return ((MidiFile*)p)->render(); -} - int MidiFile::render() { EAS_RESULT result = EAS_FAILURE; EAS_I32 count; |