Commit Graph

274 Commits

Author SHA1 Message Date
Hiroshi Horie d278310748 read Engine's connectionState instead of own property 2022-03-04 19:32:07 +09:00
Hiroshi Horie 39fa024a6f read only properties for Room 2022-03-04 19:14:14 +09:00
Hiroshi Horie 83dd984f8c server region property 2022-03-04 19:01:28 +09:00
Hiroshi Horie 118526596e update proto 2022-03-04 18:56:39 +09:00
Hiroshi Horie 0577302793 Update CHANGELOG.md 2022-03-03 10:37:00 +09:00
Hiroshi Horie c2c1a7dd79 Update README.md 2022-03-03 10:27:43 +09:00
Hiroshi Horie 811ded7aa6 Enqueue Signal requests while reconnecting (#81)
* implement queue to events emitter

* check `isDisposed` instead

* update message

* implement queue to events emitter

* update lock

* impl
2022-03-02 08:14:23 +09:00
Hiroshi Horie da8fe67ec6 update to flutter_webrtc 0.8.3 2022-03-02 08:12:19 +09:00
Hiroshi Horie 2959d47d5b update lock 2022-03-01 12:59:52 +09:00
Hiroshi Horie 8a3eb30dbd dc private methods 2022-03-01 12:03:49 +09:00
Hiroshi Horie d06cb568f2 deprecate setter for videoQuality
instead, async func is recommended since it can be awaited (for future implementations)
2022-03-01 11:30:04 +09:00
Hiroshi Horie cd62daa8b8 proto update 2022-03-01 11:25:38 +09:00
Hiroshi Horie 7c16d2f3ec Update param computation (#87)
* import sorter config

* organize video types

* ignore import sort for proto files

* equality for video types

* impl

* adjust defaults

* max
2022-03-01 10:45:24 +09:00
Hiroshi Horie 7843e87254 Update WebRTC to m97 (#86)
* update WebRTC to m97

* use flutter_webrtc's master
2022-02-26 13:23:36 +09:00
Hiroshi Horie 38d47fd72d make video types comparable 2022-02-25 16:41:58 +09:00
Hiroshi Horie e7b158f41d equality for video types 2022-02-25 16:23:32 +09:00
Hiroshi Horie b5c3499a5c ignore import sort for proto files 2022-02-25 15:48:01 +09:00
Hiroshi Horie 0a339b6252 organize video types 2022-02-25 15:45:46 +09:00
Hiroshi Horie 0dfbf03e5b import sorter config 2022-02-25 15:44:16 +09:00
Hiroshi Horie 8b4f754059 fix presets 2022-02-22 10:36:43 +07:00
Hiroshi Horie 2366eb9f7c update presets (#85) 2022-02-22 03:13:09 +07:00
Hiroshi Horie 96fcecee7b proto updates 2022-02-18 13:20:57 +07:00
Hiroshi Horie c465d37c88 start preparing for 0.5.7 2022-02-17 14:58:16 +07:00
davidliu c374283f45 Ensure even video dimensions (#82)
gotcha, I think we may have to do some work iOS later to properly grab the actual capture dimensions rather than rely on the dimensions we request, to properly do the calculations.

That said, I think m97 is now handling the odd dimensions properly, so I don't think we'll need this fix anymore.

As for adaptOutputFormat, flutter_webrtc is already doing that (though it doesn't seem to prevent the crash on m93). Should native android use this as well?
2022-02-16 01:15:41 +09:00
Hiroshi Horie a2e8643ebb implement queue to events emitter 2022-02-14 17:15:10 +07:00
Hiroshi Horie bbd3b5e18e fix analyzer error 2022-02-10 21:36:23 +07:00
Hiroshi Horie b504afc612 fix web platform connect issue 2022-02-10 21:27:17 +07:00
Hiroshi Horie 80d9b4ee55 remove deprecated SplashScreenDrawable 2022-02-10 21:05:30 +07:00
Hiroshi Horie 226f4e7f4f format xml files 2022-02-10 21:04:22 +07:00
Hiroshi Horie c3193b7f9e add explicit exported requirement 2022-02-10 20:53:53 +07:00
Hiroshi Horie 10db433742 update kotlin plugin ver 2022-02-10 20:50:58 +07:00
Hiroshi Horie 76b0fb723a upgrade to gradle 7.1.1 2022-02-10 20:48:47 +07:00
Hiroshi Horie dcd722db63 adjust compileSdkVersion 2022-02-10 20:37:01 +07:00
Hiroshi Horie 95fbaf1a7f run pub update 2022-02-10 20:36:45 +07:00
davidliu 29c2117453 handle room update message (#79) 2022-02-07 12:37:47 +09:00
davidliu 9bd546b9a2 tests and mocks for e2e testing (#78)
* tests and mocks for e2e testing

* formatting

* fix analyze errors
2022-02-06 20:36:42 +09:00
davidliu 0d92c569df update track settings (#77) 2022-02-03 20:27:26 +09:00
Hiroshi Horie cf476e365b remove client side ua parsing 2022-01-31 20:03:14 +07:00
Hiroshi Horie 4aa0e0f427 Use ParticipantTracks for UpdateSubscription (#75)
* impl

* fix
2022-01-26 17:57:34 +07:00
davidliu 77b6a60244 Fix crash on android in portrait (#74) 2022-01-25 22:00:58 -08:00
Hiroshi Horie 6dc9536c83 Server refreshed token (#73) 2022-01-25 10:46:46 +07:00
Hiroshi Horie 85efa92e57 rename to SubscriptionPermission 2022-01-25 09:38:24 +07:00
Hiroshi Horie aa718b79c7 update protos 2022-01-25 09:37:26 +07:00
Hiroshi Horie 224047c31f Session migration (#72)
* impl

* retry logic

* simulate

* pass checks

* adjust log level

* retry condition

* fix simulate scenario params

* format

* use `RTCPeerConnectionState` instead of `RTCIceConnectionState`

* adjust retry

* additional check for completer

* more logging

* fix id

* pub

* change package

* doc update

* retry tests

* format

* apply suggestions
2022-01-25 00:53:18 +07:00
Hiroshi Horie 3d37f4491d readme: help/contributing 2022-01-19 10:58:45 +07:00
Hiroshi Horie 56aeacc291 Capture client info (#71) 2022-01-18 16:16:05 +07:00
Hiroshi Horie 068876dc9c update protos 2022-01-13 14:54:01 +07:00
Hiroshi Horie 7799e35c13 deprecate inconsistencies in event properties 2022-01-11 00:51:16 +07:00
Hiroshi Horie a6a4e18551 override toString() for events 2022-01-11 00:40:20 +07:00
Hiroshi Horie 0f41aed902 deprecate setter for enabled, organize RemoteTrackPublication 2022-01-11 00:07:35 +07:00