summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAman Karmani <aman@tmm1.net>2021-10-19 14:26:44 -0700
committersfan5 <sfan5@live.de>2021-10-21 17:20:51 +0200
commit6473711dce3b85012298842445595035865dcaec (patch)
tree13f57941c303d94c809c64ea27287c6ecea1a9ce
parent432c0255bcc874dd77648cbd5c70d4dea631e752 (diff)
downloadmpv-6473711dce3b85012298842445595035865dcaec.tar.bz2
mpv-6473711dce3b85012298842445595035865dcaec.tar.xz
ao_audiotrack: support delay up to 2s as normal
Fixes issues streaming to echo speaker pair from firetv devices. Signed-off-by: Aman Karmani <aman@tmm1.net>
-rw-r--r--audio/out/ao_audiotrack.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/audio/out/ao_audiotrack.c b/audio/out/ao_audiotrack.c
index eb8ab7ed4f..16f8a67223 100644
--- a/audio/out/ao_audiotrack.c
+++ b/audio/out/ao_audiotrack.c
@@ -479,12 +479,12 @@ static double AudioTrack_getLatency(struct ao *ao)
if (!p->timestamp_set &&
p->format != AudioFormat.ENCODING_IEC61937)
delay += (double)MP_JNI_CALL_INT(p->audiotrack, AudioTrack.getLatency)/1000.0;
- if (delay > 1.0) {
+ if (delay > 2.0) {
//MP_WARN(ao, "getLatency: written=%u playhead=%u diff=%u delay=%f\n", p->written_frames, playhead, diff, delay);
p->timestamp_fetched = 0;
return 0;
}
- return MPCLAMP(delay, 0.0, 1.0);
+ return MPCLAMP(delay, 0.0, 2.0);
}
static int AudioTrack_write(struct ao *ao, int len)