454 Commits

Author SHA1 Message Date
Hiroshi Horie 740efea006 fix checks 2022-05-15 23:58:35 +09:00
Hiroshi Horie 566937f630 compatibility with flutter 3.0 2022-05-15 20:56:20 +09:00
Hiroshi Horie 365c68c709 update packages 2022-05-15 15:15:13 +09:00
Hiroshi Horie 377e0c5209 export advanced types 2022-05-04 11:52:07 +09:00
davidliu 63f78e5975 Fix validate url creation (#110) 2022-04-27 01:13:57 +09:00
Hiroshi Horie e23131fbbf Pass adaptive_stream when connecting (#109)
* impl

* ignore fvm files

* Update pubspec.lock

* comment
2022-04-26 02:57:24 +09:00
davidliu c43cd4b427 Bluetooth support instructions (#107) 2022-04-13 21:59:57 +09:00
Hiroshi Horie 5d6e304e40 Trigger reconnect on Publisher PC disconnect also (#105)
* impl

* clean up _hasPublished
2022-04-09 01:34:26 +09:00
Hiroshi Horie 84b9ef130f Change AudioSession configuration logic (#104)
* impl

* ref

* ref
2022-04-08 01:58:49 +09:00
Hiroshi Horie 8c227574ac prepare v0.5.9 2022-04-07 13:28:54 +09:00
Hiroshi Horie d1a772e648 fix 2022-04-07 13:21:12 +09:00
Hiroshi Horie e0bcacda6d fix publish dry-run 2022-04-05 00:01:26 +09:00
Hiroshi Horie fe498e275a Update CHANGELOG.md 2022-04-04 23:43:06 +09:00
Hiroshi Horie 48754e1672 [Protocol v7] Remote unpublish & expose permissions (#101)
* fix

* impl

* oldPermissions

* mods
2022-04-04 16:09:15 +09:00
Hiroshi Horie cd4a3f5c8a Simplify internal events (#100)
* simplify internal events

* simplify
2022-04-03 12:35:08 +09:00
Hiroshi Horie c2fe83438d add missing proto dependency 2022-04-03 00:45:02 +09:00
Hiroshi Horie 6c513f6438 fix check 2022-04-03 00:36:12 +09:00
Hiroshi Horie 910efe3d64 update protos 2022-04-03 00:31:06 +09:00
Hiroshi Horie 91b604a191 adaptiveStream and dynacast option in example 2022-04-03 00:18:28 +09:00
Hiroshi Horie 2f6042ef94 prepare 0.5.8 2022-04-02 15:30:55 +09:00
Hiroshi Horie 88b462432e Send DC info for syncState (#88)
* dc private methods

* impl

* pub

* id

* fix test
2022-04-02 15:09:02 +09:00
davidliu e7333174b5 Fix device id not working for web (#91)
* update gradle

* Use either sourceId or deviceId as needed

Web does not allow for mixing optional constraints with modern constraints
2022-03-12 02:26:09 +09:00
davidliu 288bd99dca add ability to select capture device ids (#89)
* add ability to select capture device ids

* format fix
2022-03-10 00:08:21 +09:00
Hiroshi Horie 11f40e13cf minor internal refactor 2022-03-08 07:34:19 +09:00
Hiroshi Horie 47b9329c67 remove unused code 2022-03-06 14:10:18 +09:00
Hiroshi Horie ead3a7ea6a move sendSimulateScenario 2022-03-06 14:06:39 +09:00
Hiroshi Horie c205660bbf adaptiveStream and dynacast on in example 2022-03-04 22:27:05 +09:00
Hiroshi Horie 4fd35eb41d organize the cleanUp chain 2022-03-04 21:39:28 +09:00
Hiroshi Horie 99460dd436 EngineConnectionStateUpdatedEvent instead of individual events 2022-03-04 20:10:28 +09:00
Hiroshi Horie 21591e46e3 newState and oldState on ConnectionStateUpdatedEvent 2022-03-04 19:38:25 +09:00
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