Commit aa98dd30 authored by Mike JS. Choi's avatar Mike JS. Choi Committed by Carola Nitz

Tests: Add videos and reference

parent 1be28e18
......@@ -179,6 +179,32 @@
8D826AE1203F3CC500536EF7 /* VLCRendererDiscoverer.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 8D2CE647203DCC48004BB7F6 /* VLCRendererDiscoverer.h */; };
8D826AE2203F3CC500536EF7 /* VLCRendererItem.h in Copy Headers */ = {isa = PBXBuildFile; fileRef = 8D2CE64E203EEA47004BB7F6 /* VLCRendererItem.h */; };
AACBBE4A0F95108600F1A2B1 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AACBBE490F95108600F1A2B1 /* Foundation.framework */; };
CA1E134E21087D750066F32F /* Video.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1E134D21087D750066F32F /* Video.swift */; };
CA1E134F21087D750066F32F /* Video.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1E134D21087D750066F32F /* Video.swift */; };
CA1E136021087D8E0066F32F /* german.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135221087D8E0066F32F /* german.srt */; };
CA1E136121087D8E0066F32F /* german.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135221087D8E0066F32F /* german.srt */; };
CA1E136221087D8E0066F32F /* slovak.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135321087D8E0066F32F /* slovak.srt */; };
CA1E136321087D8E0066F32F /* slovak.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135321087D8E0066F32F /* slovak.srt */; };
CA1E136421087D8E0066F32F /* portuguese.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135421087D8E0066F32F /* portuguese.srt */; };
CA1E136521087D8E0066F32F /* portuguese.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135421087D8E0066F32F /* portuguese.srt */; };
CA1E136621087D8E0066F32F /* raspberry.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135521087D8E0066F32F /* raspberry.mp4 */; };
CA1E136721087D8E0066F32F /* raspberry.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135521087D8E0066F32F /* raspberry.mp4 */; };
CA1E136821087D8E0066F32F /* bunny.avi in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135721087D8E0066F32F /* bunny.avi */; };
CA1E136921087D8E0066F32F /* bunny.avi in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135721087D8E0066F32F /* bunny.avi */; };
CA1E136A21087D8E0066F32F /* sea_lions.mov in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135821087D8E0066F32F /* sea_lions.mov */; };
CA1E136B21087D8E0066F32F /* sea_lions.mov in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135821087D8E0066F32F /* sea_lions.mov */; };
CA1E136C21087D8E0066F32F /* salmon.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135921087D8E0066F32F /* salmon.mp4 */; };
CA1E136D21087D8E0066F32F /* salmon.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135921087D8E0066F32F /* salmon.mp4 */; };
CA1E136E21087D8E0066F32F /* bird.m4v in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135A21087D8E0066F32F /* bird.m4v */; };
CA1E136F21087D8E0066F32F /* bird.m4v in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135A21087D8E0066F32F /* bird.m4v */; };
CA1E137021087D8E0066F32F /* browser.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135C21087D8E0066F32F /* browser.mp4 */; };
CA1E137121087D8E0066F32F /* browser.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135C21087D8E0066F32F /* browser.mp4 */; };
CA1E137221087D8E0066F32F /* french.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135D21087D8E0066F32F /* french.srt */; };
CA1E137321087D8E0066F32F /* french.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135D21087D8E0066F32F /* french.srt */; };
CA1E137421087D8E0066F32F /* chinese-traditional.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135E21087D8E0066F32F /* chinese-traditional.srt */; };
CA1E137521087D8E0066F32F /* chinese-traditional.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135E21087D8E0066F32F /* chinese-traditional.srt */; };
CA1E137621087D8E0066F32F /* english.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135F21087D8E0066F32F /* english.srt */; };
CA1E137721087D8E0066F32F /* english.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E135F21087D8E0066F32F /* english.srt */; };
CA7BC89120F4419E00C86820 /* XCTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA7BC88720F4418000C86820 /* XCTestHelper.swift */; };
CA7BC89520F441B500C86820 /* XCTestHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA7BC88720F4418000C86820 /* XCTestHelper.swift */; };
CAA03D0C20C8DCDB001764DA /* libTVVLCKit.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 7D1329591BA304D900BE647E /* libTVVLCKit.a */; };
......@@ -426,6 +452,19 @@
CA0301CB20ADFD2500452BB8 /* MobileVLCKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MobileVLCKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
CA0301CF20ADFD2500452BB8 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CA08590420F7184A00B3AB69 /* macros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = macros.h; path = Headers/Internal/macros.h; sourceTree = "<group>"; };
CA1E134D21087D750066F32F /* Video.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Video.swift; sourceTree = "<group>"; };
CA1E135221087D8E0066F32F /* german.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = german.srt; sourceTree = "<group>"; };
CA1E135321087D8E0066F32F /* slovak.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = slovak.srt; sourceTree = "<group>"; };
CA1E135421087D8E0066F32F /* portuguese.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = portuguese.srt; sourceTree = "<group>"; };
CA1E135521087D8E0066F32F /* raspberry.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = raspberry.mp4; sourceTree = "<group>"; };
CA1E135721087D8E0066F32F /* bunny.avi */ = {isa = PBXFileReference; lastKnownFileType = video.avi; path = bunny.avi; sourceTree = "<group>"; };
CA1E135821087D8E0066F32F /* sea_lions.mov */ = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = sea_lions.mov; sourceTree = "<group>"; };
CA1E135921087D8E0066F32F /* salmon.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = salmon.mp4; sourceTree = "<group>"; };
CA1E135A21087D8E0066F32F /* bird.m4v */ = {isa = PBXFileReference; lastKnownFileType = file; path = bird.m4v; sourceTree = "<group>"; };
CA1E135C21087D8E0066F32F /* browser.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = browser.mp4; sourceTree = "<group>"; };
CA1E135D21087D8E0066F32F /* french.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = french.srt; sourceTree = "<group>"; };
CA1E135E21087D8E0066F32F /* chinese-traditional.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "chinese-traditional.srt"; sourceTree = "<group>"; };
CA1E135F21087D8E0066F32F /* english.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = english.srt; sourceTree = "<group>"; };
CA7BC88720F4418000C86820 /* XCTestHelper.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XCTestHelper.swift; sourceTree = "<group>"; };
CA978D1E20B89F4B00F7E768 /* MobileVLCKitTests-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MobileVLCKitTests-Bridging-Header.h"; sourceTree = "<group>"; };
CAA03D0720C8DCDA001764DA /* TVVLCKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TVVLCKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
......@@ -792,9 +831,53 @@
path = MobileVLCKitTests;
sourceTree = "<group>";
};
CA1E135021087D790066F32F /* Assets */ = {
isa = PBXGroup;
children = (
CA1E135B21087D8E0066F32F /* browser */,
CA1E135121087D8E0066F32F /* raspberry */,
CA1E135621087D8E0066F32F /* standard */,
);
path = Assets;
sourceTree = "<group>";
};
CA1E135121087D8E0066F32F /* raspberry */ = {
isa = PBXGroup;
children = (
CA1E135221087D8E0066F32F /* german.srt */,
CA1E135321087D8E0066F32F /* slovak.srt */,
CA1E135421087D8E0066F32F /* portuguese.srt */,
CA1E135521087D8E0066F32F /* raspberry.mp4 */,
);
path = raspberry;
sourceTree = "<group>";
};
CA1E135621087D8E0066F32F /* standard */ = {
isa = PBXGroup;
children = (
CA1E135721087D8E0066F32F /* bunny.avi */,
CA1E135821087D8E0066F32F /* sea_lions.mov */,
CA1E135921087D8E0066F32F /* salmon.mp4 */,
CA1E135A21087D8E0066F32F /* bird.m4v */,
);
path = standard;
sourceTree = "<group>";
};
CA1E135B21087D8E0066F32F /* browser */ = {
isa = PBXGroup;
children = (
CA1E135D21087D8E0066F32F /* french.srt */,
CA1E135E21087D8E0066F32F /* chinese-traditional.srt */,
CA1E135F21087D8E0066F32F /* english.srt */,
CA1E135C21087D8E0066F32F /* browser.mp4 */,
);
path = browser;
sourceTree = "<group>";
};
CA7BC88520F4418000C86820 /* Helper */ = {
isa = PBXGroup;
children = (
CA1E134D21087D750066F32F /* Video.swift */,
CA7BC88720F4418000C86820 /* XCTestHelper.swift */,
);
path = Helper;
......@@ -803,6 +886,7 @@
CAA9EFFC20D2546000CDBB2C /* Tests */ = {
isa = PBXGroup;
children = (
CA1E135021087D790066F32F /* Assets */,
CA7BC88520F4418000C86820 /* Helper */,
CAA9F00020D254A600CDBB2C /* Sources */,
CAA9EFFD20D2549300CDBB2C /* TVVLCKitTests */,
......@@ -1091,6 +1175,18 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CA1E137621087D8E0066F32F /* english.srt in Resources */,
CA1E136C21087D8E0066F32F /* salmon.mp4 in Resources */,
CA1E136821087D8E0066F32F /* bunny.avi in Resources */,
CA1E136421087D8E0066F32F /* portuguese.srt in Resources */,
CA1E136A21087D8E0066F32F /* sea_lions.mov in Resources */,
CA1E137421087D8E0066F32F /* chinese-traditional.srt in Resources */,
CA1E136021087D8E0066F32F /* german.srt in Resources */,
CA1E137221087D8E0066F32F /* french.srt in Resources */,
CA1E136621087D8E0066F32F /* raspberry.mp4 in Resources */,
CA1E136E21087D8E0066F32F /* bird.m4v in Resources */,
CA1E137021087D8E0066F32F /* browser.mp4 in Resources */,
CA1E136221087D8E0066F32F /* slovak.srt in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -1098,6 +1194,18 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CA1E137721087D8E0066F32F /* english.srt in Resources */,
CA1E136D21087D8E0066F32F /* salmon.mp4 in Resources */,
CA1E136921087D8E0066F32F /* bunny.avi in Resources */,
CA1E136521087D8E0066F32F /* portuguese.srt in Resources */,
CA1E136B21087D8E0066F32F /* sea_lions.mov in Resources */,
CA1E137521087D8E0066F32F /* chinese-traditional.srt in Resources */,
CA1E136121087D8E0066F32F /* german.srt in Resources */,
CA1E137321087D8E0066F32F /* french.srt in Resources */,
CA1E136721087D8E0066F32F /* raspberry.mp4 in Resources */,
CA1E136F21087D8E0066F32F /* bird.m4v in Resources */,
CA1E137121087D8E0066F32F /* browser.mp4 in Resources */,
CA1E136321087D8E0066F32F /* slovak.srt in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -1221,6 +1329,7 @@
CA7BC89120F4419E00C86820 /* XCTestHelper.swift in Sources */,
CAA9F00320D254AB00CDBB2C /* VLCTimeTest.swift in Sources */,
CABCBAE220EB0B080040E2F5 /* VLCAudioTest.swift in Sources */,
CA1E134E21087D750066F32F /* Video.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -1232,6 +1341,7 @@
CA7BC89520F441B500C86820 /* XCTestHelper.swift in Sources */,
CAA9F00420D254AC00CDBB2C /* VLCTimeTest.swift in Sources */,
CABCBAE320EB0B080040E2F5 /* VLCAudioTest.swift in Sources */,
CA1E134F21087D750066F32F /* Video.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......
/*****************************************************************************
* Video.swift
*****************************************************************************
* Copyright (C) 2018 Mike JS. Choi
* Copyright (C) 2018 VLC authors and VideoLAN
* $Id$
*
* Authors: Mike JS. Choi <mkchoi212 # icloud.com>
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published by
* the Free Software Foundation; either version 2.1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program; if not, write to the Free Software Foundation,
* Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301, USA.
*****************************************************************************/
import XCTest
struct Video {
let name: String
let type: String
let meta: [String:String]
#if os(OSX)
let bundle = Bundle(identifier: "org.videolan.VLCKitTests")!
#elseif os(iOS)
let bundle = Bundle(identifier: "org.videolan.MobileVLCKitTests")!
#elseif os(tvOS)
let bundle = Bundle(identifier: "org.videolan.TVVLCKitTests")!
#endif
static let standards = [Video.test1, Video.test2, Video.test3, Video.test4]
static let test1 = Video(
name: "bird",
type: "m4v",
meta: ["title": "bird.m4v", "date": "2017", "trackNumber": "1", "genre": "Chill", "description": "Bird looking into the abiss"]
)
static let test2 = Video(
name: "bunny",
type: "avi",
meta: ["title": "bunny.avi", "genre": "Nature", "description": "Cute bunny looking for something"]
)
static let test3 = Video(
name: "salmon",
type: "mp4",
meta: ["title": "salmon.mp4", "date": "2016", "trackNumber": "2", "genre": "Lake", "description": "Salmon trying to swim upstream"]
)
static let test4 = Video(
name: "sea_lions",
type: "mov",
meta: ["title": "sea_lions.mov", "description": "Tanning sea lions", "genre": "Nature"]
)
static let invalid = Video(
name: "invalid",
type: "foo",
meta: [:]
)
var media: VLCMedia {
return VLCMedia(path: path)
}
var path: String {
if type == "foo" {
return title
}
let path = bundle.path(forResource: name, ofType: type)
return path!
}
var url: URL {
let url = bundle.url(forResource: name, withExtension: type)
XCTAssertNotNil(url)
return url!
}
var title: String {
return "\(name).\(type)"
}
}
......@@ -85,6 +85,19 @@
7DEBDAD7203C561D000A7D2F /* libvlc_vlm.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CCEC5B7C114D9BE800D34AAB /* libvlc_vlm.h */; };
7DEBDAD8203C561D000A7D2F /* libvlc.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CCEC5B7D114D9BE800D34AAB /* libvlc.h */; };
7DEBDAD9203C561D000A7D2F /* vlc.h in CopyFiles */ = {isa = PBXBuildFile; fileRef = CCEC5B7E114D9BE800D34AAB /* vlc.h */; };
CA1E133021087CD60066F32F /* Video.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA1E132F21087CD60066F32F /* Video.swift */; };
CA1E134021087CEB0066F32F /* german.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133221087CEA0066F32F /* german.srt */; };
CA1E134121087CEB0066F32F /* slovak.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133321087CEA0066F32F /* slovak.srt */; };
CA1E134221087CEB0066F32F /* portuguese.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133421087CEA0066F32F /* portuguese.srt */; };
CA1E134321087CEB0066F32F /* raspberry.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133521087CEA0066F32F /* raspberry.mp4 */; };
CA1E134421087CEB0066F32F /* bunny.avi in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133721087CEA0066F32F /* bunny.avi */; };
CA1E134521087CEB0066F32F /* sea_lions.mov in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133821087CEA0066F32F /* sea_lions.mov */; };
CA1E134621087CEB0066F32F /* salmon.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133921087CEA0066F32F /* salmon.mp4 */; };
CA1E134721087CEB0066F32F /* bird.m4v in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133A21087CEA0066F32F /* bird.m4v */; };
CA1E134821087CEB0066F32F /* browser.mp4 in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133C21087CEB0066F32F /* browser.mp4 */; };
CA1E134921087CEB0066F32F /* french.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133D21087CEB0066F32F /* french.srt */; };
CA1E134A21087CEB0066F32F /* chinese-traditional.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133E21087CEB0066F32F /* chinese-traditional.srt */; };
CA1E134B21087CEB0066F32F /* english.srt in Resources */ = {isa = PBXBuildFile; fileRef = CA1E133F21087CEB0066F32F /* english.srt */; };
CA23EBC120BDF02700C0D635 /* VLCKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 7DC28D7F20194117002D05C4 /* VLCKit.framework */; };
CA23EBCC20BDF07700C0D635 /* VLCTimeTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA23EBCB20BDF07700C0D635 /* VLCTimeTest.swift */; };
CA766ED620E9E53E009B3F3F /* VLCAudioTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = CA766ED520E9E53E009B3F3F /* VLCAudioTest.swift */; };
......@@ -189,6 +202,19 @@
A7A0CEA20D2EF13000F2C039 /* VLCVideoCommon.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = VLCVideoCommon.h; path = Internal/VLCVideoCommon.h; sourceTree = "<group>"; };
A7A0CEA30D2EF13000F2C039 /* VLCVideoCommon.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VLCVideoCommon.m; sourceTree = "<group>"; };
CA08590320F7156100B3AB69 /* macros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = macros.h; path = Headers/Internal/macros.h; sourceTree = "<group>"; };
CA1E132F21087CD60066F32F /* Video.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Video.swift; sourceTree = "<group>"; };
CA1E133221087CEA0066F32F /* german.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = german.srt; sourceTree = "<group>"; };
CA1E133321087CEA0066F32F /* slovak.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = slovak.srt; sourceTree = "<group>"; };
CA1E133421087CEA0066F32F /* portuguese.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = portuguese.srt; sourceTree = "<group>"; };
CA1E133521087CEA0066F32F /* raspberry.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = raspberry.mp4; sourceTree = "<group>"; };
CA1E133721087CEA0066F32F /* bunny.avi */ = {isa = PBXFileReference; lastKnownFileType = video.avi; path = bunny.avi; sourceTree = "<group>"; };
CA1E133821087CEA0066F32F /* sea_lions.mov */ = {isa = PBXFileReference; lastKnownFileType = video.quicktime; path = sea_lions.mov; sourceTree = "<group>"; };
CA1E133921087CEA0066F32F /* salmon.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = salmon.mp4; sourceTree = "<group>"; };
CA1E133A21087CEA0066F32F /* bird.m4v */ = {isa = PBXFileReference; lastKnownFileType = file; path = bird.m4v; sourceTree = "<group>"; };
CA1E133C21087CEB0066F32F /* browser.mp4 */ = {isa = PBXFileReference; lastKnownFileType = file; path = browser.mp4; sourceTree = "<group>"; };
CA1E133D21087CEB0066F32F /* french.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = french.srt; sourceTree = "<group>"; };
CA1E133E21087CEB0066F32F /* chinese-traditional.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "chinese-traditional.srt"; sourceTree = "<group>"; };
CA1E133F21087CEB0066F32F /* english.srt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = english.srt; sourceTree = "<group>"; };
CA23EBBC20BDF02700C0D635 /* VLCKitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = VLCKitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
CA23EBC020BDF02700C0D635 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
CA23EBCA20BDF07700C0D635 /* VLCKitTests-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "VLCKitTests-Bridging-Header.h"; sourceTree = "<group>"; };
......@@ -439,6 +465,7 @@
CA0B184920BDEFB0001CA52B /* Tests */ = {
isa = PBXGroup;
children = (
CA1E134C21087CEE0066F32F /* Assets */,
CA7BC8AE20F4424100C86820 /* Helper */,
CA23EBC720BDF03400C0D635 /* Sources */,
CA23EBBD20BDF02700C0D635 /* VLCKitTests */,
......@@ -446,6 +473,49 @@
path = Tests;
sourceTree = "<group>";
};
CA1E133121087CEA0066F32F /* raspberry */ = {
isa = PBXGroup;
children = (
CA1E133221087CEA0066F32F /* german.srt */,
CA1E133321087CEA0066F32F /* slovak.srt */,
CA1E133421087CEA0066F32F /* portuguese.srt */,
CA1E133521087CEA0066F32F /* raspberry.mp4 */,
);
path = raspberry;
sourceTree = "<group>";
};
CA1E133621087CEA0066F32F /* standard */ = {
isa = PBXGroup;
children = (
CA1E133721087CEA0066F32F /* bunny.avi */,
CA1E133821087CEA0066F32F /* sea_lions.mov */,
CA1E133921087CEA0066F32F /* salmon.mp4 */,
CA1E133A21087CEA0066F32F /* bird.m4v */,
);
path = standard;
sourceTree = "<group>";
};
CA1E133B21087CEB0066F32F /* browser */ = {
isa = PBXGroup;
children = (
CA1E133D21087CEB0066F32F /* french.srt */,
CA1E133E21087CEB0066F32F /* chinese-traditional.srt */,
CA1E133F21087CEB0066F32F /* english.srt */,
CA1E133C21087CEB0066F32F /* browser.mp4 */,
);
path = browser;
sourceTree = "<group>";
};
CA1E134C21087CEE0066F32F /* Assets */ = {
isa = PBXGroup;
children = (
CA1E133B21087CEB0066F32F /* browser */,
CA1E133121087CEA0066F32F /* raspberry */,
CA1E133621087CEA0066F32F /* standard */,
);
path = Assets;
sourceTree = "<group>";
};
CA23EBBD20BDF02700C0D635 /* VLCKitTests */ = {
isa = PBXGroup;
children = (
......@@ -468,6 +538,7 @@
CA7BC8AE20F4424100C86820 /* Helper */ = {
isa = PBXGroup;
children = (
CA1E132F21087CD60066F32F /* Video.swift */,
CA7BC8B020F4424100C86820 /* XCTestHelper.swift */,
);
path = Helper;
......@@ -684,6 +755,18 @@
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
CA1E134B21087CEB0066F32F /* english.srt in Resources */,
CA1E134621087CEB0066F32F /* salmon.mp4 in Resources */,
CA1E134421087CEB0066F32F /* bunny.avi in Resources */,
CA1E134221087CEB0066F32F /* portuguese.srt in Resources */,
CA1E134521087CEB0066F32F /* sea_lions.mov in Resources */,
CA1E134A21087CEB0066F32F /* chinese-traditional.srt in Resources */,
CA1E134021087CEB0066F32F /* german.srt in Resources */,
CA1E134921087CEB0066F32F /* french.srt in Resources */,
CA1E134321087CEB0066F32F /* raspberry.mp4 in Resources */,
CA1E134721087CEB0066F32F /* bird.m4v in Resources */,
CA1E134821087CEB0066F32F /* browser.mp4 in Resources */,
CA1E134121087CEB0066F32F /* slovak.srt in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......@@ -751,6 +834,7 @@
CA23EBCC20BDF07700C0D635 /* VLCTimeTest.swift in Sources */,
CA766ED620E9E53E009B3F3F /* VLCAudioTest.swift in Sources */,
CA7BC8B720F4424100C86820 /* XCTestHelper.swift in Sources */,
CA1E133021087CD60066F32F /* Video.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment