summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/StagefrightRecorder.cpp
diff options
context:
space:
mode:
authorChong Zhang <chz@google.com>2014-06-11 10:27:28 -0700
committerChong Zhang <chz@google.com>2014-06-11 10:42:15 -0700
commitef0cf50343f8a6d74894f96f5ecb5eec4c5f1bc6 (patch)
tree175548fc3f59c7402f6c3676a5cea4505a740ae2 /media/libmediaplayerservice/StagefrightRecorder.cpp
parent31dcd338b3826928646d77f23f977ecdd52598a3 (diff)
downloadframeworks_av-ef0cf50343f8a6d74894f96f5ecb5eec4c5f1bc6.zip
frameworks_av-ef0cf50343f8a6d74894f96f5ecb5eec4c5f1bc6.tar.gz
frameworks_av-ef0cf50343f8a6d74894f96f5ecb5eec4c5f1bc6.tar.bz2
Log an error when audio/video encoder failed to create
Change-Id: I493981cddeb9452c533e2917d8c440897d5e6b49 related-to-bug: 15106730
Diffstat (limited to 'media/libmediaplayerservice/StagefrightRecorder.cpp')
-rw-r--r--media/libmediaplayerservice/StagefrightRecorder.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/media/libmediaplayerservice/StagefrightRecorder.cpp b/media/libmediaplayerservice/StagefrightRecorder.cpp
index 5b7a236..bfc075c 100644
--- a/media/libmediaplayerservice/StagefrightRecorder.cpp
+++ b/media/libmediaplayerservice/StagefrightRecorder.cpp
@@ -932,6 +932,10 @@ sp<MediaSource> StagefrightRecorder::createAudioSource() {
MediaCodecSource::Create(mLooper, format, audioSource);
mAudioSourceNode = audioSource;
+ if (audioEncoder == NULL) {
+ ALOGE("Failed to create audio encoder");
+ }
+
return audioEncoder;
}
@@ -1487,7 +1491,7 @@ status_t StagefrightRecorder::setupVideoEncoder(
sp<MediaCodecSource> encoder =
MediaCodecSource::Create(mLooper, format, cameraSource, flags);
if (encoder == NULL) {
- ALOGW("Failed to create the encoder");
+ ALOGE("Failed to create video encoder");
// When the encoder fails to be created, we need
// release the camera source due to the camera's lock
// and unlock mechanism.