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:
@@ -802,7 +802,7 @@
|
|||||||
repositoryURL = "https://github.com/edde746/MPVKit";
|
repositoryURL = "https://github.com/edde746/MPVKit";
|
||||||
requirement = {
|
requirement = {
|
||||||
kind = exactVersion;
|
kind = exactVersion;
|
||||||
version = 1.0.14;
|
version = 1.0.16;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/* End XCRemoteSwiftPackageReference section */
|
/* End XCRemoteSwiftPackageReference section */
|
||||||
|
|||||||
@@ -32,8 +32,8 @@
|
|||||||
"kind" : "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location" : "https://github.com/edde746/MPVKit",
|
"location" : "https://github.com/edde746/MPVKit",
|
||||||
"state" : {
|
"state" : {
|
||||||
"revision" : "3309e7c158e64adc9a5666df5e7aa474f2d3aaec",
|
"revision" : "39df1216941c1442e9163d2a574ca37ef2c2b4ff",
|
||||||
"version" : "1.0.14"
|
"version" : "1.0.16"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1,77 +1,77 @@
|
|||||||
{
|
{
|
||||||
"pins": [
|
"pins" : [
|
||||||
{
|
{
|
||||||
"identity": "dkcamera",
|
"identity" : "dkcamera",
|
||||||
"kind": "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location": "https://github.com/zhangao0086/DKCamera",
|
"location" : "https://github.com/zhangao0086/DKCamera",
|
||||||
"state": {
|
"state" : {
|
||||||
"branch": "master",
|
"branch" : "master",
|
||||||
"revision": "5c691d11014b910aff69f960475d70e65d9dcc96"
|
"revision" : "5c691d11014b910aff69f960475d70e65d9dcc96"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"identity": "dkimagepickercontroller",
|
"identity" : "dkimagepickercontroller",
|
||||||
"kind": "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location": "https://github.com/zhangao0086/DKImagePickerController",
|
"location" : "https://github.com/zhangao0086/DKImagePickerController",
|
||||||
"state": {
|
"state" : {
|
||||||
"branch": "4.3.9",
|
"branch" : "4.3.9",
|
||||||
"revision": "0bdfeacefa308545adde07bef86e349186335915"
|
"revision" : "0bdfeacefa308545adde07bef86e349186335915"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"identity": "dkphotogallery",
|
"identity" : "dkphotogallery",
|
||||||
"kind": "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location": "https://github.com/zhangao0086/DKPhotoGallery",
|
"location" : "https://github.com/zhangao0086/DKPhotoGallery",
|
||||||
"state": {
|
"state" : {
|
||||||
"branch": "master",
|
"branch" : "master",
|
||||||
"revision": "311c1bc7a94f1538f82773a79c84374b12a2ef3d"
|
"revision" : "311c1bc7a94f1538f82773a79c84374b12a2ef3d"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"identity": "mpvkit",
|
"identity" : "mpvkit",
|
||||||
"kind": "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location": "https://github.com/edde746/MPVKit",
|
"location" : "https://github.com/edde746/MPVKit",
|
||||||
"state": {
|
"state" : {
|
||||||
"revision": "3309e7c158e64adc9a5666df5e7aa474f2d3aaec",
|
"revision" : "39df1216941c1442e9163d2a574ca37ef2c2b4ff",
|
||||||
"version": "1.0.14"
|
"version" : "1.0.16"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"identity": "sdwebimage",
|
"identity" : "sdwebimage",
|
||||||
"kind": "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location": "https://github.com/SDWebImage/SDWebImage",
|
"location" : "https://github.com/SDWebImage/SDWebImage",
|
||||||
"state": {
|
"state" : {
|
||||||
"revision": "2de3a496eaf6df9a1312862adcfd54acd73c39c0",
|
"revision" : "2de3a496eaf6df9a1312862adcfd54acd73c39c0",
|
||||||
"version": "5.21.7"
|
"version" : "5.21.7"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"identity": "sentry-cocoa",
|
"identity" : "sentry-cocoa",
|
||||||
"kind": "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location": "https://github.com/getsentry/sentry-cocoa",
|
"location" : "https://github.com/getsentry/sentry-cocoa",
|
||||||
"state": {
|
"state" : {
|
||||||
"revision": "f196cbb98e0388381d57908f2f5a9bdc385cde68",
|
"revision" : "f196cbb98e0388381d57908f2f5a9bdc385cde68",
|
||||||
"version": "8.58.4"
|
"version" : "8.58.4"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"identity": "swiftygif",
|
"identity" : "swiftygif",
|
||||||
"kind": "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location": "https://github.com/kirualex/SwiftyGif.git",
|
"location" : "https://github.com/kirualex/SwiftyGif.git",
|
||||||
"state": {
|
"state" : {
|
||||||
"revision": "4430cbc148baa3907651d40562d96325426f409a",
|
"revision" : "4430cbc148baa3907651d40562d96325426f409a",
|
||||||
"version": "5.4.5"
|
"version" : "5.4.5"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"identity": "tocropviewcontroller",
|
"identity" : "tocropviewcontroller",
|
||||||
"kind": "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location": "https://github.com/TimOliver/TOCropViewController",
|
"location" : "https://github.com/TimOliver/TOCropViewController",
|
||||||
"state": {
|
"state" : {
|
||||||
"revision": "d4a6d8100f4b886fdbc8ae399bf144ff3e9afb7e",
|
"revision" : "d4a6d8100f4b886fdbc8ae399bf144ff3e9afb7e",
|
||||||
"version": "2.8.0"
|
"version" : "2.8.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"version": 2
|
"version" : 2
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -23,6 +23,7 @@
|
|||||||
/* Begin PBXBuildFile section */
|
/* Begin PBXBuildFile section */
|
||||||
28A54CB9141D0CB5BB3C2E50 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F93D3355F7A242CE67311F7 /* Pods_Runner.framework */; };
|
28A54CB9141D0CB5BB3C2E50 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 6F93D3355F7A242CE67311F7 /* Pods_Runner.framework */; };
|
||||||
331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; };
|
331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331C80D7294CF71000263BE5 /* RunnerTests.swift */; };
|
||||||
|
B1D51A6A2F00220000000002 /* MpvMetalLayerTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B1D51A6A2F00220000000001 /* MpvMetalLayerTests.swift */; };
|
||||||
335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
|
335BBD1B22A9A15E00E9071D /* GeneratedPluginRegistrant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */; };
|
||||||
33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
|
33CC10F12044A3C60003C045 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33CC10F02044A3C60003C045 /* AppDelegate.swift */; };
|
||||||
33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
|
33CC10F62044A3C60003C045 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 33CC10F42044A3C60003C045 /* MainMenu.xib */; };
|
||||||
@@ -77,6 +78,7 @@
|
|||||||
2BF8F34B75C7EEBFABBAFB4A /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
|
2BF8F34B75C7EEBFABBAFB4A /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = "<group>"; };
|
||||||
331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
331C80D5294CF71000263BE5 /* RunnerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = RunnerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
|
331C80D7294CF71000263BE5 /* RunnerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RunnerTests.swift; sourceTree = "<group>"; };
|
||||||
|
B1D51A6A2F00220000000001 /* MpvMetalLayerTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MpvMetalLayerTests.swift; sourceTree = "<group>"; };
|
||||||
333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
|
333000ED22D3DE5D00554162 /* Warnings.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Warnings.xcconfig; sourceTree = "<group>"; };
|
||||||
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
|
335BBD1A22A9A15E00E9071D /* GeneratedPluginRegistrant.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GeneratedPluginRegistrant.swift; sourceTree = "<group>"; };
|
||||||
33CC10ED2044A3C60003C045 /* Plezy.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Plezy.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
33CC10ED2044A3C60003C045 /* Plezy.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Plezy.app; sourceTree = BUILT_PRODUCTS_DIR; };
|
||||||
@@ -151,6 +153,7 @@
|
|||||||
isa = PBXGroup;
|
isa = PBXGroup;
|
||||||
children = (
|
children = (
|
||||||
331C80D7294CF71000263BE5 /* RunnerTests.swift */,
|
331C80D7294CF71000263BE5 /* RunnerTests.swift */,
|
||||||
|
B1D51A6A2F00220000000001 /* MpvMetalLayerTests.swift */,
|
||||||
);
|
);
|
||||||
path = RunnerTests;
|
path = RunnerTests;
|
||||||
sourceTree = "<group>";
|
sourceTree = "<group>";
|
||||||
@@ -479,6 +482,7 @@
|
|||||||
buildActionMask = 2147483647;
|
buildActionMask = 2147483647;
|
||||||
files = (
|
files = (
|
||||||
331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */,
|
331C80D8294CF71000263BE5 /* RunnerTests.swift in Sources */,
|
||||||
|
B1D51A6A2F00220000000002 /* MpvMetalLayerTests.swift in Sources */,
|
||||||
);
|
);
|
||||||
runOnlyForDeploymentPostprocessing = 0;
|
runOnlyForDeploymentPostprocessing = 0;
|
||||||
};
|
};
|
||||||
@@ -891,7 +895,7 @@
|
|||||||
repositoryURL = "https://github.com/edde746/MPVKit";
|
repositoryURL = "https://github.com/edde746/MPVKit";
|
||||||
requirement = {
|
requirement = {
|
||||||
kind = exactVersion;
|
kind = exactVersion;
|
||||||
version = 1.0.14;
|
version = 1.0.16;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/* End XCRemoteSwiftPackageReference section */
|
/* End XCRemoteSwiftPackageReference section */
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
"kind" : "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location" : "https://github.com/edde746/MPVKit",
|
"location" : "https://github.com/edde746/MPVKit",
|
||||||
"state" : {
|
"state" : {
|
||||||
"revision" : "3309e7c158e64adc9a5666df5e7aa474f2d3aaec",
|
"revision" : "39df1216941c1442e9163d2a574ca37ef2c2b4ff",
|
||||||
"version" : "1.0.14"
|
"version" : "1.0.16"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -5,8 +5,8 @@
|
|||||||
"kind" : "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location" : "https://github.com/edde746/MPVKit",
|
"location" : "https://github.com/edde746/MPVKit",
|
||||||
"state" : {
|
"state" : {
|
||||||
"revision" : "3309e7c158e64adc9a5666df5e7aa474f2d3aaec",
|
"revision" : "39df1216941c1442e9163d2a574ca37ef2c2b4ff",
|
||||||
"version" : "1.0.14"
|
"version" : "1.0.16"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -1140,7 +1140,7 @@
|
|||||||
repositoryURL = "https://github.com/edde746/MPVKit";
|
repositoryURL = "https://github.com/edde746/MPVKit";
|
||||||
requirement = {
|
requirement = {
|
||||||
kind = exactVersion;
|
kind = exactVersion;
|
||||||
version = 1.0.14;
|
version = 1.0.16;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
/* End XCRemoteSwiftPackageReference section */
|
/* End XCRemoteSwiftPackageReference section */
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
"kind" : "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location" : "https://github.com/edde746/MPVKit",
|
"location" : "https://github.com/edde746/MPVKit",
|
||||||
"state" : {
|
"state" : {
|
||||||
"revision" : "3309e7c158e64adc9a5666df5e7aa474f2d3aaec",
|
"revision" : "39df1216941c1442e9163d2a574ca37ef2c2b4ff",
|
||||||
"version" : "1.0.14"
|
"version" : "1.0.16"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
"kind" : "remoteSourceControl",
|
"kind" : "remoteSourceControl",
|
||||||
"location" : "https://github.com/edde746/MPVKit",
|
"location" : "https://github.com/edde746/MPVKit",
|
||||||
"state" : {
|
"state" : {
|
||||||
"revision" : "3309e7c158e64adc9a5666df5e7aa474f2d3aaec",
|
"revision" : "39df1216941c1442e9163d2a574ca37ef2c2b4ff",
|
||||||
"version" : "1.0.14"
|
"version" : "1.0.16"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
|
|||||||
@@ -26,8 +26,8 @@ class WireMpvTest < Minitest::Test
|
|||||||
].freeze
|
].freeze
|
||||||
MPVKIT_PIN = {
|
MPVKIT_PIN = {
|
||||||
'location' => 'https://github.com/edde746/MPVKit',
|
'location' => 'https://github.com/edde746/MPVKit',
|
||||||
'revision' => '3309e7c158e64adc9a5666df5e7aa474f2d3aaec',
|
'revision' => '39df1216941c1442e9163d2a574ca37ef2c2b4ff',
|
||||||
'version' => '1.0.14',
|
'version' => '1.0.16',
|
||||||
}.freeze
|
}.freeze
|
||||||
|
|
||||||
def setup
|
def setup
|
||||||
|
|||||||
@@ -50,7 +50,7 @@ end
|
|||||||
# Swift Package: MPVKit. Restore each graph edge independently so a project
|
# Swift Package: MPVKit. Restore each graph edge independently so a project
|
||||||
# with a surviving package reference cannot silently omit the Runner linkage.
|
# with a surviving package reference cannot silently omit the Runner linkage.
|
||||||
pkg_url = 'https://github.com/edde746/MPVKit'
|
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|
|
pkg = project.root_object.package_references.find do |candidate|
|
||||||
candidate.repositoryURL == pkg_url rescue false
|
candidate.repositoryURL == pkg_url rescue false
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user