|
@@ -1241,6 +1241,7 @@ int rtcSetH265Packetizer(int tr, const rtcPacketizerInit *init) {
|
|
|
auto track = getTrack(tr);
|
|
|
// create RTP configuration
|
|
|
auto rtpConfig = createRtpPacketizationConfig(init);
|
|
|
+ emplaceRtpConfig(rtpConfig, tr);
|
|
|
// create packetizer
|
|
|
auto nalSeparator = init ? init->nalSeparator : RTC_NAL_SEPARATOR_LENGTH;
|
|
|
auto maxFragmentSize = init && init->maxFragmentSize ? init->maxFragmentSize
|
|
@@ -1257,6 +1258,7 @@ int rtcSetAV1Packetizer(int tr, const rtcPacketizerInit *init) {
|
|
|
auto track = getTrack(tr);
|
|
|
// create RTP configuration
|
|
|
auto rtpConfig = createRtpPacketizationConfig(init);
|
|
|
+ emplaceRtpConfig(rtpConfig, tr);
|
|
|
// create packetizer
|
|
|
auto maxFragmentSize = init && init->maxFragmentSize ? init->maxFragmentSize
|
|
|
: RTC_DEFAULT_MAX_FRAGMENT_SIZE;
|
|
@@ -1288,6 +1290,7 @@ int rtcSetAACPacketizer(int tr, const rtcPacketizerInit *init) {
|
|
|
auto track = getTrack(tr);
|
|
|
// create RTP configuration
|
|
|
auto rtpConfig = createRtpPacketizationConfig(init);
|
|
|
+ emplaceRtpConfig(rtpConfig, tr);
|
|
|
// create packetizer
|
|
|
auto packetizer = std::make_shared<AACRtpPacketizer>(rtpConfig);
|
|
|
track->setMediaHandler(packetizer);
|