pulseaudio/src
Igor V. Kovalenko 9916f0eace bluetooth: mSBC: Decode packets larger than mSBC frame
Bluetooth transport layer already allows for packets larger than mSBC frame, and
there are up to 1 + MTU / (mSBC packet size) complete frames to be decoded from
each incoming SCO packet.

Now decoder fails when there is more than one complete frame available, which
could happen if MTU size is larger than 1.5 * (mSBC packet size) = 90

Fix this by adding a loop over avialable frames, and adjust decoded buffer size
to allow decoding up to 1 + MTU / (mSBC packet size) frames at once.

Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/706>
2022-05-27 17:42:38 +00:00
..
daemon conf: Note configuration snippets must end in .pa 2021-12-18 19:56:46 +01:00
modules bluetooth: mSBC: Decode packets larger than mSBC frame 2022-05-27 17:42:38 +00:00
pulse time-smoother-2: Fix integer type problem 2022-05-17 11:09:29 +00:00
pulsecore time-smoother-2: Fix integer type problem 2022-05-17 11:09:29 +00:00
tests thread-test: Increase test timeout 2022-05-09 09:34:46 +03:00
utils pactl: fix invalid JSON output by overriding LC_NUMERIC 2022-05-16 18:15:47 +00:00
.gitignore tests: Add resampler rewind test 2021-11-03 18:37:31 +00:00
depmod.py update FSF addresses to FSF web page 2015-01-14 22:20:40 +02:00
meson.build build-sys: meson: Fix indentation in daemon/client blocks 2021-11-17 16:06:23 +00:00