1dc58d971a
release: 0.14.2.
v0.14.2
2025-07-01 14:21:15 +08:00
d42838d814
feat: Add audio processing and sink API. ( #1867 )
...
* feat: Add audio processing and sink API.
* upload libwebrtc.dll.
* update.
* cleanup.
* update.
* update.
* linux so.
2025-07-01 14:17:31 +08:00
17dbc1132c
fix: Fixed audio device selection error under Linux. ( #1864 )
...
* fix audio device select bug for linux.
* fix CI for elinux.
2025-06-17 21:17:55 +08:00
8f0584b1fd
Fix screen capture orientation for landscape-native devices ( #1854 )
...
- Corrects isDeviceOrientationPortrait() to properly detect device orientation
- Fixes virtual display dimensions for tablets and embedded devices
- Resolves issue where ROTATION_0 was incorrectly assumed to be portrait
Fixes #1852
Co-authored-by: Josh Galicic josh.galicic@hunterlab.com
2025-05-29 19:40:19 +08:00
51ca79ca5a
release: 0.14.1.
v0.14.1
2025-05-22 11:22:08 +08:00
88f7b311f5
Recording bug ( #1839 )
2025-05-22 11:18:38 +08:00
46d04800cc
fix: calls in terminated mode by disabling orientation manager ( #1840 )
2025-05-21 08:34:31 +08:00
86dac0ceed
Wait for audio and video thread to fully stop to avoid corrupted recordings ( #1836 )
2025-05-13 16:30:25 +08:00
dfead5d869
release: 0.14.0.
v0.14.0
2025-05-06 12:27:20 +08:00
3933d054d8
move RTCVideoRenderer.videoValue to VideoRendererExtension.
2025-05-06 12:10:21 +08:00
d33dd89858
revert destructive changes.
2025-05-06 12:05:19 +08:00
eecab98f3f
bump version for WebRTC.framework. ( #1827 )
2025-05-06 10:39:36 +08:00
05371ec3e3
release: 0.13.2+hotfix.1.
v0.13.2+hotfix.1
2025-04-30 17:56:38 +08:00
fc1298ea30
release: 0.13.2.
v0.13.2
2025-04-29 19:42:25 +08:00
8a86c39241
feat: Media Recorder implementation Android and iOS ( #1823 )
...
* Revert "Revert "Media Recorder implementation Android and iOS (#1810 )" (#1822 )"
This reverts commit 42eac7447e
.
* bump version for dart-webrtc and interface.
* update.
2025-04-29 14:04:11 +08:00
42eac7447e
Revert "Media Recorder implementation Android and iOS ( #1810 )" ( #1822 )
...
This reverts commit 04ccd0892e
.
2025-04-29 12:47:49 +08:00
9291302f78
fix: Pickup registrar for plugin by plugin registrar manager ( #1752 )
...
Co-authored-by: CloudWebRTC <duanweiwei1982@gmail.com >
2025-04-29 09:35:41 +08:00
2489b79c34
fix: add task runner for linux. ( #1821 )
...
* fix: add task runner for linux.
* update.
2025-04-29 09:26:25 +08:00
04ccd0892e
Media Recorder implementation Android and iOS ( #1810 )
...
* Media recorder support for iOS/OSX
* fix ios and android implementation
* update pubspec to point to correct branch
* update example
* fix formatter
* fix macos implementation
* fix build on web
* review changes
---------
Co-authored-by: Dima Rostopira <rostopiradv@gmail.com >
Co-authored-by: CloudWebRTC <duanweiwei1982@gmail.com >
2025-04-25 15:56:41 +08:00
372cbd5c71
release: 0.13.1+hotfix.1.
v0.13.1+hotfix.1
2025-04-07 11:02:18 +08:00
85557ce1bf
Update MethodCallHandlerImpl.java
2025-04-07 11:00:18 +08:00
44af4a5439
release: 1.3.1.
v0.13.1
2025-04-03 09:32:42 +08:00
676d9e462d
fix: remove setPreferredInputDevice when getUserAduio. ( #1808 )
2025-04-03 09:28:34 +08:00
9a92d0b155
fix: race condition in RTCVideoRenderer for Web ( #1805 )
...
sometimes video callbacks (onResize, onCanPlay) come
before element is findable in DOM. This PR adds
the created element as fallback
fixes #1804
2025-04-03 08:53:13 +08:00
3f10953f96
fix: Migrate from onSurfaceDestroyed to onSurfaceCleanup for SurfaceProducer.Callback. ( #1806 )
2025-04-03 08:52:16 +08:00
9c7aa7b132
release: 0.13.0.
v0.13.0
2025-03-24 15:50:47 +08:00
90620d8396
Update FlutterRTCDataChannel.m
2025-03-24 15:44:31 +08:00
82176788a7
feat: add getBufferedAmount for DataChannel. ( #1796 )
...
* feat: add getBufferedAmount for DataChannel.
* update.
* update.
* fix.
* update binary for linux.
2025-03-24 15:14:59 +08:00
1c2ff6f497
fix: Try to fix the non-platform thread call error. ( #1795 )
...
* fix: Try to fix the non-platform thread call error.
* using hidden window for event post.
* fix.
* fix.
2025-03-24 11:38:30 +08:00
9b48495c9c
Update CHANGELOG.md
v0.12.12+hotfix.1
2025-03-12 22:38:08 +08:00
ba0b4c6ac2
Update pubspec.yaml
2025-03-12 22:09:58 +08:00
33a6dbebde
Update SurfaceTextureRenderer.java
2025-03-12 22:09:33 +08:00
b88a93f54c
Update CHANGELOG.md
v0.12.12
2025-03-09 09:29:05 +08:00
36ca4c565d
fix issue for pub upload.
2025-03-09 09:27:25 +08:00
9d3d600c8c
Update README.md
2025-03-09 09:23:25 +08:00
e5296fb84e
release: 0.12.12.
2025-03-09 09:21:41 +08:00
10385b4932
Updated MediaStreamTrackNative ( #1656 )
...
* selectAudioOutput and selectAudioInput methods created to enable dynamic change on audio intput/output device
* Update pubspec.yaml
---------
Co-authored-by: thiesencadu <cadu@zensleep.ai >
2025-03-09 09:17:37 +08:00
076e095405
feat: Migrate to the new Surface API. ( #1726 )
2025-02-28 23:14:37 +08:00
0d529fcc16
fix sponsors logo and links.
2025-02-23 11:49:42 +08:00
92206cccd3
release: 0.12.11.
v0.12.11
2025-02-23 10:14:15 +08:00
46022048ac
fix wasm build.
2025-02-23 10:12:54 +08:00
fe08a015dc
release: 0.12.10.
v0.12.10
2025-02-18 09:22:32 +08:00
65bcc1c042
support web wasm. ( #1771 )
...
* support web wasm.
* Update pubspec.yaml
2025-02-18 09:15:00 +08:00
85133d5143
Update publish.yaml
2025-02-13 12:53:19 +08:00
d951fef388
Update publish.yaml
2025-02-13 12:51:26 +08:00
ff21bc6d0a
Update publish.yaml
v0.12.9
2025-02-13 12:47:49 +08:00
3762bc98fe
update.
2025-02-13 12:10:54 +08:00
d266f02497
Remove V1 plugin ( #1760 )
...
* fix: build and v1 plugin removal
* revert: uneeded removal
2025-02-13 11:58:37 +08:00
83911db4ef
release: 0.12.9.
2025-02-13 11:50:58 +08:00
250f675b48
feat: Add option to start capture without broadcast picker ( #1764 )
...
When the `deviceId` is set to `broadcast-manual` instead of `broadcast`, the broadcast picker is not presented at the start of capture. This change is non-breaking.
2025-02-12 11:17:56 +08:00