element-hq / element-hq/libopusencoder-android

Ability to customise the encoder application

Open
#4 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
C
Stars
16
Forks
5
PR merge metrics
No merged PRs in 30d

Description

## Problem
I'd like to use libopusencoder-android to encode voice audio which I understand is done best with the [OPUS_APPLICATION_VOIP](https://opus-codec.org/docs/opus_api-1.3.1/group__opus__ctlvalues.html#ga07884aa018303a419d1f7acb2f3fa669) application type. However, the library does not expose this configuration option and seems to default to OPUS_APPLICATION_AUDIO.

## Possible solutions
- Add this configuration option to libopusencoder which at the time of writing doesn't support customising the application type: https://gitlab.xiph.org/xiph/libopusenc/-/issues/1
- Switch to lower level libopus APIs instead

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.