diff --git a/android/ffmpeg-kit-android-lib/src/main/java/com/arthenica/ffmpegkit/FFmpegSession.java b/android/ffmpeg-kit-android-lib/src/main/java/com/arthenica/ffmpegkit/FFmpegSession.java index e092dec..28e7ada 100644 --- a/android/ffmpeg-kit-android-lib/src/main/java/com/arthenica/ffmpegkit/FFmpegSession.java +++ b/android/ffmpeg-kit-android-lib/src/main/java/com/arthenica/ffmpegkit/FFmpegSession.java @@ -157,7 +157,7 @@ public class FFmpegSession extends AbstractSession implements Session { public Statistics getLastReceivedStatistics() { synchronized (statisticsLock) { if (statistics.size() > 0) { - return statistics.get(0); + return statistics.get(statistics.size() - 1); } else { return null; } diff --git a/apple/src/FFmpegSession.m b/apple/src/FFmpegSession.m index b274125..0290153 100644 --- a/apple/src/FFmpegSession.m +++ b/apple/src/FFmpegSession.m @@ -116,7 +116,7 @@ [_statisticsLock lock]; if ([_statistics count] > 0) { - lastStatistics = [_statistics objectAtIndex:0]; + lastStatistics = [_statistics objectAtIndex:[_statistics count] - 1]; } [_statisticsLock unlock];