Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: flutter-webrtc/flutter-webrtc
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.0.0
Choose a base ref
...
head repository: flutter-webrtc/flutter-webrtc
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v1.2.0
Choose a head ref
  • 14 commits
  • 49 files changed
  • 10 contributors

Commits on Jul 28, 2025

  1. RECORDINGS - Add fallback resolutions for unsupported stream frame si…

    …zes on low-end Android devices (#1900)
    
    * add fallback resolutions
    
    * add missing imports
    daniel-g-favoreto-opl authored Jul 28, 2025
    Configuration menu
    Copy the full SHA
    882c01f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2eb041d View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2025

  1. Configuration menu
    Copy the full SHA
    b68a73c View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2025

  1. 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]>
    mroccultus and KirillTolokonnikov authored Aug 20, 2025
    Configuration menu
    Copy the full SHA
    2cbc177 View commit details
    Browse the repository at this point in the history
  2. 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.
    daniel-g-favoreto-opl authored Aug 20, 2025
    Configuration menu
    Copy the full SHA
    ae26d09 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f276704 View commit details
    Browse the repository at this point in the history
  4. 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]>
    Slash333 and Igor Ponomarenko authored Aug 20, 2025
    Configuration menu
    Copy the full SHA
    dd62abe View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2025

  1. Update build.yml

    cloudwebrtc authored Aug 21, 2025
    Configuration menu
    Copy the full SHA
    b7b02ce View commit details
    Browse the repository at this point in the history
  2. fix android build.

    cloudwebrtc committed Aug 21, 2025
    Configuration menu
    Copy the full SHA
    a955a42 View commit details
    Browse the repository at this point in the history
  3. release: 1.1.0. (#1916)

    [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)
    cloudwebrtc authored Aug 21, 2025
    Configuration menu
    Copy the full SHA
    46dcd9e View commit details
    Browse the repository at this point in the history
  4. dart format.

    cloudwebrtc committed Aug 21, 2025
    Configuration menu
    Copy the full SHA
    9b6a89d View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2025

  1. 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
    shivanshtalwar0 authored Sep 8, 2025
    Configuration menu
    Copy the full SHA
    4165493 View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2025

  1. Local recording API for Darwin and Android (#1880)

    startLocalRecording & stopLocalRecording for Darwin / Android
    hiroshihorie authored Sep 9, 2025
    Configuration menu
    Copy the full SHA
    a192ea9 View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2025

  1. Configuration menu
    Copy the full SHA
    362619a View commit details
    Browse the repository at this point in the history
Loading