From ef0cf50343f8a6d74894f96f5ecb5eec4c5f1bc6 Mon Sep 17 00:00:00 2001 From: Chong Zhang Date: Wed, 11 Jun 2014 10:27:28 -0700 Subject: Log an error when audio/video encoder failed to create Change-Id: I493981cddeb9452c533e2917d8c440897d5e6b49 related-to-bug: 15106730 --- media/libmediaplayerservice/StagefrightRecorder.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'media/libmediaplayerservice/StagefrightRecorder.cpp') 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 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 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. -- cgit v1.1