From fc057c08313fb6c8c43728debd818d10185996c3 Mon Sep 17 00:00:00 2001 From: Thomas Guillem Date: Tue, 31 Mar 2015 17:16:09 +0200 Subject: [PATCH] No AudioTrack for Amazon Fire OS AudioTrack seems to be broken on Amazon Fire OS tablets. Indeed, getPlaybackHeadPosition() returns an invalid position, therefore audio/video synchronisation is not possible. --- libvlc/src/org/videolan/libvlc/HWDecoderUtil.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/libvlc/src/org/videolan/libvlc/HWDecoderUtil.java b/libvlc/src/org/videolan/libvlc/HWDecoderUtil.java index 3b335b763..caa00d7cd 100644 --- a/libvlc/src/org/videolan/libvlc/HWDecoderUtil.java +++ b/libvlc/src/org/videolan/libvlc/HWDecoderUtil.java @@ -97,6 +97,9 @@ public class HWDecoderUtil { }; private static final AudioOutputBySOC[] sAudioOutputBySOCList = new AudioOutputBySOC[] { + /* getPlaybackHeadPosition returns an invalid position on Fire OS, + * thus Audiotrack is not usable */ + new AudioOutputBySOC("ro.product.brand", "Amazon", AudioOutput.OPENSLES), }; private static final HashMap sSystemPropertyMap = new HashMap(); -- GitLab