|
7 | 7 | objects = { |
8 | 8 |
|
9 | 9 | /* Begin PBXBuildFile section */ |
10 | | - 3E1B587A2C58198E0097ABBF /* build.sh in Resources */ = {isa = PBXBuildFile; fileRef = 3E1B58722C58198E0097ABBF /* build.sh */; }; |
11 | | - 3E1B587C2C58198E0097ABBF /* common.sh in Resources */ = {isa = PBXBuildFile; fileRef = 3E1B58742C58198E0097ABBF /* common.sh */; }; |
| 10 | + 3E1B587C2C58198E0097ABBF /* build-ffmpeg.sh in Resources */ = {isa = PBXBuildFile; fileRef = 3E1B58742C58198E0097ABBF /* build-ffmpeg.sh */; }; |
12 | 11 | 3E1B58802C58198E0097ABBF /* README.txt in Resources */ = {isa = PBXBuildFile; fileRef = 3E1B58782C58198E0097ABBF /* README.txt */; }; |
13 | 12 | 3E1B58842C583F210097ABBF /* FFmpegChannelLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E1B58832C583F210097ABBF /* FFmpegChannelLayout.swift */; }; |
14 | 13 | 3E7B652D291199B600FDB51F /* Constants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7B6481291199B600FDB51F /* Constants.swift */; }; |
|
60 | 59 | 3E7B659829119ADA00FDB51F /* libavutil.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3E7B658A291199C700FDB51F /* libavutil.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
61 | 60 | 3E7B659929119ADB00FDB51F /* libswresample.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3E7B658C291199C700FDB51F /* libswresample.xcframework */; }; |
62 | 61 | 3E7B659A29119ADB00FDB51F /* libswresample.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3E7B658C291199C700FDB51F /* libswresample.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; |
| 62 | + 3E7F6E022C58FCE30085EDF2 /* AVChannel+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E7F6E012C58FCE30085EDF2 /* AVChannel+Extensions.swift */; }; |
| 63 | + 3EF020442C595EBA005A841B /* AVChannelLayout+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3EF020432C595EBA005A841B /* AVChannelLayout+Extensions.swift */; }; |
63 | 64 | /* End PBXBuildFile section */ |
64 | 65 |
|
65 | 66 | /* Begin PBXCopyFilesBuildPhase section */ |
|
80 | 81 | /* End PBXCopyFilesBuildPhase section */ |
81 | 82 |
|
82 | 83 | /* Begin PBXFileReference section */ |
83 | | - 3E1B58722C58198E0097ABBF /* build.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = build.sh; sourceTree = "<group>"; }; |
84 | | - 3E1B58742C58198E0097ABBF /* common.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = common.sh; sourceTree = "<group>"; }; |
| 84 | + 3E1B58742C58198E0097ABBF /* build-ffmpeg.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = "build-ffmpeg.sh"; sourceTree = "<group>"; }; |
85 | 85 | 3E1B58782C58198E0097ABBF /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.txt; sourceTree = "<group>"; }; |
86 | 86 | 3E1B58832C583F210097ABBF /* FFmpegChannelLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FFmpegChannelLayout.swift; sourceTree = "<group>"; }; |
87 | 87 | 3E7B64702911993300FDB51F /* FFmpegPlayer.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = FFmpegPlayer.app; sourceTree = BUILT_PRODUCTS_DIR; }; |
|
133 | 133 | 3E7B658A291199C700FDB51F /* libavutil.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libavutil.xcframework; sourceTree = "<group>"; }; |
134 | 134 | 3E7B658B291199C700FDB51F /* libavcodec.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libavcodec.xcframework; sourceTree = "<group>"; }; |
135 | 135 | 3E7B658C291199C700FDB51F /* libswresample.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = libswresample.xcframework; sourceTree = "<group>"; }; |
| 136 | + 3E7F6E012C58FCE30085EDF2 /* AVChannel+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AVChannel+Extensions.swift"; sourceTree = "<group>"; }; |
| 137 | + 3EF020432C595EBA005A841B /* AVChannelLayout+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AVChannelLayout+Extensions.swift"; sourceTree = "<group>"; }; |
136 | 138 | 3EF9C61629119E3B002DEC4B /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
137 | 139 | 3EF9C6182911A1EB002DEC4B /* FFmpegPlayer.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = FFmpegPlayer.entitlements; sourceTree = "<group>"; }; |
138 | 140 | /* End PBXFileReference section */ |
|
155 | 157 | 3E1B58792C58198E0097ABBF /* FFmpegBuild */ = { |
156 | 158 | isa = PBXGroup; |
157 | 159 | children = ( |
158 | | - 3E1B58722C58198E0097ABBF /* build.sh */, |
159 | | - 3E1B58742C58198E0097ABBF /* common.sh */, |
| 160 | + 3E1B58742C58198E0097ABBF /* build-ffmpeg.sh */, |
160 | 161 | 3E1B58782C58198E0097ABBF /* README.txt */, |
161 | 162 | ); |
162 | 163 | path = FFmpegBuild; |
|
214 | 215 | children = ( |
215 | 216 | 3E7B6498291199B600FDB51F /* ffmpeg.h */, |
216 | 217 | 3E7B648A291199B600FDB51F /* Wrappers */, |
| 218 | + 3EF020422C595EA0005A841B /* Support */, |
217 | 219 | 3E7B6499291199B600FDB51F /* Utils */, |
218 | 220 | ); |
219 | 221 | path = FFmpeg; |
|
325 | 327 | path = Frameworks; |
326 | 328 | sourceTree = "<group>"; |
327 | 329 | }; |
| 330 | + 3EF020422C595EA0005A841B /* Support */ = { |
| 331 | + isa = PBXGroup; |
| 332 | + children = ( |
| 333 | + 3E7F6E012C58FCE30085EDF2 /* AVChannel+Extensions.swift */, |
| 334 | + 3EF020432C595EBA005A841B /* AVChannelLayout+Extensions.swift */, |
| 335 | + ); |
| 336 | + path = Support; |
| 337 | + sourceTree = "<group>"; |
| 338 | + }; |
328 | 339 | /* End PBXGroup section */ |
329 | 340 |
|
330 | 341 | /* Begin PBXNativeTarget section */ |
|
384 | 395 | isa = PBXResourcesBuildPhase; |
385 | 396 | buildActionMask = 2147483647; |
386 | 397 | files = ( |
387 | | - 3E1B587C2C58198E0097ABBF /* common.sh in Resources */, |
| 398 | + 3E1B587C2C58198E0097ABBF /* build-ffmpeg.sh in Resources */, |
388 | 399 | 3E1B58802C58198E0097ABBF /* README.txt in Resources */, |
389 | 400 | 3E7B6585291199BF00FDB51F /* Assets.xcassets in Resources */, |
390 | | - 3E1B587A2C58198E0097ABBF /* build.sh in Resources */, |
391 | 401 | 3E7B6531291199B600FDB51F /* MainMenu.xib in Resources */, |
392 | 402 | ); |
393 | 403 | runOnlyForDeploymentPostprocessing = 0; |
|
416 | 426 | 3E7B6549291199B600FDB51F /* UtilsExtensions.swift in Sources */, |
417 | 427 | 3E7B6554291199B600FDB51F /* AVFUtils.swift in Sources */, |
418 | 428 | 3E7B6537291199B600FDB51F /* FFmpegSampleFormat.swift in Sources */, |
| 429 | + 3E7F6E022C58FCE30085EDF2 /* AVChannel+Extensions.swift in Sources */, |
419 | 430 | 3E7B6552291199B600FDB51F /* TrackInfo.swift in Sources */, |
420 | 431 | 3E7B654C291199B600FDB51F /* AtomicCounter.swift in Sources */, |
| 432 | + 3EF020442C595EBA005A841B /* AVChannelLayout+Extensions.swift in Sources */, |
421 | 433 | 3E7B6530291199B600FDB51F /* PlayerViewController.swift in Sources */, |
422 | 434 | 3E7B653D291199B600FDB51F /* FFmpegFormatContext.swift in Sources */, |
423 | 435 | 3E7B6539291199B600FDB51F /* FFmpegImageStream.swift in Sources */, |
|
0 commit comments