diff options
author | Andy McFadden <fadden@android.com> | 2013-08-14 23:25:59 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2013-08-14 23:26:05 +0000 |
commit | 99a2297e4f9746cd5efc3aa3731d17052f32e058 (patch) | |
tree | 6299db378045ebb22e929cc3fe2a7284f67133b0 /cmds | |
parent | 69b5e38ca1af5696da1c00627d2e64f7db00d2e1 (diff) | |
parent | a2081368e2068a86f2db9b0dd562d9e18f69ea37 (diff) | |
download | frameworks_av-99a2297e4f9746cd5efc3aa3731d17052f32e058.zip frameworks_av-99a2297e4f9746cd5efc3aa3731d17052f32e058.tar.gz frameworks_av-99a2297e4f9746cd5efc3aa3731d17052f32e058.tar.bz2 |
Merge "Another error check" into klp-dev
Diffstat (limited to 'cmds')
-rw-r--r-- | cmds/screenrecord/screenrecord.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmds/screenrecord/screenrecord.cpp b/cmds/screenrecord/screenrecord.cpp index 3ce8862..3f8567c 100644 --- a/cmds/screenrecord/screenrecord.cpp +++ b/cmds/screenrecord/screenrecord.cpp @@ -144,6 +144,10 @@ static status_t prepareEncoder(float displayFps, sp<MediaCodec>* pCodec, looper->start(); ALOGV("Creating codec"); sp<MediaCodec> codec = MediaCodec::CreateByType(looper, "video/avc", true); + if (codec == NULL) { + fprintf(stderr, "ERROR: unable to create video/avc codec instance\n"); + return UNKNOWN_ERROR; + } err = codec->configure(format, NULL, NULL, MediaCodec::CONFIGURE_FLAG_ENCODE); if (err != NO_ERROR) { |