Hiroshi Horie
f5aac2f046
re-apply .gitignore to example dir
2023-02-06 12:49:03 +09:00
Hiroshi Horie
a089ceb0e9
update example .gitignore
2023-02-06 12:48:11 +09:00
a23eb6332c
Audio mute unmute fixes ( #234 )
...
* progress
* refresh
* Create Podfile.lock
* Update Podfile.lock
* pub
* update deps.
* fix tests
* dart format .
* fix duplicate imports
---------
Co-authored-by: cloudwebrtc <[email protected] >
2023-02-06 12:43:27 +09:00
Hiroshi Horie
55400b4d63
update lock
2022-05-18 22:43:57 +09:00
Hiroshi Horie
dc68c65b23
update dependencies
2022-05-18 22:02:24 +09:00
Hiroshi Horie
1ee09589d2
fix typo
2022-05-18 01:26:02 +09:00
Hiroshi Horie
6fd0d5578d
prepare for 1.0.0
2022-05-18 01:23:33 +09:00
Hiroshi Horie and GitHub
ff65370cbc
Automatic mirrorMode for VideoView ( #119 )
...
* update protos
* impl 1
* re-compute when options update
* minor fix
2022-05-17 10:51:38 +09:00
Hiroshi Horie
6e65fe30f7
update protos
2022-05-16 00:52:37 +09:00
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
Hiroshi Horie and GitHub
e23131fbbf
Pass adaptive_stream when connecting ( #109 )
...
* impl
* ignore fvm files
* Update pubspec.lock
* comment
2022-04-26 02:57:24 +09:00
Hiroshi Horie and GitHub
5d6e304e40
Trigger reconnect on Publisher PC disconnect also ( #105 )
...
* impl
* clean up _hasPublished
2022-04-09 01:34:26 +09:00
Hiroshi Horie and GitHub
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 and GitHub
48754e1672
[Protocol v7] Remote unpublish & expose permissions ( #101 )
...
* fix
* impl
* oldPermissions
* mods
2022-04-04 16:09:15 +09:00
Hiroshi Horie and GitHub
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 and GitHub
88b462432e
Send DC info for syncState ( #88 )
...
* dc private methods
* impl
* pub
* id
* fix test
2022-04-02 15:09:02 +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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
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
Hiroshi Horie
cf476e365b
remove client side ua parsing
2022-01-31 20:03:14 +07:00
Hiroshi Horie and GitHub
4aa0e0f427
Use ParticipantTracks for UpdateSubscription ( #75 )
...
* impl
* fix
2022-01-26 17:57:34 +07:00
Hiroshi Horie and GitHub
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 and GitHub
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 and GitHub
3d37f4491d
readme: help/contributing
2022-01-19 10:58:45 +07:00
Hiroshi Horie and GitHub
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
Hiroshi Horie and GitHub
aef1fd8804
Subscription permission API ( #68 )
...
* signal
* request
* implement
* rename event
* ref
* adjustments based on review
* override subscribed
* move events emit
* fix subscription state
* minor change
* update example for permissions demo
* format & subscriptionState as computed property
* prepare macos build
* unsubscribed event when subscription not allowed
2022-01-10 23:48:44 +07:00
Hiroshi Horie
9a37129504
update changelog
2022-01-08 21:53:08 +07:00
Hiroshi Horie
8ce84fb286
prepare macos build
2022-01-08 18:18:39 +07:00
Hiroshi Horie
cc7db0ba73
minor internal change
2022-01-08 17:02:06 +07:00
Hiroshi Horie
a35ba65793
proto update
2022-01-07 14:38:55 +07:00
Hiroshi Horie and GitHub
fed657adae
Wait for data channel to open ( #67 )
...
* impl
* log
2022-01-07 14:34:57 +07:00
Hiroshi Horie
9c32185a28
Update build.gradle
2022-01-04 11:24:54 +07:00
Hiroshi Horie
677ad94e75
more logging for dynacast
2022-01-03 16:37:51 +07:00
Hiroshi Horie
d346763ecd
update package vers
2022-01-03 09:56:06 +07:00
Hiroshi Horie
95768d5471
update locks
2022-01-03 09:40:23 +07:00
Hiroshi Horie
4cd28ae1bd
more info for new feature
2022-01-03 09:23:54 +07:00
Hiroshi Horie
e154f7ace0
prepare 0.5.6
2022-01-03 09:19:21 +07:00
Hiroshi Horie and GitHub
ea5c324328
Dynacast ( #62 )
...
* signal
* engine
* dynacast option
* implement
* update for non simulcast
* use low when rid is null
* firefox comment
2022-01-03 09:02:06 +07:00
Hiroshi Horie
44a42eafea
name field for participant
2022-01-02 01:38:54 +07:00
Hiroshi Horie
252ee3ed3b
make properties read-only
2022-01-01 13:31:07 +07:00
Hiroshi Horie
45a567da70
expose mime type
2022-01-01 13:19:03 +07:00
Hiroshi Horie
1748b3aea3
proto update
2022-01-01 13:09:19 +07:00
Hiroshi Horie and GitHub
38328c5e0d
Fix: Visibility Optimization randomly not working ( #65 )
...
* use widget id instead of state id
* ignore local video view events
* switch remote view visibility also
* use Key for a reliable id
* remove local check
* clean up
* redesign
* check mounted
* remove mount check
* more optimization
* quick wake up
* mark internal
* rename to adaptiveStream
2022-01-01 12:59:24 +07:00
Hiroshi Horie
2b375033e9
bump pod ver
2021-12-23 04:04:03 +07:00
Hiroshi Horie
b8e50f9276
more docs & clean up
2021-12-23 03:48:19 +07:00