revert: remove VP9/AV1 from codec dropdown (Issue #11)
Build / build_full_element_call (push) Canceled after 0s
Build / build_embedded_element_call (push) Canceled after 0s
Build / build_sdk_element_call (push) Canceled after 0s
Build / Build Storybook (push) Canceled after 0s
Build & publish embedded packages for releases / Versioning (push) Canceled after 0s
Test / Run unit tests (push) Canceled after 0s
Test / Run end-to-end tests (push) Canceled after 0s
Upload translation files to Localazy / upload (push) Canceled after 0s
GitHub Actions Security Analysis with zizmor 🌈 / Run zizmor 🌈 (push) Canceled after 0s
Build / deploy_develop (push) Canceled after 0s
Build / docker_for_develop (push) Canceled after 0s
Build & publish embedded packages for releases / build_element_call (push) Canceled after 0s
Build & publish embedded packages for releases / Publish tarball (push) Canceled after 0s
Build & publish embedded packages for releases / Publish NPM (push) Canceled after 0s
Build & publish embedded packages for releases / Publish Android AAR (push) Canceled after 0s
Build & publish embedded packages for releases / Publish SwiftPM Library (push) Canceled after 0s
Build & publish embedded packages for releases / Update release notes (push) Canceled after 0s
Build Element Call / Build Element Call (push) Canceled after 0s
Build / build_full_element_call (push) Canceled after 0s
Build / build_embedded_element_call (push) Canceled after 0s
Build / build_sdk_element_call (push) Canceled after 0s
Build / Build Storybook (push) Canceled after 0s
Build & publish embedded packages for releases / Versioning (push) Canceled after 0s
Test / Run unit tests (push) Canceled after 0s
Test / Run end-to-end tests (push) Canceled after 0s
Upload translation files to Localazy / upload (push) Canceled after 0s
GitHub Actions Security Analysis with zizmor 🌈 / Run zizmor 🌈 (push) Canceled after 0s
Build / deploy_develop (push) Canceled after 0s
Build / docker_for_develop (push) Canceled after 0s
Build & publish embedded packages for releases / build_element_call (push) Canceled after 0s
Build & publish embedded packages for releases / Publish tarball (push) Canceled after 0s
Build & publish embedded packages for releases / Publish NPM (push) Canceled after 0s
Build & publish embedded packages for releases / Publish Android AAR (push) Canceled after 0s
Build & publish embedded packages for releases / Publish SwiftPM Library (push) Canceled after 0s
Build & publish embedded packages for releases / Update release notes (push) Canceled after 0s
Build Element Call / Build Element Call (push) Canceled after 0s
Live testing confirmed selecting VP9 always falls back to VP8 - SFU's active codec allow-list never actually included it despite the server-side config being deployed, root cause not yet identified. Back to the known-working VP8/H.264/H.265 options.
This commit is contained in:
@@ -122,12 +122,13 @@ export const MediaQualitySettings: FC<{
|
||||
<label htmlFor={`${id}Codec`}>
|
||||
{t("settings.codec_label", "Codec")}
|
||||
</label>
|
||||
{/* Only list codecs the SFU actually accepts right now (confirmed
|
||||
live via matrix-rtc-sfu negotiation logs, 2026-07-28 -
|
||||
enabledPublishCodecs was [VP8, H264, H265]). VP9/AV1 are not
|
||||
currently negotiated by the SFU - selecting them silently
|
||||
falls back to VP8 via the client's backupCodec, so leaving
|
||||
them out avoids offering a choice that has no real effect. */}
|
||||
{/* VP9/AV1 tested live 2026-07-29 (Issue #11) after enabling them at
|
||||
the SFU: even on a real VP9-capable browser (Firefox, fresh
|
||||
rejoin) publishing silently fell back to VP8. SFU logs showed
|
||||
the server-side codec allow-list never actually included
|
||||
vp9/av1 despite the config being deployed - root cause not
|
||||
conclusively identified (see Issue #11). Left out until
|
||||
that's understood and fixed. */}
|
||||
<select
|
||||
id={`${id}Codec`}
|
||||
value={codec}
|
||||
|
||||
Reference in New Issue
Block a user