Hiroshi Horie
075c151d53
chore: Update android configs ( #1050 )
2026-04-04 23:29:52 +08:00
Hiroshi Horie
997957d548
Bump android m144 ( #1030 )
2026-03-18 11:32:47 +09:00
Hiroshi Horie
3fd7731eb0
Add audio renderer API ( #1004 )
...
Public API to get audio frames if user desires .
2026-03-06 13:22:40 +09:00
Hiroshi Horie
4f332591ea
Fix native audio renderer cleanup and simplify Android path ( #1001 )
...
- Fix iOS `AudioRenderer.detach()` not clearing stream handler, channel,
and event sink
- Remove Android 32-bit audio path (WebRTC always delivers 16-bit)
2026-02-24 22:43:19 +09:00
Hiroshi Horie
6b896eb6bb
Optimize audio renderer payloads ( #988 )
...
This PR changes audio renderer events to send raw PCM bytes instead of
boxed sample arrays, which reduces codec overhead and GC pressure
between native and Flutter.
2026-02-24 01:45:43 +09:00
Hiroshi Horie
8a1900bba1
Pre-connect audio buffer ( #830 )
...
Implemented for Darwin & Android
Requires
a192ea92fb
2025-10-28 09:46:01 +07:00
CloudWebRTC
f7384fb2e7
feat: Data Packet Cryptor. ( #873 )
2025-10-16 10:04:17 +08:00
CloudWebRTC
e69bb1fe51
release: 2.5.0+hotfix.3 ( #841 )
...
Co-authored-by: Hiroshi Horie <548776+hiroshihorie@users.noreply.github.com >
2025-08-27 20:59:08 +08:00
CloudWebRTC
d75269dba2
hotfix: bump libwebrtc for android ( #837 )
...
close https://github.com/livekit/client-sdk-flutter/issues/835
2025-07-31 07:25:04 +01:00
davidliu
ac031cc6b2
Switch to livekit fork of noise for 16KB page support ( #839 )
2025-07-29 11:04:51 +01:00
pushpush
0ca45d7651
fix: memory leak visualizer stop android ( #831 )
...
Memory leak on Android has been fixed
2025-07-24 22:24:28 +08:00
CloudWebRTC
29cd2a4c29
feat: Add smoothTransition option for AudioVisualizer. ( #773 )
...
* feat: Add smoothTransition option for AudioVisualizer.
* Fix smoothTransition option issues (#774 )
* Use smoothingTimeConstant override on the web
* Fix Kotlin assignment
---------
Co-authored-by: Catalin Voss <catalin@ello.com >
2025-05-03 18:36:16 +08:00
CloudWebRTC
6365ec6766
feat: Visualizer for web. ( #718 )
...
* feat: Visualizer for web.
* wip.
* done.
* update.
* dart run import_sorter:main --no-comments.
* dart format.
* export Visualizer and add VisualizerOptions.
* support barCount configuration.
* Fixed bug for visualizer restart, removed setting enableVisualizer from RoomOptions.
* update.
* cleanup.
* rename.
* fix.
* fix.
* fix.
2025-03-05 11:36:31 +08:00
CloudWebRTC
a503e954b5
fix: Fix bar Visualizer overflow. ( #717 )
...
* fix: Fix Visualizer overflow quickly.
* update.
2025-03-05 11:02:32 +08:00
CloudWebRTC
c4d100c1fc
fix bypass voice processing not work. ( #668 )
...
* fix bypass voice processing not work.
* import sorter.
* update.
* fix.
2024-12-27 11:18:47 +09:00
CloudWebRTC
91bf10ce18
feat: audio visualizer. ( #638 )
...
* [wip] feat: audio visualizer.
* macos.
* wip.
* wip.
* wip.
* wip.
* wip.
* update.
* update.
* update.
* cleanup.
* bump version for flutter-webrtc.
* dart format.
* add third-party code license.
* fix.
* fix compiler warning.
* license.
* add enableVisualizer to RoomOptions.
* Added comments for enableVisualizer.
2024-12-08 21:45:26 +08:00
CloudWebRTC
977fd91f9e
release: 2.3.1+hotfix.1. ( #650 )
...
* release: 2.3.1+hotfix.1.
* fix version consistency checking for hotfix.
* update CHANGELOG.
* fix android build.
* fix.
2024-12-02 15:58:10 +08:00
CloudWebRTC
c7a17cbb74
fix: android build failure. ( #587 )
2024-09-13 14:12:31 +08:00
CloudWebRTC
253b7b5b6c
release: 2.2.4. ( #572 )
...
* release: 2.2.4.
* update CHANGELOG.
* fix compiler error for android.
2024-08-12 14:57:09 +08:00
CloudWebRTC
7414f0607b
update Copyright 2023 => 2024. ( #452 )
...
* update Copyright 2023 => 2024.
* Update NOTICE
* revert.
2024-01-15 11:15:56 +08:00
yaoci shen
401cb2e1b4
Update build.gradle for gradle 8.0.0 namespace ( #382 )
...
* Update build.gradle for gradle 8.0.0 namespace
* Update AndroidManifest.xml
2023-10-16 22:32:54 -05:00
David Zhao
7eaa3ec0af
Add license headers ( #325 )
2023-07-27 19:35:23 -07: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
Hiroshi Horie
48e03b84cb
Create android & web plugins ( #15 )
...
* create android & web plugins
* apply `flutter format .`
2021-10-02 15:20:41 +09:00