Add a VideoCoding::RegisterReceiveCodec method with payload_type
Intended to ease removal of VideoCodec::plType, separating video coding from transport. Bug: None Change-Id: I0764f2f714eab9ee4c3e55751819cd5915fb37b6 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/181075 Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Commit-Queue: Niels Moller <nisse@webrtc.org> Cr-Commit-Position: refs/heads/master@{#31892}
This commit is contained in:
@ -58,7 +58,15 @@ class VideoCodingModuleImpl : public VideoCodingModule {
|
||||
|
||||
int32_t RegisterReceiveCodec(const VideoCodec* receiveCodec,
|
||||
int32_t numberOfCores) override {
|
||||
return receiver_.RegisterReceiveCodec(receiveCodec, numberOfCores);
|
||||
return RegisterReceiveCodec(receiveCodec->plType, receiveCodec,
|
||||
numberOfCores);
|
||||
}
|
||||
|
||||
int32_t RegisterReceiveCodec(uint8_t payload_type,
|
||||
const VideoCodec* receiveCodec,
|
||||
int32_t numberOfCores) override {
|
||||
return receiver_.RegisterReceiveCodec(payload_type, receiveCodec,
|
||||
numberOfCores);
|
||||
}
|
||||
|
||||
void RegisterExternalDecoder(VideoDecoder* externalDecoder,
|
||||
|
Reference in New Issue
Block a user