OSDN Git Service

Log an error when audio/video encoder failed to create
authorChong Zhang <chz@google.com>
Wed, 11 Jun 2014 17:27:28 +0000 (10:27 -0700)
committerChong Zhang <chz@google.com>
Wed, 11 Jun 2014 17:42:15 +0000 (10:42 -0700)
Change-Id: I493981cddeb9452c533e2917d8c440897d5e6b49
related-to-bug: 15106730

media/libmediaplayerservice/StagefrightRecorder.cpp

index 5b7a236..bfc075c 100644 (file)
@@ -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.