Revert of Deprecate VCMPacketizationCallback::SendData and use EncodedImageCallback instead. (patchset #5 id:80001 of https://codereview.webrtc.org/1897233002/ )
Reason for revert: API changes broke downstream. Original issue's description: > Deprecate VCMPacketizationCallback::SendData and use EncodedImageCallback instead. > EncodedImageCallback is used by all encoder implementations and seems to be what we should try to use in the transport. > EncodedImageCallback can of course be cleaned up in the future. > > This moves creation of RTPVideoHeader from the GenericEncoder to the PayLoadRouter. > > BUG=webrtc::5687 > > Committed: https://crrev.com/f5d55aaecdc39e9cc66eb6e87614f04afe28f6eb > Cr-Commit-Position: refs/heads/master@{#12436} TBR=stefan@webrtc.org,pbos@webrtc.org,perkj@webrtc.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=webrtc::5687 Review URL: https://codereview.webrtc.org/1903193002 Cr-Commit-Position: refs/heads/master@{#12441}
This commit is contained in:
@ -238,6 +238,7 @@ bool VCMCodecDataBase::SetSendCodec(const VideoCodec* send_codec,
|
||||
memcpy(&send_codec_, &new_send_codec, sizeof(send_codec_));
|
||||
|
||||
if (!reset_required) {
|
||||
encoded_frame_callback_->SetPayloadType(send_codec_.plType);
|
||||
return true;
|
||||
}
|
||||
|
||||
@ -248,6 +249,7 @@ bool VCMCodecDataBase::SetSendCodec(const VideoCodec* send_codec,
|
||||
ptr_encoder_.reset(
|
||||
new VCMGenericEncoder(external_encoder_, encoder_rate_observer_,
|
||||
encoded_frame_callback_, internal_source_));
|
||||
encoded_frame_callback_->SetPayloadType(send_codec_.plType);
|
||||
encoded_frame_callback_->SetInternalSource(internal_source_);
|
||||
if (ptr_encoder_->InitEncode(&send_codec_, number_of_cores_,
|
||||
max_payload_size_) < 0) {
|
||||
|
||||
Reference in New Issue
Block a user