Convert PayloadUnion from a union to a class, step 2
Stop using PayloadUnion's public member variables, since a future CL will make them private. BUG=webrtc:8159 Change-Id: Ia3dada56be7ef00ed80f3733209b18c178a36561 Reviewed-on: https://webrtc-review.googlesource.com/4380 Commit-Queue: Karl Wiberg <kwiberg@webrtc.org> Reviewed-by: Danil Chapovalov <danilchap@webrtc.org> Cr-Commit-Position: refs/heads/master@{#20027}
This commit is contained in:
@ -279,9 +279,9 @@ void RtpReceiverImpl::CheckSSRCChanged(const RTPHeader& rtp_header) {
|
||||
}
|
||||
payload_name[RTP_PAYLOAD_NAME_SIZE - 1] = 0;
|
||||
strncpy(payload_name, payload->name, RTP_PAYLOAD_NAME_SIZE - 1);
|
||||
if (payload->audio) {
|
||||
channels = payload->typeSpecific.Audio.channels;
|
||||
rate = payload->typeSpecific.Audio.rate;
|
||||
if (payload->typeSpecific.is_audio()) {
|
||||
channels = payload->typeSpecific.audio_payload().channels;
|
||||
rate = payload->typeSpecific.audio_payload().rate;
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -376,7 +376,7 @@ int32_t RtpReceiverImpl::CheckPayloadChanged(const RTPHeader& rtp_header,
|
||||
rtp_media_receiver_->SetLastMediaSpecificPayload(payload->typeSpecific);
|
||||
rtp_media_receiver_->GetLastMediaSpecificPayload(specific_payload);
|
||||
|
||||
if (!payload->audio) {
|
||||
if (!payload->typeSpecific.is_audio()) {
|
||||
bool media_type_unchanged =
|
||||
rtp_payload_registry_->ReportMediaPayloadType(payload_type);
|
||||
if (media_type_unchanged) {
|
||||
|
||||
Reference in New Issue
Block a user