chore(mpv): bump MPVKit to 1.0.16

Brings in the AVFoundation audio output's bounded PCM lookahead, which
is compiled in on macOS only. AVSampleBufferAudioRenderer holds roughly
1.7s of audio there, and mpv multiplies --volume into the samples as it
hands them over, so a volume change stayed inaudible until that backlog
drained. The bound cuts the queue to about 450ms, measured; tvOS and
iOS preprocess to the source they had before the patch, so the deep
buffering their AirPlay path relies on is untouched.

Also carries the Dolby-conformant compressed EAC3 sink from 1.0.15.
This commit is contained in:
edde746
2026-07-27 04:57:13 +02:00
parent 214eeb8aec
commit 3515eaf9b4
11 changed files with 70 additions and 66 deletions
+1 -1
View File
@@ -1140,7 +1140,7 @@
repositoryURL = "https://github.com/edde746/MPVKit";
requirement = {
kind = exactVersion;
version = 1.0.14;
version = 1.0.16;
};
};
/* End XCRemoteSwiftPackageReference section */
@@ -6,8 +6,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/edde746/MPVKit",
"state" : {
"revision" : "3309e7c158e64adc9a5666df5e7aa474f2d3aaec",
"version" : "1.0.14"
"revision" : "39df1216941c1442e9163d2a574ca37ef2c2b4ff",
"version" : "1.0.16"
}
}
],
@@ -6,8 +6,8 @@
"kind" : "remoteSourceControl",
"location" : "https://github.com/edde746/MPVKit",
"state" : {
"revision" : "3309e7c158e64adc9a5666df5e7aa474f2d3aaec",
"version" : "1.0.14"
"revision" : "39df1216941c1442e9163d2a574ca37ef2c2b4ff",
"version" : "1.0.16"
}
}
],
+2 -2
View File
@@ -26,8 +26,8 @@ class WireMpvTest < Minitest::Test
].freeze
MPVKIT_PIN = {
'location' => 'https://github.com/edde746/MPVKit',
'revision' => '3309e7c158e64adc9a5666df5e7aa474f2d3aaec',
'version' => '1.0.14',
'revision' => '39df1216941c1442e9163d2a574ca37ef2c2b4ff',
'version' => '1.0.16',
}.freeze
def setup
+1 -1
View File
@@ -50,7 +50,7 @@ end
# Swift Package: MPVKit. Restore each graph edge independently so a project
# with a surviving package reference cannot silently omit the Runner linkage.
pkg_url = 'https://github.com/edde746/MPVKit'
pkg_version = '1.0.14'
pkg_version = '1.0.16'
pkg = project.root_object.package_references.find do |candidate|
candidate.repositoryURL == pkg_url rescue false
end