Skip to content

Commit 4ace8de

Browse files
Upgrade mobilevlckit and Add support for xcode 13 (#303)
* Bugfix for #52 Bugfix * spec bump * changelog * bugfix, podspec update * Changelog update * Updates version * Create Video Seek Example * Fix seek time on iOS. Add Seekbar to demo app. * PR comments * update cocoapods * Small formatting * remove crypto utils * remove crypto utils * update vlc libs and support xcode 13 * update changelog Co-authored-by: Solid Software <[email protected]>
1 parent 4c21f12 commit 4ace8de

File tree

9 files changed

+93
-71
lines changed

9 files changed

+93
-71
lines changed

flutter_vlc_player/CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## 7.1.0
2+
* Upgrade iOS and Android Lib VLC libraries to address performance issues. https://code.videolan.org/videolan/vlc-ios/-/issues/1240
3+
Credits to Mitch Ross (https://github.com/mitchross)
4+
5+
16
## 7.0.1
27
* Improve formatting
38
* Modify LICENSE to use template so it parsed automatically.

flutter_vlc_player/android/build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ rootProject.allprojects {
2222
apply plugin: 'com.android.library'
2323

2424
android {
25-
compileSdkVersion 30
25+
compileSdkVersion 31
2626

2727
defaultConfig {
2828
minSdkVersion 17
@@ -39,7 +39,7 @@ android {
3939

4040
dependencies {
4141
implementation fileTree(include: ['*.jar'], dir: 'libs')
42-
implementation 'org.videolan.android:libvlc-all:3.4.3'
42+
implementation 'org.videolan.android:libvlc-all:3.5.0-eap4'
4343
implementation 'androidx.appcompat:appcompat:1.2.0'
4444
implementation 'androidx.legacy:legacy-support-v4:1.0.0'
4545
implementation 'androidx.annotation:annotation:1.2.0'

flutter_vlc_player/example/android/app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ apply plugin: 'com.android.application'
2525
apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle"
2626

2727
android {
28-
compileSdkVersion 30
28+
compileSdkVersion 31
2929

3030
lintOptions {
3131
disable 'InvalidPackage'

flutter_vlc_player/example/ios/Runner.xcodeproj/project.pbxproj

Lines changed: 62 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,12 @@
99
/* Begin PBXBuildFile section */
1010
1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; };
1111
3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; };
12+
731D2E01DEBCC97713BDC5A1 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 489727670C67FD470A7719D5 /* Pods_Runner.framework */; };
1213
74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; };
1314
97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; };
1415
97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; };
1516
97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; };
16-
A5B9EA2DCD75D90287B6E40D /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 37E38E0408878246AA07407B /* Pods_Runner.framework */; };
17+
CE7C0A659D417F953226E868 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0CDCF0F024EAE49D0BBCA4BF /* Pods_Runner.framework */; };
1718
/* End PBXBuildFile section */
1819

1920
/* Begin PBXCopyFilesBuildPhase section */
@@ -30,13 +31,15 @@
3031
/* End PBXCopyFilesBuildPhase section */
3132

3233
/* Begin PBXFileReference section */
34+
0CDCF0F024EAE49D0BBCA4BF /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3335
1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = "<group>"; };
3436
1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = "<group>"; };
35-
37E38E0408878246AA07407B /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
3637
3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = "<group>"; };
38+
489727670C67FD470A7719D5 /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; };
39+
5742439E26E9BDECBF806130 /* 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>"; };
40+
741A76CAAB1CA6E5CCC00AE3 /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
3741
74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = "<group>"; };
3842
74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
39-
7A62D53992769F2B7EDD4676 /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
4043
7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = "<group>"; };
4144
9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = "<group>"; };
4245
9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = "<group>"; };
@@ -45,38 +48,46 @@
4548
97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
4649
97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
4750
97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
48-
9E08256A9794662F399FE19C /* 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>"; };
49-
AD9A3FE064CAF8F90832C4FF /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = "<group>"; };
51+
BA667B7AEA4F229D0485468E /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = "<group>"; };
5052
/* End PBXFileReference section */
5153

5254
/* Begin PBXFrameworksBuildPhase section */
5355
97C146EB1CF9000F007C117D /* Frameworks */ = {
5456
isa = PBXFrameworksBuildPhase;
5557
buildActionMask = 2147483647;
5658
files = (
57-
A5B9EA2DCD75D90287B6E40D /* Pods_Runner.framework in Frameworks */,
59+
731D2E01DEBCC97713BDC5A1 /* Pods_Runner.framework in Frameworks */,
60+
CE7C0A659D417F953226E868 /* Pods_Runner.framework in Frameworks */,
5861
);
5962
runOnlyForDeploymentPostprocessing = 0;
6063
};
6164
/* End PBXFrameworksBuildPhase section */
6265

6366
/* Begin PBXGroup section */
64-
164104D44CC3C356A215989E /* Pods */ = {
67+
05D8516DF336E0D5BDF09011 /* Frameworks */ = {
6568
isa = PBXGroup;
6669
children = (
67-
9E08256A9794662F399FE19C /* Pods-Runner.debug.xcconfig */,
68-
AD9A3FE064CAF8F90832C4FF /* Pods-Runner.release.xcconfig */,
69-
7A62D53992769F2B7EDD4676 /* Pods-Runner.profile.xcconfig */,
70+
0CDCF0F024EAE49D0BBCA4BF /* Pods_Runner.framework */,
71+
);
72+
name = Frameworks;
73+
sourceTree = "<group>";
74+
};
75+
48EF3747ABC61D9B467A71E9 /* Pods */ = {
76+
isa = PBXGroup;
77+
children = (
78+
489727670C67FD470A7719D5 /* Pods_Runner.framework */,
7079
);
7180
path = Pods;
7281
sourceTree = "<group>";
7382
};
74-
763DB387735FA98410DE7640 /* Frameworks */ = {
83+
70342028258B48F88EE7CB17 /* Pods */ = {
7584
isa = PBXGroup;
7685
children = (
77-
37E38E0408878246AA07407B /* Pods_Runner.framework */,
86+
5742439E26E9BDECBF806130 /* Pods-Runner.debug.xcconfig */,
87+
741A76CAAB1CA6E5CCC00AE3 /* Pods-Runner.release.xcconfig */,
88+
BA667B7AEA4F229D0485468E /* Pods-Runner.profile.xcconfig */,
7889
);
79-
name = Frameworks;
90+
path = Pods;
8091
sourceTree = "<group>";
8192
};
8293
9740EEB11CF90186004384FC /* Flutter */ = {
@@ -96,8 +107,9 @@
96107
9740EEB11CF90186004384FC /* Flutter */,
97108
97C146F01CF9000F007C117D /* Runner */,
98109
97C146EF1CF9000F007C117D /* Products */,
99-
164104D44CC3C356A215989E /* Pods */,
100-
763DB387735FA98410DE7640 /* Frameworks */,
110+
70342028258B48F88EE7CB17 /* Pods */,
111+
48EF3747ABC61D9B467A71E9 /* Pods */,
112+
05D8516DF336E0D5BDF09011 /* Frameworks */,
101113
);
102114
sourceTree = "<group>";
103115
};
@@ -131,14 +143,14 @@
131143
isa = PBXNativeTarget;
132144
buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */;
133145
buildPhases = (
134-
9DEDE8E0A12A45F8A4FB88C8 /* [CP] Check Pods Manifest.lock */,
146+
71F550970C1E190BF2E7DB10 /* [CP] Check Pods Manifest.lock */,
135147
9740EEB61CF901F6004384FC /* Run Script */,
136148
97C146EA1CF9000F007C117D /* Sources */,
137149
97C146EB1CF9000F007C117D /* Frameworks */,
138150
97C146EC1CF9000F007C117D /* Resources */,
139151
9705A1C41CF9048500538489 /* Embed Frameworks */,
140152
3B06AD1E1E4923F5004D2608 /* Thin Binary */,
141-
27171385958D77650BE5F644 /* [CP] Embed Pods Frameworks */,
153+
8B602104F8097AFBB8EC4A58 /* [CP] Embed Pods Frameworks */,
142154
);
143155
buildRules = (
144156
);
@@ -197,72 +209,72 @@
197209
/* End PBXResourcesBuildPhase section */
198210

199211
/* Begin PBXShellScriptBuildPhase section */
200-
27171385958D77650BE5F644 /* [CP] Embed Pods Frameworks */ = {
212+
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
201213
isa = PBXShellScriptBuildPhase;
202214
buildActionMask = 2147483647;
203215
files = (
204216
);
205-
inputFileListPaths = (
206-
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
217+
inputPaths = (
207218
);
208-
name = "[CP] Embed Pods Frameworks";
209-
outputFileListPaths = (
210-
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
219+
name = "Thin Binary";
220+
outputPaths = (
211221
);
212222
runOnlyForDeploymentPostprocessing = 0;
213223
shellPath = /bin/sh;
214-
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
215-
showEnvVarsInLog = 0;
224+
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
216225
};
217-
3B06AD1E1E4923F5004D2608 /* Thin Binary */ = {
226+
71F550970C1E190BF2E7DB10 /* [CP] Check Pods Manifest.lock */ = {
218227
isa = PBXShellScriptBuildPhase;
219228
buildActionMask = 2147483647;
220229
files = (
221230
);
231+
inputFileListPaths = (
232+
);
222233
inputPaths = (
234+
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
235+
"${PODS_ROOT}/Manifest.lock",
236+
);
237+
name = "[CP] Check Pods Manifest.lock";
238+
outputFileListPaths = (
223239
);
224-
name = "Thin Binary";
225240
outputPaths = (
241+
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
226242
);
227243
runOnlyForDeploymentPostprocessing = 0;
228244
shellPath = /bin/sh;
229-
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin";
245+
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
246+
showEnvVarsInLog = 0;
230247
};
231-
9740EEB61CF901F6004384FC /* Run Script */ = {
248+
8B602104F8097AFBB8EC4A58 /* [CP] Embed Pods Frameworks */ = {
232249
isa = PBXShellScriptBuildPhase;
233250
buildActionMask = 2147483647;
234251
files = (
235252
);
236-
inputPaths = (
253+
inputFileListPaths = (
254+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist",
237255
);
238-
name = "Run Script";
239-
outputPaths = (
256+
name = "[CP] Embed Pods Frameworks";
257+
outputFileListPaths = (
258+
"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist",
240259
);
241260
runOnlyForDeploymentPostprocessing = 0;
242261
shellPath = /bin/sh;
243-
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
262+
shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n";
263+
showEnvVarsInLog = 0;
244264
};
245-
9DEDE8E0A12A45F8A4FB88C8 /* [CP] Check Pods Manifest.lock */ = {
265+
9740EEB61CF901F6004384FC /* Run Script */ = {
246266
isa = PBXShellScriptBuildPhase;
247267
buildActionMask = 2147483647;
248268
files = (
249269
);
250-
inputFileListPaths = (
251-
);
252270
inputPaths = (
253-
"${PODS_PODFILE_DIR_PATH}/Podfile.lock",
254-
"${PODS_ROOT}/Manifest.lock",
255-
);
256-
name = "[CP] Check Pods Manifest.lock";
257-
outputFileListPaths = (
258271
);
272+
name = "Run Script";
259273
outputPaths = (
260-
"$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt",
261274
);
262275
runOnlyForDeploymentPostprocessing = 0;
263276
shellPath = /bin/sh;
264-
shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n";
265-
showEnvVarsInLog = 0;
277+
shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build";
266278
};
267279
/* End PBXShellScriptBuildPhase section */
268280

@@ -321,6 +333,7 @@
321333
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
322334
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
323335
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
336+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
324337
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
325338
CLANG_WARN_STRICT_PROTOTYPES = YES;
326339
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -339,7 +352,7 @@
339352
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
340353
GCC_WARN_UNUSED_FUNCTION = YES;
341354
GCC_WARN_UNUSED_VARIABLE = YES;
342-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
355+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
343356
MTL_ENABLE_DEBUG_INFO = NO;
344357
SDKROOT = iphoneos;
345358
SUPPORTED_PLATFORMS = iphoneos;
@@ -401,6 +414,7 @@
401414
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
402415
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
403416
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
417+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
404418
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
405419
CLANG_WARN_STRICT_PROTOTYPES = YES;
406420
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -425,7 +439,7 @@
425439
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
426440
GCC_WARN_UNUSED_FUNCTION = YES;
427441
GCC_WARN_UNUSED_VARIABLE = YES;
428-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
442+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
429443
MTL_ENABLE_DEBUG_INFO = YES;
430444
ONLY_ACTIVE_ARCH = YES;
431445
SDKROOT = iphoneos;
@@ -456,6 +470,7 @@
456470
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
457471
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
458472
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
473+
CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
459474
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
460475
CLANG_WARN_STRICT_PROTOTYPES = YES;
461476
CLANG_WARN_SUSPICIOUS_MOVE = YES;
@@ -474,7 +489,7 @@
474489
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
475490
GCC_WARN_UNUSED_FUNCTION = YES;
476491
GCC_WARN_UNUSED_VARIABLE = YES;
477-
IPHONEOS_DEPLOYMENT_TARGET = 9.0;
492+
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
478493
MTL_ENABLE_DEBUG_INFO = NO;
479494
SDKROOT = iphoneos;
480495
SUPPORTED_PLATFORMS = iphoneos;

flutter_vlc_player/example/pubspec.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,12 @@ environment:
88
dependencies:
99
flutter:
1010
sdk: flutter
11-
path_provider: ^2.0.2
11+
path_provider: ^2.0.9
1212

1313

1414
# The following adds the Cupertino Icons font to your application.
1515
# Use with the CupertinoIcons class for iOS style icons.
16-
cupertino_icons: ^1.0.3
16+
cupertino_icons: ^1.0.4
1717

1818
dev_dependencies:
1919
flutter_test:

0 commit comments

Comments
 (0)