Skip to content

Commit

Permalink
Merge pull request #462 from google/gbg/461
Browse files Browse the repository at this point in the history
fix #461
  • Loading branch information
barbibulle committed Apr 3, 2024
2 parents e6913a3 + 9621143 commit 732294a
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 3 deletions.
2 changes: 2 additions & 0 deletions bumble/a2dp.py
Original file line number Diff line number Diff line change
Expand Up @@ -652,7 +652,9 @@ async def generate_packets():

# Prepare for next packets
sequence_number += 1
sequence_number &= 0xFFFF
timestamp += sum((frame.sample_count for frame in frames))
timestamp &= 0xFFFFFFFF
frames = [frame]
frames_size = len(frame.payload)
else:
Expand Down
11 changes: 8 additions & 3 deletions bumble/avdtp.py
Original file line number Diff line number Diff line change
Expand Up @@ -325,8 +325,8 @@ def __init__(
self.padding = padding
self.extension = extension
self.marker = marker
self.sequence_number = sequence_number
self.timestamp = timestamp
self.sequence_number = sequence_number & 0xFFFF
self.timestamp = timestamp & 0xFFFFFFFF
self.ssrc = ssrc
self.csrc_list = csrc_list
self.payload_type = payload_type
Expand All @@ -341,7 +341,12 @@ def __bytes__(self) -> bytes:
| len(self.csrc_list),
self.marker << 7 | self.payload_type,
]
) + struct.pack('>HII', self.sequence_number, self.timestamp, self.ssrc)
) + struct.pack(
'>HII',
self.sequence_number,
self.timestamp,
self.ssrc,
)
for csrc in self.csrc_list:
header += struct.pack('>I', csrc)
return header + self.payload
Expand Down

0 comments on commit 732294a

Please sign in to comment.