8000 update libwebrtc to m114. (#1386) · InventYang/flutter-webrtc@62f873a · GitHub
[go: up one dir, main page]

Skip to content

Commit 62f873a

Browse files
authored
update libwebrtc to m114. (flutter-webrtc#1386)
* update. * windows. * linux.
1 parent 08e0a98 commit 62f873a

File tree

11 files changed

+16
-15
lines changed

11 files changed

+16
-15
lines changed

android/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ android {
4848
}
4949

5050
dependencies {
51-
implementation 'io.github.webrtc-sdk:android:104.5112.10'
51+
implementation 'io.github.webrtc-sdk:android:114.5735.01'
5252
implementation 'com.twilio:audioswitch:1.1.7'
5353
implementation 'androidx.annotation:annotation:1.1.0'
5454
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

android/src/main/java/com/cloudwebrtc/webrtc/PeerConnectionObserver.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -288,9 +288,9 @@ void getStatsForTrack(String trackId, Result result) {
288288
}
289289
}
290290
if (sender != null) {
291-
peerConnection.getStats(rtcStatsReport -> handleStatsReport(rtcStatsReport, result), sender);
291+
peerConnection.getStats(sender, rtcStatsReport -> handleStatsReport(rtcStatsReport, result));
292292
} else if (receiver != null) {
293-
peerConnection.getStats(rtcStatsReport -> handleStatsReport(rtcStatsReport, result), receiver);
293+
peerConnection.getStats(receiver, rtcStatsReport -> handleStatsReport(rtcStatsReport, result));
294294
} else {
295295
resultError("peerConnectionGetStats", "MediaStreamTrack not found for id: " + trackId, result);
296296
}

common/darwin/Classes/FlutterRTCMediaStream.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,7 @@ - (void)getSources:(FlutterResult)result {
656656
RTCAudioDeviceModule* audioDeviceModule = [self.peerConnectionFactory audioDeviceModule];
657657

658658
NSArray* inputDevices = [audioDeviceModule inputDevices];
659-
for (RTCAudioDevice* device in inputDevices) {
659+
for (RTCIODevice* device in inputDevices) {
660660
[sour 8000 ces addObject:@{
661661
@"facing" : @"",
662662
@"deviceId" : device.deviceId,
@@ -666,7 +666,7 @@ - (void)getSources:(FlutterResult)result {
666666
}
667667

668668
NSArray* outputDevices = [audioDeviceModule outputDevices];
669-
for (RTCAudioDevice* device in outputDevices) {
669+
for (RTCIODevice* device in outputDevices) {
670670
[sources addObject:@{
671671
@"facing" : @"",
672672
@"deviceId" : device.deviceId,
@@ -682,7 +682,7 @@ - (void)selectAudioInput:(NSString*)deviceId result:(FlutterResult)result {
682682
#if TARGET_OS_OSX
683683
RTCAudioDeviceModule* audioDeviceModule = [self.peerConnectionFactory audioDeviceModule];
684684
NSArray* inputDevices = [audioDeviceModule inputDevices];
685-
for (RTCAudioDevice* device in inputDevices) {
685+
for (RTCIODevice* device in inputDevices) {
686686
if ([deviceId isEqualToString:device.deviceId]) {
687687
[audioDeviceModule setInputDevice:device];
688688
if (result)
@@ -715,7 +715,7 @@ - (void)selectAudioOutput:(NSString*)deviceId result:(FlutterResult)result {
715715
#if TARGET_OS_OSX
716716
RTCAudioDeviceModule* audioDeviceModule = [self.peerConnectionFactory audioDeviceModule];
717717
NSArray* outputDevices = [audioDeviceModule outputDevices];
718-
for (RTCAudioDevice* device in outputDevices) {
718+
for (RTCIODevice* device in outputDevices) {
719719
if ([deviceId isEqualToString:device.deviceId]) {
720720
[audioDeviceModule setOutputDevice:device];
721721
result(nil);

ios/flutter_webrtc.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ A new flutter plugin project.
1515
s.source_files = 'Classes/**/*'
1616
s.public_header_files = 'Classes/**/*.h'
1717
s.dependency 'Flutter'
18-
s.dependency 'WebRTC-SDK', '104.5112.17'
19-
s.ios.deployment_target = '10.0'
18+
s.dependency 'WebRTC-SDK', '114.5735.01'
19+
s.ios.deployment_target = '11.0'
2020
s.static_framework = true
2121
end

macos/flutter_webrtc.podspec

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,6 @@ A new flutter plugin project.
1515
s.source_files = ['Classes/**/*']
1616

1717
s.dependency 'FlutterMacOS'
18-
s.dependency 'WebRTC-SDK', '104.5112.17'
19-
s.osx.deployment_target = '10.11'
18+
s.dependency 'WebRTC-SDK', '114.5735.01'
19+
s.osx.deployment_target = '10.13'
2020
end

third_party/libwebrtc/include/rtc_audio_track.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ namespace libwebrtc {
1212
* This class is a subclass of the RTCMediaTrack class, which provides a base
1313
* interface for all media tracks in WebRTC.
1414
*/
15-
class RTCAudioTrack : public RTCMediaTrack {
15+
class RTCAudioTrack : public RTCMediaTrack {
1616
public:
1717
// volume in [0-10]
1818
virtual void SetVolume(double volume) = 0;
19-
19+
2020
protected:
2121
/**
2222
* The destructor for the RTCAudioTrack class.

third_party/libwebrtc/include/rtc_frame_cryptor.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ class KeyProvider : public RefCountInterface {
4242
int key_index) = 0;
4343

4444
virtual vector<uint8_t> ExportKey(const string participant_id,
45-
int key_index) = 0;
45+
int key_index) = 0;
46+
4647
protected:
4748
virtual ~KeyProvider() {}
4849
};

third_party/libwebrtc/include/rtc_rtp_transceiver.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ class RTCRtpTransceiver : public RefCountInterface {
5858

5959
virtual void SetCodecPreferences(
6060
vector<scoped_refptr<RTCRtpCodecCapability>> codecs) = 0;
61-
61+
6262
virtual const string transceiver_id() const = 0;
6363
};
6464

Binary file not shown.
-1.01 MB
Binary file not shown.

0 commit comments

Comments
 (0)
0