Skip to content

Conversation

@ibc
Copy link
Member

@ibc ibc commented Jan 14, 2026

Details

  • Move RTC/Codecs classes to RTC/RTP/Codecs and add RTP namespace into them.
    • NOTE: Actually previous RTC/Codecs classes still exist. They will be removed later when the old RtpPacket class is completely gone.
  • This PR doesn't change any code in "production", this is, the new RTP::Packet class is not yet used.
  • This PR also reverts some temporal changes made in former RTC/Codecs/xxx classes in which some methods were duplicated to also accept the new RTP::Packet arguments.

Bonus tracks

  • Improve worker/scripts/clang-format.mjs so it accepts both clang-format and clang-format-REQUIRED_CLANG_FORMAT_VERSION.
  • worker/Dockerfile: Upgrade to Ubuntu 25.10.

# Details

- Move `RTC/Codecs` classes to `RTC/RTP/Codecs` and add `RTP` namespace into them.
  - _NOTE:_ Actually previous `RTC/Codecs` classes still exist. They will be removed later when the old `RtpPacket` class is completely gone.
- This PR doesn't change any code in "production", this is, the new `RTP::Packet` class is not yet used.
@ibc ibc requested a review from jmillan January 14, 2026 11:28
ibc added 5 commits January 14, 2026 12:38
…ormat` and `clang-format-REQUIRED_CLANG_FORMAT_VERSION`.

- worker/Dockerfile: Upgrade to Ubuntu 25.10.
@ibc ibc merged commit dbf985a into v3 Jan 14, 2026
47 checks passed
@ibc ibc deleted the new-rtp-packet-round-3 branch January 14, 2026 12:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

3 participants