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
alex-bluetrain
810f6ba7e8
internet permission for example's Manifest ( #70 )
2022-01-10 23:50:53 +07:00
Hiroshi Horie
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
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
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
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