-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Comparing changes
Open a pull request
base repository: flutter-webrtc/flutter-webrtc
base: v1.0.0
head repository: flutter-webrtc/flutter-webrtc
compare: v1.2.0
- 14 commits
- 49 files changed
- 10 contributors
Commits on Jul 28, 2025
-
RECORDINGS - Add fallback resolutions for unsupported stream frame si…
…zes on low-end Android devices (#1900) * add fallback resolutions * add missing imports
Configuration menu - View commit details
-
Copy full SHA for 882c01f - Browse repository at this point
Copy the full SHA 882c01fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb041d - Browse repository at this point
Copy the full SHA 2eb041dView commit details
Commits on Aug 7, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b68a73c - Browse repository at this point
Copy the full SHA b68a73cView commit details
Commits on Aug 20, 2025
-
small setVolume addition (#1904)
Paired with flutter-webrtc/webrtc-interface#33 Tested on web with chrome, never tested other platforms but since already presented Helper class do it can't see any problems with that. I thought it's actually may be of use, can't imagine production ready app without this functionality present clear where you expect it to find. --------- Co-authored-by: mr.occultus <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 2cbc177 - Browse repository at this point
Copy the full SHA 2cbc177View commit details -
Reduce Recording Stop Delay and Prevent Encoder OOM Crashes (Android) (…
…#1912) This PR addresses two major issues related to recording: - **Long delay when stopping the recording:** The timeout used in dequeueOutputBuffer was set to 10 seconds, which caused significant delays during stop. Reducing it to 1 second eliminated the issue - **Frequent crashes due to MediaCodec out-of-memory errors:** The encoder was crashing with the following error: > E/MediaCodec(26452): Codec reported err 0xfffffff4/NO_MEMORY, actionCode 0, while in state 5/STARTING E/AndroidRuntime(26452): FATAL EXCEPTION: VideoFileRendererRenderThread E/AndroidRuntime(26452): android.media.MediaCodec$CodecException: start failed E/AndroidRuntime(26452): at android.media.MediaCodec.native_start(Native Method) E/AndroidRuntime(26452): at android.media.MediaCodec.start(MediaCodec.java:2322) E/AndroidRuntime(26452): at com.cloudwebrtc.webrtc.record.VideoFileRenderer.drainEncoder(VideoFileRenderer.java:232) E/AndroidRuntime(26452): at com.cloudwebrtc.webrtc.record.VideoFileRenderer.renderFrameOnRenderThread(VideoFileRenderer.java:171) E/AndroidRuntime(26452): at com.cloudwebrtc.webrtc.record.VideoFileRenderer.lambda$onFrame$1$com-cloudwebrtc-webrtc-record-VideoFileRenderer(VideoFileRenderer.java:156) This was caused by missing configuration steps before calling start() on the encoder. The issue was resolved by moving additional configuration logic prior to starting the encoder.
Configuration menu - View commit details
-
Copy full SHA for ae26d09 - Browse repository at this point
Copy the full SHA ae26d09View commit details -
Configuration menu - View commit details
-
Copy full SHA for f276704 - Browse repository at this point
Copy the full SHA f276704View commit details -
write logs with Logger (logger package) (#1891)
for platforms: - android - macos - ios - linux - waiting for rtc_logger - windows - waiting for rtc_logger Co-authored-by: Igor Ponomarenko <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd62abe - Browse repository at this point
Copy the full SHA dd62abeView commit details
Commits on Aug 21, 2025
-
Configuration menu - View commit details
-
Copy full SHA for b7b02ce - Browse repository at this point
Copy the full SHA b7b02ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for a955a42 - Browse repository at this point
Copy the full SHA a955a42View commit details -
[1.1.0] - 2025-08-20 * [Apple/Android] feat: Add H265/HEVC support. * [Mobile/Desktop] feat: Support write logs with Logger (logger package) (#1891) * [Android] fix: Reduce Recording Stop Delay and Prevent Encoder OOM Crashes (Android) (#1912) * [Native/Web] feat: small setVolume addition (#1904) * [Web] feat: Add texture-based video rendering for web (#1911) * [Android] fix: RECORDINGS - Add fallback resolutions for unsupported stream frame sizes on low-end Android devices (#1900) * [Android] fix: Update proguard-rules.pro (#1902)
Configuration menu - View commit details
-
Copy full SHA for 46dcd9e - Browse repository at this point
Copy the full SHA 46dcd9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9b6a89d - Browse repository at this point
Copy the full SHA 9b6a89dView commit details
Commits on Sep 8, 2025
-
upgrade compileSdk to 36 as standard for 16kb pages support (#1925)
Without this android app with ndk 28 isn't compiling and 16kb page support is made mandatory by google as it is supported from ndk 28 this minor fix makes app working again
Configuration menu - View commit details
-
Copy full SHA for 4165493 - Browse repository at this point
Copy the full SHA 4165493View commit details
Commits on Sep 9, 2025
-
Local recording API for Darwin and Android (#1880)
startLocalRecording & stopLocalRecording for Darwin / Android
Configuration menu - View commit details
-
Copy full SHA for a192ea9 - Browse repository at this point
Copy the full SHA a192ea9View commit details
Commits on Sep 13, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 362619a - Browse repository at this point
Copy the full SHA 362619aView commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v1.0.0...v1.2.0