├── .gitignore ├── .gitmodules ├── .swift-version ├── .swiftpm └── xcode │ ├── package.xcworkspace │ ├── contents.xcworkspacedata │ └── xcshareddata │ │ └── IDEWorkspaceChecks.plist │ └── xcshareddata │ └── xcschemes │ └── iOSClientPlayer.xcscheme ├── CHANGELOG.md ├── Documentation ├── Bitrates-Framerates-Resolutions.md ├── analytics-how-to.md ├── custom-playback-controls.md ├── enabling-airplay.md ├── error-handling.md ├── getting-started.md ├── modular-playback-technology.md ├── responding-to-playback-events.md └── subtitles-and-multi-audio.md ├── LICENSE ├── Package.resolved ├── Package.swift ├── README.md ├── Sources ├── iOSClientPlayer │ ├── Analytics │ │ ├── AnalyticsConnector.swift │ │ ├── AnalyticsProvider.swift │ │ ├── Connectors │ │ │ └── PassThroughConnector.swift │ │ ├── Providers │ │ │ └── AnalyticsLogger.swift │ │ ├── SourceAbandonedEventProvider.swift │ │ ├── TechDeallocationEventProvider.swift │ │ ├── TimedMetadataProvider.swift │ │ └── TraceProvider.swift │ ├── Components │ │ ├── MediaPlayback.swift │ │ ├── MediaRendering.swift │ │ ├── NetworkBehavior.swift │ │ ├── StartTime.swift │ │ └── TrackSelectable.swift │ ├── Context │ │ ├── Manifest │ │ │ ├── Components │ │ │ │ ├── HLSNative+ManifestContext+Airplay.swift │ │ │ │ └── Player+ManifestContext.swift │ │ │ ├── Manifest.swift │ │ │ └── ManifestContext.swift │ │ ├── MediaContext.swift │ │ ├── MediaSource.swift │ │ └── MediaSourceRequestHeaders.swift │ ├── Events │ │ ├── EventDispatcher.swift │ │ └── EventResponder.swift │ ├── Extensions │ │ ├── Date+Extensions.swift │ │ ├── Error+Extensions.swift │ │ ├── Int64+Extensions.swift │ │ └── Sequence+Extensions.swift │ ├── Info.plist │ ├── Player.swift │ ├── PlayerError.swift │ ├── PrivacyInfo.xcprivacy │ ├── Tech │ │ ├── HLS │ │ │ ├── AirplayHandler.swift │ │ │ ├── Components │ │ │ │ ├── HLSNative+MediaPlayback.swift │ │ │ │ ├── HLSNative+MediaRendering.swift │ │ │ │ ├── HLSNative+NetworkBehavior.swift │ │ │ │ ├── HLSNative+StartTime.swift │ │ │ │ └── HLSNative+TrackSelectable.swift │ │ │ ├── Extensions │ │ │ │ ├── AVAsset+LoadableKeys.swift │ │ │ │ ├── AVMediaSelectionGroup+Extensions.swift │ │ │ │ ├── AVPlayer+KeyValueObservable.swift │ │ │ │ ├── AVPlayerItem+Extensions.swift │ │ │ │ ├── AVPlayerItemAccessLogEvent+Extensions.swift │ │ │ │ └── AVPlayerItemErrorLogEvent+Extensions.swift │ │ │ ├── FairplayRequester.swift │ │ │ ├── HLSNative.swift │ │ │ ├── HLSNativeConfiguration.swift │ │ │ ├── HLSNativeError.swift │ │ │ ├── HLSNativeWarning.swift │ │ │ ├── Observation │ │ │ │ ├── DateRangeMetadataCollector.swift │ │ │ │ ├── ItemObserver.swift │ │ │ │ ├── KVOChange.swift │ │ │ │ ├── KeyValueObservable.swift │ │ │ │ ├── KeyValueObserver.swift │ │ │ │ ├── NotificationObserver.swift │ │ │ │ ├── NotificationToken.swift │ │ │ │ ├── Observer.swift │ │ │ │ ├── PlayerObserver.swift │ │ │ │ ├── RateObserver.swift │ │ │ │ └── UnmanagedPlayerObserver.swift │ │ │ └── Tracks │ │ │ │ ├── MediaGroup.swift │ │ │ │ └── MediaTrack.swift │ │ └── Tech.swift │ ├── Version.swift │ ├── Views │ │ └── PlayerView.swift │ └── Warning.swift └── iOSClientPlayerObjc │ └── Player.h ├── Tests └── iOSClientPlayerTests │ ├── HLSNativeNetworkBehavior.swift │ ├── HLSNativeTrackSelectableSpec.swift │ ├── Info.plist │ ├── InvalidStartTimeSpec.swift │ ├── MockedAVPlayer.swift │ ├── PlayerErrorSpec.swift │ ├── PlayerTests.swift │ └── TestEnv.swift ├── UPGRADE_GUIDE.md ├── fastlane ├── .env ├── Appfile ├── Fastfile └── actions │ └── update_dependency_graph.rb ├── iOSClientPlayer.podspec └── iOSClientPlayer.xcodeproj ├── project.pbxproj ├── project.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ └── Player.xcscmblueprint ├── xcshareddata └── xcschemes │ ├── iOSClientPlayer-tvOS.xcscheme │ └── iOSClientPlayer.xcscheme └── xcuserdata └── udaya.xcuserdatad └── xcschemes └── xcschememanagement.plist /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.swift-version: -------------------------------------------------------------------------------- 1 | 5.0 2 | -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/.swiftpm/xcode/package.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/.swiftpm/xcode/package.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /.swiftpm/xcode/xcshareddata/xcschemes/iOSClientPlayer.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/.swiftpm/xcode/xcshareddata/xcschemes/iOSClientPlayer.xcscheme -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /Documentation/Bitrates-Framerates-Resolutions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Documentation/Bitrates-Framerates-Resolutions.md -------------------------------------------------------------------------------- /Documentation/analytics-how-to.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Documentation/analytics-how-to.md -------------------------------------------------------------------------------- /Documentation/custom-playback-controls.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Documentation/custom-playback-controls.md -------------------------------------------------------------------------------- /Documentation/enabling-airplay.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Documentation/enabling-airplay.md -------------------------------------------------------------------------------- /Documentation/error-handling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Documentation/error-handling.md -------------------------------------------------------------------------------- /Documentation/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Documentation/getting-started.md -------------------------------------------------------------------------------- /Documentation/modular-playback-technology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Documentation/modular-playback-technology.md -------------------------------------------------------------------------------- /Documentation/responding-to-playback-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Documentation/responding-to-playback-events.md -------------------------------------------------------------------------------- /Documentation/subtitles-and-multi-audio.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Documentation/subtitles-and-multi-audio.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/LICENSE -------------------------------------------------------------------------------- /Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Package.resolved -------------------------------------------------------------------------------- /Package.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Package.swift -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/README.md -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Analytics/AnalyticsConnector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Analytics/AnalyticsConnector.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Analytics/AnalyticsProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Analytics/AnalyticsProvider.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Analytics/Connectors/PassThroughConnector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Analytics/Connectors/PassThroughConnector.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Analytics/Providers/AnalyticsLogger.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Analytics/Providers/AnalyticsLogger.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Analytics/SourceAbandonedEventProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Analytics/SourceAbandonedEventProvider.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Analytics/TechDeallocationEventProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Analytics/TechDeallocationEventProvider.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Analytics/TimedMetadataProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Analytics/TimedMetadataProvider.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Analytics/TraceProvider.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Analytics/TraceProvider.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Components/MediaPlayback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Components/MediaPlayback.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Components/MediaRendering.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Components/MediaRendering.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Components/NetworkBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Components/NetworkBehavior.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Components/StartTime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Components/StartTime.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Components/TrackSelectable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Components/TrackSelectable.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Context/Manifest/Components/HLSNative+ManifestContext+Airplay.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Context/Manifest/Components/HLSNative+ManifestContext+Airplay.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Context/Manifest/Components/Player+ManifestContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Context/Manifest/Components/Player+ManifestContext.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Context/Manifest/Manifest.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Context/Manifest/Manifest.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Context/Manifest/ManifestContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Context/Manifest/ManifestContext.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Context/MediaContext.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Context/MediaContext.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Context/MediaSource.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Context/MediaSource.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Context/MediaSourceRequestHeaders.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Context/MediaSourceRequestHeaders.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Events/EventDispatcher.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Events/EventDispatcher.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Events/EventResponder.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Events/EventResponder.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Extensions/Date+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Extensions/Date+Extensions.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Extensions/Error+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Extensions/Error+Extensions.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Extensions/Int64+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Extensions/Int64+Extensions.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Extensions/Sequence+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Extensions/Sequence+Extensions.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Info.plist -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Player.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Player.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/PlayerError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/PlayerError.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/PrivacyInfo.xcprivacy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/PrivacyInfo.xcprivacy -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/AirplayHandler.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/AirplayHandler.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+MediaPlayback.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+MediaPlayback.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+MediaRendering.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+MediaRendering.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+NetworkBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+NetworkBehavior.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+StartTime.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+StartTime.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+TrackSelectable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Components/HLSNative+TrackSelectable.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Extensions/AVAsset+LoadableKeys.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Extensions/AVAsset+LoadableKeys.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Extensions/AVMediaSelectionGroup+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Extensions/AVMediaSelectionGroup+Extensions.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Extensions/AVPlayer+KeyValueObservable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Extensions/AVPlayer+KeyValueObservable.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Extensions/AVPlayerItem+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Extensions/AVPlayerItem+Extensions.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Extensions/AVPlayerItemAccessLogEvent+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Extensions/AVPlayerItemAccessLogEvent+Extensions.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Extensions/AVPlayerItemErrorLogEvent+Extensions.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Extensions/AVPlayerItemErrorLogEvent+Extensions.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/FairplayRequester.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/FairplayRequester.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/HLSNative.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/HLSNative.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/HLSNativeConfiguration.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/HLSNativeConfiguration.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/HLSNativeError.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/HLSNativeError.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/HLSNativeWarning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/HLSNativeWarning.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/DateRangeMetadataCollector.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/DateRangeMetadataCollector.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/ItemObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/ItemObserver.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/KVOChange.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/KVOChange.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/KeyValueObservable.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/KeyValueObservable.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/KeyValueObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/KeyValueObserver.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/NotificationObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/NotificationObserver.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/NotificationToken.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/NotificationToken.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/Observer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/Observer.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/PlayerObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/PlayerObserver.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/RateObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/RateObserver.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Observation/UnmanagedPlayerObserver.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Observation/UnmanagedPlayerObserver.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Tracks/MediaGroup.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Tracks/MediaGroup.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/HLS/Tracks/MediaTrack.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/HLS/Tracks/MediaTrack.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Tech/Tech.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Tech/Tech.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Version.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Version.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Views/PlayerView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Views/PlayerView.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayer/Warning.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayer/Warning.swift -------------------------------------------------------------------------------- /Sources/iOSClientPlayerObjc/Player.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Sources/iOSClientPlayerObjc/Player.h -------------------------------------------------------------------------------- /Tests/iOSClientPlayerTests/HLSNativeNetworkBehavior.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Tests/iOSClientPlayerTests/HLSNativeNetworkBehavior.swift -------------------------------------------------------------------------------- /Tests/iOSClientPlayerTests/HLSNativeTrackSelectableSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Tests/iOSClientPlayerTests/HLSNativeTrackSelectableSpec.swift -------------------------------------------------------------------------------- /Tests/iOSClientPlayerTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Tests/iOSClientPlayerTests/Info.plist -------------------------------------------------------------------------------- /Tests/iOSClientPlayerTests/InvalidStartTimeSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Tests/iOSClientPlayerTests/InvalidStartTimeSpec.swift -------------------------------------------------------------------------------- /Tests/iOSClientPlayerTests/MockedAVPlayer.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Tests/iOSClientPlayerTests/MockedAVPlayer.swift -------------------------------------------------------------------------------- /Tests/iOSClientPlayerTests/PlayerErrorSpec.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Tests/iOSClientPlayerTests/PlayerErrorSpec.swift -------------------------------------------------------------------------------- /Tests/iOSClientPlayerTests/PlayerTests.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Tests/iOSClientPlayerTests/PlayerTests.swift -------------------------------------------------------------------------------- /Tests/iOSClientPlayerTests/TestEnv.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/Tests/iOSClientPlayerTests/TestEnv.swift -------------------------------------------------------------------------------- /UPGRADE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/UPGRADE_GUIDE.md -------------------------------------------------------------------------------- /fastlane/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/fastlane/.env -------------------------------------------------------------------------------- /fastlane/Appfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/fastlane/Appfile -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/actions/update_dependency_graph.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/fastlane/actions/update_dependency_graph.rb -------------------------------------------------------------------------------- /iOSClientPlayer.podspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/iOSClientPlayer.podspec -------------------------------------------------------------------------------- /iOSClientPlayer.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/iOSClientPlayer.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /iOSClientPlayer.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/iOSClientPlayer.xcodeproj/project.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /iOSClientPlayer.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/iOSClientPlayer.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /iOSClientPlayer.xcodeproj/project.xcworkspace/xcshareddata/Player.xcscmblueprint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/iOSClientPlayer.xcodeproj/project.xcworkspace/xcshareddata/Player.xcscmblueprint -------------------------------------------------------------------------------- /iOSClientPlayer.xcodeproj/xcshareddata/xcschemes/iOSClientPlayer-tvOS.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/iOSClientPlayer.xcodeproj/xcshareddata/xcschemes/iOSClientPlayer-tvOS.xcscheme -------------------------------------------------------------------------------- /iOSClientPlayer.xcodeproj/xcshareddata/xcschemes/iOSClientPlayer.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/iOSClientPlayer.xcodeproj/xcshareddata/xcschemes/iOSClientPlayer.xcscheme -------------------------------------------------------------------------------- /iOSClientPlayer.xcodeproj/xcuserdata/udaya.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/EricssonBroadcastServices/iOSClientPlayer/HEAD/iOSClientPlayer.xcodeproj/xcuserdata/udaya.xcuserdatad/xcschemes/xcschememanagement.plist --------------------------------------------------------------------------------