diff --git a/example/pubspec.lock b/example/pubspec.lock index e746e5f..d4faee3 100644 --- a/example/pubspec.lock +++ b/example/pubspec.lock @@ -50,6 +50,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "3.0.1" + dart_webrtc: + dependency: transitive + description: + name: dart_webrtc + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.2" eva_icons_flutter: dependency: "direct main" description: @@ -127,7 +134,7 @@ packages: name: flutter_webrtc url: "https://pub.dartlang.org" source: hosted - version: "0.7.1" + version: "0.8.0" google_fonts: dependency: "direct main" description: @@ -448,6 +455,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "0.2.2" + webrtc_interface: + dependency: transitive + description: + name: webrtc_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" win32: dependency: transitive description: diff --git a/lib/src/track/options.dart b/lib/src/track/options.dart index bc8266a..05922a9 100644 --- a/lib/src/track/options.dart +++ b/lib/src/track/options.dart @@ -65,9 +65,8 @@ abstract class LocalVideoTrackOptions extends LocalTrackOptions { }); @override - Map toMediaConstraintsMap() => { - 'mandatory': params.toMediaConstraintsMap(), - }; + Map toMediaConstraintsMap() => + params.toMediaConstraintsMap(); } class VideoEncoding { @@ -237,9 +236,9 @@ class VideoParameters { // https://developer.mozilla.org/en-US/docs/Web/API/MediaDevices/getUserMedia // Map toMediaConstraintsMap() => { - 'minWidth': width, - 'minHeight': height, - 'maxFrameRate': encoding.maxFramerate, + 'width': width, + 'height': height, + 'frameRate': encoding.maxFramerate, }; } diff --git a/lib/src/track/web/_audio_html.dart b/lib/src/track/web/_audio_html.dart index aa0e0e4..cde1b59 100644 --- a/lib/src/track/web/_audio_html.dart +++ b/lib/src/track/web/_audio_html.dart @@ -1,9 +1,9 @@ // ignore: avoid_web_libraries_in_flutter import 'dart:html' as html; -import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc; // ignore: implementation_imports -import 'package:flutter_webrtc/src/web/media_stream_track_impl.dart'; +import 'package:dart_webrtc/src/media_stream_track_impl.dart'; +import 'package:flutter_webrtc/flutter_webrtc.dart' as rtc; const audioContainerId = 'livekit_audio_container'; const audioPrefix = 'livekit_audio_'; diff --git a/pubspec.lock b/pubspec.lock index 83c3c6f..f2039de 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -50,6 +50,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "3.0.1" + dart_webrtc: + dependency: transitive + description: + name: dart_webrtc + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.2" fake_async: dependency: transitive description: @@ -106,7 +113,7 @@ packages: name: flutter_webrtc url: "https://pub.dartlang.org" source: hosted - version: "0.7.1" + version: "0.8.0" http: dependency: "direct main" description: @@ -322,6 +329,13 @@ packages: url: "https://pub.dartlang.org" source: hosted version: "0.2.2" + webrtc_interface: + dependency: transitive + description: + name: webrtc_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.1" win32: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 2ed0466..e22ea78 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -23,7 +23,7 @@ dependencies: synchronized: ^3.0.0 protobuf: ^2.0.1 visibility_detector: ^0.2.2 - flutter_webrtc: ^0.7.1 + flutter_webrtc: ^0.8.0 dev_dependencies: flutter_test: