Prevent video thumbnail creation from crashing the app.

This commit is contained in:
Cody Henthorne 2022-08-22 11:52:37 -04:00
parent ab3e0b87c6
commit dc503e3406

View file

@ -76,7 +76,7 @@ final class VideoThumbnailsExtractor {
outputHeightRotated = outputHeight;
}
Log.i(TAG, "video: " + width + "x" + height + " " + rotation);
Log.i(TAG, "video :" + width + "x" + height + " " + rotation);
Log.i(TAG, "output: " + outputWidthRotated + "x" + outputHeightRotated);
outputSurface = new OutputSurface(outputWidthRotated, outputHeightRotated, true);
@ -97,8 +97,8 @@ final class VideoThumbnailsExtractor {
doExtract(extractor, decoder, outputSurface, outputWidthRotated, outputHeightRotated, duration, thumbnailCount, callback);
}
} catch (IllegalArgumentException | IOException | TranscodingException | MediaCodec.CodecException e) {
Log.w(TAG, e);
} catch (Throwable t) {
Log.w(TAG, t);
callback.failed();
} finally {
if (outputSurface != null) {