From 155332f65b5fc5baaaff845f2c288056d7ae12ec Mon Sep 17 00:00:00 2001 From: Christian Schneppe Date: Fri, 14 Dec 2018 22:03:33 +0100 Subject: limit video transcoding to api >= 18 and other api 16 fixes --- .../androidtranscoder/format/AndroidStandardFormatStrategy.java | 3 +++ 1 file changed, 3 insertions(+) (limited to 'libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/AndroidStandardFormatStrategy.java') diff --git a/libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/AndroidStandardFormatStrategy.java b/libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/AndroidStandardFormatStrategy.java index a6bf40b9c..7783f731a 100644 --- a/libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/AndroidStandardFormatStrategy.java +++ b/libs/android-transcoder/src/main/java/net/ypresto/androidtranscoder/format/AndroidStandardFormatStrategy.java @@ -17,6 +17,8 @@ package net.ypresto.androidtranscoder.format; import android.media.MediaCodecInfo; import android.media.MediaFormat; +import android.os.Build; +import android.support.annotation.RequiresApi; import android.util.Log; class AndroidStandardFormatStrategy implements MediaFormatStrategy { @@ -47,6 +49,7 @@ class AndroidStandardFormatStrategy implements MediaFormatStrategy { mAudioChannels = audioChannels; } + @RequiresApi(api = Build.VERSION_CODES.JELLY_BEAN_MR2) @Override public MediaFormat createVideoOutputFormat(MediaFormat inputFormat) { int width = inputFormat.getInteger(MediaFormat.KEY_WIDTH); -- cgit v1.2.3