Implement new specification for degradation preference
The degradation preference is now based on the content hint of the track if it's unspecified. Bug: webrtc:11164 Change-Id: Iaa0dbf1c1bf68a46fc5131e534d423c30c5439c7 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/161233 Commit-Queue: Florent Castelli <orphis@webrtc.org> Reviewed-by: Stefan Holmer <stefan@webrtc.org> Reviewed-by: Ilya Nikolaevskiy <ilnik@webrtc.org> Reviewed-by: Åsa Persson <asapersson@webrtc.org> Cr-Commit-Position: refs/heads/master@{#30691}
This commit is contained in:
committed by
Commit Bot
parent
3c91b31162
commit
b05ca4b616
@ -187,8 +187,10 @@ ScopedJavaLocalRef<jobject> NativeToJavaRtpParameters(
|
||||
const RtpParameters& parameters) {
|
||||
return Java_RtpParameters_Constructor(
|
||||
env, NativeToJavaString(env, parameters.transaction_id),
|
||||
Java_DegradationPreference_fromNativeIndex(
|
||||
env, static_cast<int>(parameters.degradation_preference)),
|
||||
parameters.degradation_preference.has_value()
|
||||
? Java_DegradationPreference_fromNativeIndex(
|
||||
env, static_cast<int>(*parameters.degradation_preference))
|
||||
: nullptr,
|
||||
NativeToJavaRtpRtcpParameters(env, parameters.rtcp),
|
||||
NativeToJavaList(env, parameters.header_extensions,
|
||||
&NativeToJavaRtpHeaderExtensionParameter),
|
||||
|
||||
Reference in New Issue
Block a user