diff --git a/HaishinKit.podspec b/ApiVideoHaishinKit.podspec similarity index 72% rename from HaishinKit.podspec rename to ApiVideoHaishinKit.podspec index 362107243..f86660c3d 100644 --- a/HaishinKit.podspec +++ b/ApiVideoHaishinKit.podspec @@ -1,19 +1,19 @@ Pod::Spec.new do |s| - s.name = "HaishinKit" - s.version = "1.2.3" + s.name = "ApiVideoHaishinKit" + s.version = "1.2.3.1" s.summary = "Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS." s.swift_version = "5.5" s.description = <<-DESC - HaishinKit. Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS. + Fork of HaishinKit made to access HKView frame buffer. Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS. DESC s.homepage = "https://github.com/shogo4405/HaishinKit.swift" s.license = "New BSD" s.author = { "shogo4405" => "shogo4405@gmail.com" } s.authors = { "shogo4405" => "shogo4405@gmail.com" } - s.source = { :git => "https://github.com/shogo4405/HaishinKit.swift.git", :tag => "#{s.version}" } + s.source = { :git => "https://github.com/apivideo/HaishinKit.swift.git", :tag => "#{s.version}" } s.social_media_url = "http://twitter.com/shogo4405" s.ios.deployment_target = "9.0" diff --git a/HaishinKit.xcodeproj/project.pbxproj b/HaishinKit.xcodeproj/project.pbxproj index 192663a95..bbe00722f 100644 --- a/HaishinKit.xcodeproj/project.pbxproj +++ b/HaishinKit.xcodeproj/project.pbxproj @@ -674,6 +674,7 @@ /* Begin PBXFileReference section */ 035AFA032263868E009DD0BB /* RTMPStreamTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RTMPStreamTests.swift; sourceTree = ""; }; + 21C2539C2800334E00B8C254 /* ApiVideoHaishinKit.podspec */ = {isa = PBXFileReference; lastKnownFileType = text; path = ApiVideoHaishinKit.podspec; sourceTree = ""; }; 2901A4ED1D437170002BBD23 /* MediaLink.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MediaLink.swift; sourceTree = ""; }; 290686021DFDB7A6008EB7ED /* RTMPConnectionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RTMPConnectionTests.swift; sourceTree = ""; }; 290EA88E1DFB616000053022 /* Foundation+ExtensionTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Foundation+ExtensionTests.swift"; sourceTree = ""; }; @@ -831,7 +832,6 @@ 29EA87E51E79A2780043A5F8 /* CMAudioFormatDescription+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CMAudioFormatDescription+Extension.swift"; sourceTree = ""; }; 29EA87E91E79A3B70043A5F8 /* CMBlockBuffer+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CMBlockBuffer+Extension.swift"; sourceTree = ""; }; 29EA87EC1E79A3E30043A5F8 /* CVPixelBuffer+Extension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "CVPixelBuffer+Extension.swift"; sourceTree = ""; }; - 29F04FF21F3388B000172706 /* HaishinKit.podspec */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = HaishinKit.podspec; sourceTree = ""; }; 29F39BE72335F8010055F9BB /* Package.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; 29F6F4841DFB83E200920A3A /* RTMPHandshake.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RTMPHandshake.swift; sourceTree = ""; }; 29F97F232336A4FA00A4C317 /* SettingTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingTests.swift; sourceTree = ""; }; @@ -1123,10 +1123,10 @@ 2945CBB31B4BE66000104112 = { isa = PBXGroup; children = ( + 21C2539C2800334E00B8C254 /* ApiVideoHaishinKit.podspec */, 2981E1301D646E3F00E8F7CA /* Cartfile */, 2927A2991E7ED2D70044AF91 /* LICENSE.md */, 2997BDD31D50D31B000AF900 /* README.md */, - 29F04FF21F3388B000172706 /* HaishinKit.podspec */, 29F39BE72335F8010055F9BB /* Package.swift */, 2968973E1CDB01920074D5F0 /* Examples */, 0ACC00B98D6DB33B5BE87B87 /* Frameworks */, @@ -2798,7 +2798,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.2.3; + MARKETING_VERSION = 1.2.3.1; ONLY_ACTIVE_ARCH = YES; "OTHER_SWIFT_FLAGS[arch=*]" = "-Xfrontend -debug-time-function-bodies"; PRODUCT_BUNDLE_IDENTIFIER = com.haishinkit.HaishinKit; @@ -2832,7 +2832,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.2.3; + MARKETING_VERSION = 1.2.3.1; PRODUCT_BUNDLE_IDENTIFIER = com.haishinkit.HaishinKit; PRODUCT_NAME = HaishinKit; PROVISIONING_PROFILE = ""; @@ -2907,7 +2907,7 @@ "@loader_path/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.11; - MARKETING_VERSION = 1.2.3; + MARKETING_VERSION = 1.2.3.1; "OTHER_SWIFT_FLAGS[arch=*]" = "-Xfrontend -debug-time-function-bodies"; PRODUCT_BUNDLE_IDENTIFIER = com.haishinkit.HaishinKit; PRODUCT_NAME = HaishinKit; @@ -2939,7 +2939,7 @@ "@loader_path/Frameworks", ); MACOSX_DEPLOYMENT_TARGET = 10.11; - MARKETING_VERSION = 1.2.3; + MARKETING_VERSION = 1.2.3.1; PRODUCT_BUNDLE_IDENTIFIER = com.haishinkit.HaishinKit; PRODUCT_NAME = HaishinKit; SDKROOT = macosx; @@ -3073,7 +3073,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.2.3; + MARKETING_VERSION = 1.2.3.1; PRODUCT_BUNDLE_IDENTIFIER = com.haishinkit.HaishinKit; PRODUCT_NAME = HaishinKit; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -3109,7 +3109,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 1.2.3; + MARKETING_VERSION = 1.2.3.1; PRODUCT_BUNDLE_IDENTIFIER = com.haishinkit.HaishinKit; PRODUCT_NAME = HaishinKit; PROVISIONING_PROFILE_SPECIFIER = ""; diff --git a/README.md b/README.md index 0760aa6b8..bd3de9ce3 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ [![CocoaPods](https://img.shields.io/cocoapods/v/HaishinKit.svg?style=flat)](http://cocoapods.org/pods/HaishinKit) [![GitHub license](https://img.shields.io/badge/License-BSD%203--Clause-blue.svg)](https://raw.githubusercontent.com/shogo4405/HaishinKit.swift/master/LICENSE.md) -* The reason of this fork is to develop a RTMP Flutter plugin. For the camera preview of this plugin, we have to access HKView currentSampleBuffer when a new frame has been generated by the camera. +* **The reason of this fork is to develop a RTMP Flutter plugin. For the camera preview of this plugin, we have to access HKView currentSampleBuffer when a new frame has been generated by the camera.** * Camera and Microphone streaming library via RTMP, HLS for iOS, macOS, tvOS. * Issuesの言語は、日本語が分かる方は日本語でお願いします!