|
@ -268,11 +268,11 @@ class UDPVoiceClient(LoggingClass): |
|
|
first_byte, = struct.unpack_from('>B', data[:offset]) |
|
|
first_byte, = struct.unpack_from('>B', data[:offset]) |
|
|
offset += 1 |
|
|
offset += 1 |
|
|
|
|
|
|
|
|
rtp_extension_identifer = first_byte & 0xF |
|
|
rtp_extension_identifier = first_byte & 0xF |
|
|
rtp_extension_len = ((first_byte >> 4) & 0xF) + 1 |
|
|
rtp_extension_len = ((first_byte >> 4) & 0xF) + 1 |
|
|
|
|
|
|
|
|
# Ignore data if identifer == 15, so skip if this is set as 0 |
|
|
# Ignore data if identifier == 15, so skip if this is set as 0 |
|
|
if rtp_extension_identifer: |
|
|
if rtp_extension_identifier: |
|
|
fields.append(data[offset:offset + rtp_extension_len]) |
|
|
fields.append(data[offset:offset + rtp_extension_len]) |
|
|
|
|
|
|
|
|
offset += rtp_extension_len |
|
|
offset += rtp_extension_len |
|
|