3 Commits

Author SHA1 Message Date
Harald Alvestrand
20bd702ebe Revert "Fix codec collision on reoffer after munged codec on offer."
This reverts commit b9ddaa154b91b5d1cbe38bf38fce544a87e00d1a.

Reason for revert: Downstream failure.

Original change's description:
> Fix codec collision on reoffer after munged codec on offer.
>
> Bug: chromium:395077842
> Change-Id: I7665e593fa0f6883150363cb75103facd62f4fea
> Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/377141
> Reviewed-by: Henrik Boström <hbos@webrtc.org>
> Commit-Queue: Harald Alvestrand <hta@webrtc.org>
> Cr-Commit-Position: refs/heads/main@{#43889}

Bug: chromium:395077842
Change-Id: I10184a0d521add123838861a5c5e7929864537bb
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/377500
Bot-Commit: rubber-stamper@appspot.gserviceaccount.com <rubber-stamper@appspot.gserviceaccount.com>
Reviewed-by: Jeremy Leconte <jleconte@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43901}
2025-02-17 04:40:30 -08:00
Harald Alvestrand
b9ddaa154b Fix codec collision on reoffer after munged codec on offer.
Bug: chromium:395077842
Change-Id: I7665e593fa0f6883150363cb75103facd62f4fea
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/377141
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43889}
2025-02-13 21:43:26 -08:00
Harald Alvestrand
13170bd177 Refactor media_session to move codec handling to new class
The new class "CodecVendor" is intended to handle all logic dealing
with codecs. This CL is a no-behavior-change CL, later CLs will
change the logic.

Bug: webrtc:360058654
Change-Id: I44e76f0e0bd364eeb7d4506f3e01e9e00e2843a2
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/375500
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Henrik Boström <hbos@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#43806}
2025-01-27 07:52:12 -08:00