davidliu
Committed by GitHub

Add H265 as a supported codec (#742)

* Add H265 as a supported codec

* Fix for e2ee options

* changeset & spotless

* Update libwebrtc to 137.7151.03
---
"client-sdk-android": minor
---
Update libwebrtc to 137.7151.03
... ...
---
"client-sdk-android": minor
---
Add H265 as a supported codec
... ...
[versions]
webrtc = "137.7151.01"
webrtc = "137.7151.03"
androidJainSipRi = "1.3.0-91"
androidx-activity = "1.9.0"
... ...
... ... @@ -89,7 +89,9 @@ enum class VideoCodec(val codecName: String) {
VP8("vp8"),
H264("h264"),
VP9("vp9"),
AV1("av1");
AV1("av1"),
H265("h265"),
;
companion object {
fun fromCodecName(codecName: String): VideoCodec {
... ...
/*
* Copyright 2023-2024 LiveKit, Inc.
* Copyright 2023-2025 LiveKit, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
... ... @@ -24,6 +24,7 @@ class SampleApplication : Application() {
override fun onCreate() {
super.onCreate()
LiveKit.init(this)
LiveKit.loggingLevel = LoggingLevel.VERBOSE
// LiveKit.enableWebRTCLogging = true
}
... ...
/*
* Copyright 2025 LiveKit, Inc.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package io.livekit.android.sample
import android.app.Application
... ... @@ -8,6 +24,7 @@ class SampleApplication : Application() {
override fun onCreate() {
super.onCreate()
LiveKit.init(this)
LiveKit.loggingLevel = LoggingLevel.VERBOSE
}
}
... ...