diff --git a/android/app/src/main/cpp/saf_wrapper.c b/android/app/src/main/cpp/saf_wrapper.c index 30a5053..73144cb 100644 --- a/android/app/src/main/cpp/saf_wrapper.c +++ b/android/app/src/main/cpp/saf_wrapper.c @@ -91,9 +91,8 @@ static AVIOContext *create_fd_avio_context(const char *filename, int flags) { static void close_fd_avio_context(AVIOContext *ctx) { if (fd_seek(ctx->opaque, 0, AVSEEK_SIZE) >= 0) { int *fd = ctx->opaque; - close(*fd); closeParcelFileDescriptor(*fd); - av_freep(fd); + av_freep(&fd); } ctx->opaque = NULL; } diff --git a/android/app/src/main/java/com/arthenica/ffmpegkit/FFmpegKitConfig.java b/android/app/src/main/java/com/arthenica/ffmpegkit/FFmpegKitConfig.java index 9201098..ff308c3 100644 --- a/android/app/src/main/java/com/arthenica/ffmpegkit/FFmpegKitConfig.java +++ b/android/app/src/main/java/com/arthenica/ffmpegkit/FFmpegKitConfig.java @@ -979,7 +979,7 @@ public class FFmpegKitConfig { pfdMap.delete(fd); } } catch (final Throwable t) { - android.util.Log.e(TAG, String.format("Failed to close file descriptor %d.%s", fd, Exceptions.getStackTraceString(t))); + android.util.Log.e(TAG, String.format("Failed to close file descriptor: %d.%s", fd, Exceptions.getStackTraceString(t))); } }