summaryrefslogtreecommitdiffstats
path: root/media/libstagefright/MediaCodecSource.cpp
diff options
context:
space:
mode:
authorMarco Nelissen <marcone@google.com>2015-03-25 14:40:32 -0700
committerLajos Molnar <lajos@google.com>2015-04-10 17:23:05 -0700
commit421f47ca9c2dcc78584b2bb609c3755483b55155 (patch)
tree2b24b0f64519123129b99aaac3b8113f8b345c1f /media/libstagefright/MediaCodecSource.cpp
parentf945d614116015361e489634737b9f70b6c39e66 (diff)
downloadframeworks_av-421f47ca9c2dcc78584b2bb609c3755483b55155.zip
frameworks_av-421f47ca9c2dcc78584b2bb609c3755483b55155.tar.gz
frameworks_av-421f47ca9c2dcc78584b2bb609c3755483b55155.tar.bz2
mediaplayer: use async mode in NuPlayer
Bug: 14679336 Change-Id: I5e471a6e13be82a375afc2718599f27cd0255bf5
Diffstat (limited to 'media/libstagefright/MediaCodecSource.cpp')
-rw-r--r--media/libstagefright/MediaCodecSource.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/media/libstagefright/MediaCodecSource.cpp b/media/libstagefright/MediaCodecSource.cpp
index b6fa810..6568d25 100644
--- a/media/libstagefright/MediaCodecSource.cpp
+++ b/media/libstagefright/MediaCodecSource.cpp
@@ -399,6 +399,9 @@ status_t MediaCodecSource::initEncoder() {
ALOGV("output format is '%s'", mOutputFormat->debugString(0).c_str());
+ mEncoderActivityNotify = new AMessage(kWhatEncoderActivity, mReflector);
+ mEncoder->setCallback(mEncoderActivityNotify);
+
status_t err = mEncoder->configure(
mOutputFormat,
NULL /* nativeWindow */,
@@ -422,9 +425,6 @@ status_t MediaCodecSource::initEncoder() {
}
}
- mEncoderActivityNotify = new AMessage(kWhatEncoderActivity, mReflector);
- mEncoder->setCallback(mEncoderActivityNotify);
-
err = mEncoder->start();
if (err != OK) {