diff options
author | Chong Zhang <chz@google.com> | 2014-06-11 10:27:28 -0700 |
---|---|---|
committer | Chong Zhang <chz@google.com> | 2014-06-11 10:42:15 -0700 |
commit | ef0cf50343f8a6d74894f96f5ecb5eec4c5f1bc6 (patch) | |
tree | 175548fc3f59c7402f6c3676a5cea4505a740ae2 /media | |
parent | 31dcd338b3826928646d77f23f977ecdd52598a3 (diff) | |
download | frameworks_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')
-rw-r--r-- | media/libmediaplayerservice/StagefrightRecorder.cpp | 6 |
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. |