s/[: ]/[:]/g
This commit is contained in:
parent
262473469a
commit
b92f771f27
|
@ -66,7 +66,7 @@ public struct HTTPRequest: HTTPRequestCompatible {
|
|||
public var uri: String = "/"
|
||||
public var method: String = ""
|
||||
public var version: String = HTTPVersion.version11.description
|
||||
public var headerFields: [String: String] = [: ]
|
||||
public var headerFields: [String: String] = [:]
|
||||
public var body: Data?
|
||||
|
||||
init?(data: Data) {
|
||||
|
|
|
@ -68,7 +68,7 @@ public struct HTTPResponse: HTTPResponseCompatible, ExpressibleByDictionaryLiter
|
|||
|
||||
public var version: String = HTTPVersion.version11.rawValue
|
||||
public var statusCode: String = ""
|
||||
public var headerFields: [String: String] = [: ]
|
||||
public var headerFields: [String: String] = [:]
|
||||
public var body: Data?
|
||||
|
||||
public init(dictionaryLiteral elements: (Key, Value)...) {
|
||||
|
|
|
@ -597,7 +597,7 @@ final class MP4TrakReader {
|
|||
}
|
||||
private var cursor: Int = 0
|
||||
private var offset: [UInt32] = []
|
||||
private var keyframe: [Int: Bool] = [: ]
|
||||
private var keyframe: [Int: Bool] = [:]
|
||||
private var timeScale: UInt32 = 0
|
||||
private var sampleSize: [UInt32] = []
|
||||
private var timeToSample: [UInt32] = []
|
||||
|
|
|
@ -13,7 +13,7 @@ public class MP4Sampler {
|
|||
weak var delegate: MP4SamplerDelegate?
|
||||
|
||||
private var files: [URL] = []
|
||||
private var handlers: [URL: Handler?] = [: ]
|
||||
private var handlers: [URL: Handler?] = [:]
|
||||
private let lockQueue = DispatchQueue(label: "com.haishinkit.HaishinKit.MP4Sampler.lock")
|
||||
private let loopQueue = DispatchQueue(label: "com.haishinkit.HaishinKit.MP4Sampler.loop")
|
||||
private let operations = OperationQueue()
|
||||
|
|
|
@ -137,7 +137,7 @@ extension ProgramSpecific: CustomDebugStringConvertible {
|
|||
final class ProgramAssociationSpecific: ProgramSpecific {
|
||||
static let tableID: UInt8 = 0
|
||||
|
||||
var programs: [UInt16: UInt16] = [: ]
|
||||
var programs: [UInt16: UInt16] = [:]
|
||||
|
||||
override var tableData: Data {
|
||||
get {
|
||||
|
|
|
@ -18,7 +18,7 @@ class TSReader {
|
|||
}
|
||||
}
|
||||
}
|
||||
private(set) var PMT: [UInt16: ProgramMapSpecific] = [: ] {
|
||||
private(set) var PMT: [UInt16: ProgramMapSpecific] = [:] {
|
||||
didSet {
|
||||
for (_, pmt) in PMT {
|
||||
for data in pmt.elementaryStreamSpecificData {
|
||||
|
@ -32,9 +32,9 @@ class TSReader {
|
|||
private var eof: UInt64 = 0
|
||||
private var cursor: Int = 0
|
||||
private var fileHandle: FileHandle?
|
||||
private var dictionaryForPrograms: [UInt16: UInt16] = [: ]
|
||||
private var dictionaryForESSpecData: [UInt16: ElementaryStreamSpecificData] = [: ]
|
||||
private var packetizedElementaryStreams: [UInt16: PacketizedElementaryStream] = [: ]
|
||||
private var dictionaryForPrograms: [UInt16: UInt16] = [:]
|
||||
private var dictionaryForESSpecData: [UInt16: ElementaryStreamSpecificData] = [:]
|
||||
private var packetizedElementaryStreams: [UInt16: PacketizedElementaryStream] = [:]
|
||||
|
||||
init(url: URL) throws {
|
||||
fileHandle = try FileHandle(forReadingFrom: url)
|
||||
|
|
|
@ -216,7 +216,7 @@ extension DefaultAVRecorderDelegate: AVRecorderDelegate {
|
|||
guard let writerInput: AVAssetWriterInput = withWriterInput else {
|
||||
return nil
|
||||
}
|
||||
let adaptor = AVAssetWriterInputPixelBufferAdaptor(assetWriterInput: writerInput, sourcePixelBufferAttributes: [: ])
|
||||
let adaptor = AVAssetWriterInputPixelBufferAdaptor(assetWriterInput: writerInput, sourcePixelBufferAttributes: [:])
|
||||
recorder.pixelBufferAdaptor = adaptor
|
||||
return adaptor
|
||||
}
|
||||
|
@ -226,7 +226,7 @@ extension DefaultAVRecorderDelegate: AVRecorderDelegate {
|
|||
return recorder.writerInputs[mediaType]
|
||||
}
|
||||
|
||||
var outputSettings: [String: Any] = [: ]
|
||||
var outputSettings: [String: Any] = [:]
|
||||
if let defaultOutputSettings: [String: Any] = recorder.outputSettings[mediaType] {
|
||||
switch mediaType {
|
||||
case .audio:
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import Foundation
|
||||
|
||||
final class AMFSerializerUtil {
|
||||
private static var classes: [String: AnyClass] = [: ]
|
||||
private static var classes: [String: AnyClass] = [:]
|
||||
|
||||
static func getClassByAlias(_ name: String) -> AnyClass? {
|
||||
objc_sync_enter(classes)
|
||||
|
|
|
@ -46,7 +46,7 @@ public struct ASTypedObject {
|
|||
// MARK: -
|
||||
public struct ASArray {
|
||||
private(set) var data: [Any?]
|
||||
private(set) var dict: [String: Any?] = [: ]
|
||||
private(set) var dict: [String: Any?] = [:]
|
||||
|
||||
public var length: Int {
|
||||
return data.count
|
||||
|
|
|
@ -194,11 +194,11 @@ open class RTMPConnection: EventDispatcher {
|
|||
@objc open private(set) dynamic var currentBytesOutPerSecond: Int32 = 0
|
||||
|
||||
var socket: RTMPSocketCompatible!
|
||||
var streams: [UInt32: RTMPStream] = [: ]
|
||||
var streams: [UInt32: RTMPStream] = [:]
|
||||
var sequence: Int64 = 0
|
||||
var bandWidth: UInt32 = 0
|
||||
var streamsmap: [UInt16: UInt32] = [: ]
|
||||
var operations: [Int: Responder] = [: ]
|
||||
var streamsmap: [UInt16: UInt32] = [:]
|
||||
var operations: [Int: Responder] = [:]
|
||||
var windowSizeC: Int64 = RTMPConnection.defaultWindowSizeS {
|
||||
didSet {
|
||||
guard socket.connected else {
|
||||
|
@ -235,11 +235,11 @@ open class RTMPConnection: EventDispatcher {
|
|||
}
|
||||
}
|
||||
}
|
||||
private var messages: [UInt16: RTMPMessage] = [: ]
|
||||
private var messages: [UInt16: RTMPMessage] = [:]
|
||||
private var arguments: [Any?] = []
|
||||
private var currentChunk: RTMPChunk?
|
||||
private var measureInterval: Int = 3
|
||||
private var fragmentedChunks: [UInt16: RTMPChunk] = [: ]
|
||||
private var fragmentedChunks: [UInt16: RTMPChunk] = [:]
|
||||
private var previousTotalBytesIn: Int64 = 0
|
||||
private var previousTotalBytesOut: Int64 = 0
|
||||
|
||||
|
|
|
@ -101,7 +101,7 @@ open class RTMPSharedObject: EventDispatcher {
|
|||
var currentVersion: UInt32 = 0
|
||||
|
||||
open private(set) var objectEncoding: RTMPObjectEncoding = RTMPConnection.defaultObjectEncoding
|
||||
open private(set) var data: [String: Any?] = [: ]
|
||||
open private(set) var data: [String: Any?] = [:]
|
||||
|
||||
private var succeeded: Bool = false {
|
||||
didSet {
|
||||
|
|
|
@ -6,7 +6,7 @@ import XCTest
|
|||
final class RTMPMessageTests: XCTestCase {
|
||||
func testAWSMediaMessage() {
|
||||
let bytes: [UInt8] = [2, 0, 7, 95, 114, 101, 115, 117, 108, 116, 0, 63, 240, 0, 0, 0, 0, 0, 0, 3, 0, 6, 102, 109, 115, 86, 101, 114, 2, 0, 13, 70, 77, 83, 47, 51, 44, 53, 44, 49, 44, 53, 50, 53, 0, 12, 99, 97, 112, 97, 98, 105, 108, 105, 116, 105, 101, 115, 0, 64, 63, 0, 0, 0, 0, 0, 0, 0, 4, 109, 111, 100, 101, 0, 63, 240, 0, 0, 0, 0, 0, 0, 0, 0, 9, 3, 0, 5, 108, 101, 118, 101, 108, 2, 0, 6, 115, 116, 97, 116, 117, 115, 0, 4, 99, 111, 100, 101, 2, 0, 29, 78, 101, 116, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 46, 67, 111, 110, 110, 101, 99, 116, 46, 83, 117, 99, 99, 101, 115, 115, 0, 11, 100, 101, 115, 99, 114, 105, 112, 116, 105, 111, 110, 2, 0, 21, 67, 111, 110, 110, 101, 99, 116, 105, 111, 110, 32, 115, 117, 99, 99, 101, 101, 100, 101, 100, 46, 0, 14, 111, 98, 106, 101, 99, 116, 69, 110, 99, 111, 100, 105, 110, 103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 100, 97, 116, 97, 3, 0, 7, 118, 101, 114, 115, 105, 111, 110, 2, 0, 9, 51, 44, 53, 44, 49, 44, 53, 50, 53, 0, 0, 9, 0, 0]
|
||||
let message: RTMPCommandMessage = RTMPCommandMessage(objectEncoding: 0)
|
||||
let message: RTMPCommandMessage = RTMPCommandMessage(objectEncoding: .amf0)
|
||||
message.length = bytes.count
|
||||
message.payload = Data(bytes)
|
||||
print(message)
|
||||
|
|
Loading…
Reference in New Issue