Files
client-sdk-flutter/lib
StevenLin b835995fbb fix: Enable E2EE for VP9 codec (#953)
### Problem
While using the Flutter SDK with JS SDK and with E2EE enabled, the video
from Web can not be decrypted by the Flutter app.

## Summary
Enables end-to-end encryption (E2EE) for VP9 codec. Previously, E2EE was
skipped for all SVC codecs. This aligns the Flutter SDK with the JS SDK,
where E2EE works with VP9 codec.

## Changes
Removed `isSVCCodec()` and use `isAV1Codec()` to enable E2EE setup for
VP9 codec in `LocalTrackPublishedEvent` handler
Removed `isSVCCodec()` and use `isAV1Codec()` to enable E2EE setup for
VP9 codec in `TrackSubscribedEvent` handler

Is there any specific reason why E2EE is disabled for SVC codecs? 
I tried VP9 with this patch and the VP9 video from Web can be decrypted
by Flutter app.
2026-01-07 20:21:56 +08:00
..
2026-01-07 20:21:56 +08:00
2025-12-02 17:15:46 +09:00