From 35e3f2589654a332b1f700e2cb51220baa6e0aa0 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Sun, 25 Sep 2016 18:21:24 +0300 Subject: [PATCH 1/3] show error class --- .../axet/audiorecorder/activities/RecordingActivity.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java index 5fc7bd1..9cc389a 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/RecordingActivity.java @@ -815,7 +815,10 @@ public class RecordingActivity extends AppCompatActivity { builder.setTitle("Error"); String msg = encoder.getException().getMessage(); if (msg.isEmpty()) { - msg = encoder.getException().getClass().getSimpleName(); + Throwable t = encoder.getException(); + while (t.getCause() != null) + t = t.getCause(); + msg = t.getClass().getSimpleName(); } builder.setMessage(msg); builder.setOnCancelListener(new DialogInterface.OnCancelListener() { From 5c02c653890edaacb4f7342712c56b21fa18e035 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Sun, 25 Sep 2016 18:30:11 +0300 Subject: [PATCH 2/3] fix old phones encoding check --- .../audiorecorder/activities/SettingsActivity.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java index ea24255..a044935 100644 --- a/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java +++ b/app/src/main/java/com/github/axet/audiorecorder/activities/SettingsActivity.java @@ -250,12 +250,14 @@ public class SettingsActivity extends AppCompatPreferenceActivity implements Sha Preference rate = findPreference(MainApplication.PREFERENCE_ENCODING); - Map mime = MuxerMP4.findEncoder("audio/mp4"); - - if (Build.VERSION.SDK_INT < 21 || mime.isEmpty()) { + if (Build.VERSION.SDK_INT < 21) { getPreferenceScreen().removePreference(rate); } else { - bindPreferenceSummaryToValue(rate); + Map mime = MuxerMP4.findEncoder("audio/mp4"); + if (mime.isEmpty()) + getPreferenceScreen().removePreference(rate); + else + bindPreferenceSummaryToValue(rate); } bindPreferenceSummaryToValue(findPreference(MainApplication.PREFERENCE_RATE)); From 4c805497aca1e422a6c19e5edb1c8101a0ebd2f5 Mon Sep 17 00:00:00 2001 From: Alexey Kuznetsov Date: Sun, 25 Sep 2016 18:30:17 +0300 Subject: [PATCH 3/3] Bump version audiorecorder-1.1.53 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 510755f..1ad5858 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,8 +8,8 @@ android { applicationId "com.github.axet.audiorecorder" minSdkVersion 16 targetSdkVersion 23 - versionCode 74 - versionName "1.1.52" + versionCode 75 + versionName "1.1.53" } signingConfigs { release {