@@ -30,7 +30,7 @@ public struct Packet {
30
30
public let padding : UInt8
31
31
32
32
var payloadWithoutPadding : Data {
33
- payload [ 0 ..< payload. count - Int( padding) ]
33
+ payload [ 0 ..< payload. count - Int( padding) ]
34
34
}
35
35
36
36
var encodedSize : Int {
@@ -81,9 +81,7 @@ public struct Packet {
81
81
}
82
82
let hasPadding = ( data [ 0 ] & Self . paddingMask) != 0
83
83
let hasExtension = ( data [ 0 ] & Self . extensionMask) != 0
84
- let sizeWithPaddingAndExtension = Self . headerSize +
85
- ( hasPadding ? 1 : 0 ) +
86
- ( hasExtension ? Extension . headerSize : 0 )
84
+ let sizeWithPaddingAndExtension = Self . headerSize + ( hasPadding ? 1 : 0 ) + ( hasExtension ? Extension . headerSize : 0 )
87
85
88
86
// Parse second octet
89
87
marker = ( data [ Self . markerOffset] & Self . markerMask) != 0
@@ -106,10 +104,11 @@ public struct Packet {
106
104
107
105
// Parse optional CSRCs in octets 13+
108
106
if csrcCount > 0 {
109
- csrcs = ( 0 ..< csrcCount) . map {
107
+ csrcs = ( 0 ..< csrcCount) . map {
110
108
data. big ( at: Self . csrcOffset + $0)
111
109
}
112
- } else {
110
+ }
111
+ else {
113
112
csrcs = nil
114
113
}
115
114
@@ -130,14 +129,10 @@ public struct Packet {
130
129
var data = Data ( capacity: encodedSize)
131
130
132
131
// Encode first octect (version, padding, extension)
133
- data. append ( contentsOf: [ ( Self . version << 6 & Self . versionMask) |
134
- ( padding > 0 ? Self . paddingMask : 0 ) |
135
- ( `extension` != nil ? Self . extensionMask : 0 ) |
136
- ( UInt8 ( csrcs? . count ?? 0 ) & Self . csrcCountMask) ] )
132
+ data. append ( contentsOf: [ ( Self . version << 6 & Self . versionMask) | ( padding > 0 ? Self . paddingMask : 0 ) | ( `extension` != nil ? Self . extensionMask : 0 ) | ( UInt8 ( csrcs? . count ?? 0 ) & Self . csrcCountMask) ] )
137
133
138
134
// Encode second octet
139
- data. append ( contentsOf: [ ( marker ? Self . markerMask : 0 ) |
140
- ( payloadType. rawValue & Self . payloadTypeMask) ] )
135
+ data. append ( contentsOf: [ ( marker ? Self . markerMask : 0 ) | ( payloadType. rawValue & Self . payloadTypeMask) ] )
141
136
142
137
// Encode sequence number
143
138
data. append ( contentsOf: [ UInt8 ( sequenceNumber >> 8 & 0xFF ) , UInt8 ( sequenceNumber & 0xFF ) ] )
@@ -150,7 +145,7 @@ public struct Packet {
150
145
151
146
// Encode CSRCs
152
147
if let csrcs = csrcs {
153
- for i in 0 ..< csrcs. count {
148
+ for i in 0 ..< csrcs. count {
154
149
data. append ( contentsOf: [ UInt8 ( csrcs [ i] >> 24 & 0xFF ) , UInt8 ( csrcs [ i] >> 16 & 0xFF ) , UInt8 ( csrcs [ i] >> 8 & 0xFF ) , UInt8 ( csrcs [ i] & 0xFF ) ] )
155
150
}
156
151
}
@@ -203,7 +198,7 @@ public struct Extension {
203
198
throw EncodingError . extensionDataTooSmall ( size)
204
199
}
205
200
206
- payload = data [ Self . headerSize ..< size]
201
+ payload = data [ Self . headerSize..< size]
207
202
}
208
203
}
209
204
0 commit comments