[split-non-BE] Fix ISAR framing issues in RTP

Reason why this change is needed

  • RTP configs for ISAR are failing due to framing configuration issues, see #1515 for details

Description of the change

  • LC3plus decoder uses the framing information from the LC3plus payload to reconfigure itself in case of framing config mismatch (see 44372bba)
  • test_split_rendering.py and isar_bstool.py were extended to test LC3plus decoder reconfiguration (see 24b215da and 8acb9b22)
  • Framework code was fixed to correctly differentiate between ISAR frame size, transport codec frame size and the ISAR_post_rend output frame size (see f11560a1). This was tested with RTP ISAR tests from !2473.
  • Leftover part of an old accepted switch was accepted - only affects function name (see 00a40bb0)

Affected operating points

  • ISAR framing information in RTP ToC
  • Tests from !2473 pass (tests from rev ea78268b were used) - the tests themselves are not part of this MR.

Merge request reports

Loading