From b4ae13fe8a33065ca1950514479ed7b8edd9a089 Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Thu, 18 Aug 2022 14:22:45 -0300 Subject: [PATCH] Catch IAE when video thumbnail extractor cannot instantiate a decoder. --- .../video/videoconverter/VideoThumbnailsExtractor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/video/videoconverter/VideoThumbnailsExtractor.java b/app/src/main/java/org/thoughtcrime/securesms/video/videoconverter/VideoThumbnailsExtractor.java index 512f50fe5b7..d90aa45ca2a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/video/videoconverter/VideoThumbnailsExtractor.java +++ b/app/src/main/java/org/thoughtcrime/securesms/video/videoconverter/VideoThumbnailsExtractor.java @@ -97,7 +97,7 @@ static void extractThumbnails(final @NonNull MediaInput input, doExtract(extractor, decoder, outputSurface, outputWidthRotated, outputHeightRotated, duration, thumbnailCount, callback); } - } catch (IOException | TranscodingException | MediaCodec.CodecException e) { + } catch (IllegalArgumentException | IOException | TranscodingException | MediaCodec.CodecException e) { Log.w(TAG, e); callback.failed(); } finally {