davidliu
Committed by GitHub

Update webrtc library to 92.4515.02 (#17)

@@ -95,11 +95,10 @@ dokkaHtml { @@ -95,11 +95,10 @@ dokkaHtml {
95 95
96 dependencies { 96 dependencies {
97 protobuf files(generated.protoSrc) 97 protobuf files(generated.protoSrc)
98 - implementation fileTree(dir: 'libs', include: ['*.jar'])  
99 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" 98 implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
100 implementation deps.kotlinx_coroutines 99 implementation deps.kotlinx_coroutines
101 implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.1.0' 100 implementation 'org.jetbrains.kotlinx:kotlinx-serialization-json:1.1.0'
102 - api 'com.github.webrtc-sdk:android:92.4515.01' 101 + api 'com.github.webrtc-sdk:android:92.4515.02'
103 api "com.squareup.okhttp3:okhttp:4.9.0" 102 api "com.squareup.okhttp3:okhttp:4.9.0"
104 implementation "androidx.annotation:annotation:1.2.0" 103 implementation "androidx.annotation:annotation:1.2.0"
105 implementation "androidx.core:core:${versions.androidx_core}" 104 implementation "androidx.core:core:${versions.androidx_core}"
@@ -107,7 +107,7 @@ class RTCModule { @@ -107,7 +107,7 @@ class RTCModule {
107 SimulcastVideoEncoderFactoryWrapper( 107 SimulcastVideoEncoderFactoryWrapper(
108 eglContext, 108 eglContext,
109 enableIntelVp8Encoder = true, 109 enableIntelVp8Encoder = true,
110 - enableH264HighProfile = true, 110 + enableH264HighProfile = false,
111 ) 111 )
112 } else { 112 } else {
113 SoftwareVideoEncoderFactory() 113 SoftwareVideoEncoderFactory()
@@ -72,7 +72,4 @@ class PublisherTransportObserver( @@ -72,7 +72,4 @@ class PublisherTransportObserver(
72 override fun onAddTrack(p0: RtpReceiver?, p1: Array<out MediaStream>?) { 72 override fun onAddTrack(p0: RtpReceiver?, p1: Array<out MediaStream>?) {
73 } 73 }
74 74
75 - override fun onRemoveTrack(p0: RtpReceiver?) {  
76 - }  
77 -  
78 } 75 }
@@ -25,9 +25,6 @@ class SubscriberTransportObserver( @@ -25,9 +25,6 @@ class SubscriberTransportObserver(
25 engine.listener?.onAddTrack(track, streams) 25 engine.listener?.onAddTrack(track, streams)
26 } 26 }
27 27
28 - override fun onRemoveTrack(p0: RtpReceiver?) {  
29 - }  
30 -  
31 override fun onTrack(transceiver: RtpTransceiver) { 28 override fun onTrack(transceiver: RtpTransceiver) {
32 when (transceiver.mediaType) { 29 when (transceiver.mediaType) {
33 MediaStreamTrack.MediaType.MEDIA_TYPE_AUDIO -> LKLog.v { "peerconn started receiving audio" } 30 MediaStreamTrack.MediaType.MEDIA_TYPE_AUDIO -> LKLog.v { "peerconn started receiving audio" }
@@ -174,6 +174,9 @@ internal class SimulcastVideoEncoderFactoryWrapper( @@ -174,6 +174,9 @@ internal class SimulcastVideoEncoderFactoryWrapper(
174 if (encoder == null) { 174 if (encoder == null) {
175 return null 175 return null
176 } 176 }
  177 + if(encoder is WrappedNativeVideoEncoder){
  178 + return encoder
  179 + }
177 return StreamEncoderWrapper(encoder) 180 return StreamEncoderWrapper(encoder)
178 } 181 }
179 182