Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement remaining CTLs #5

Open
23 of 43 tasks
SpaceManiac opened this issue Oct 15, 2016 · 4 comments
Open
23 of 43 tasks

Implement remaining CTLs #5

SpaceManiac opened this issue Oct 15, 2016 · 4 comments

Comments

@SpaceManiac
Copy link
Owner

SpaceManiac commented Oct 15, 2016

Generic

  • OPUS_RESET_STATE
  • OPUS_GET_FINAL_RANGE
  • OPUS_GET_BANDWIDTH
  • OPUS_GET_SAMPLE_RATE
  • OPUS_SET_PHASE_INVERSION_DISABLED (since Opus 1.3)
  • OPUS_GET_PHASE_INVERSION_DISABLED (since Opus 1.3)

Encoder

  • OPUS_SET_COMPLEXITY
  • OPUS_GET_COMPLEXITY
  • OPUS_SET_BITRATE
  • OPUS_GET_BITRATE
  • OPUS_SET_VBR
  • OPUS_GET_VBR
  • OPUS_SET_VBR_CONSTRAINT
  • OPUS_GET_VBR_CONSTRAINT
  • OPUS_SET_FORCE_CHANNELS
  • OPUS_GET_FORCE_CHANNELS
  • OPUS_SET_MAX_BANDWIDTH
  • OPUS_GET_MAX_BANDWIDTH
  • OPUS_SET_BANDWIDTH
  • OPUS_SET_SIGNAL
  • OPUS_GET_SIGNAL
  • OPUS_SET_APPLICATION
  • OPUS_GET_APPLICATION
  • OPUS_GET_LOOKAHEAD
  • OPUS_SET_INBAND_FEC
  • OPUS_GET_INBAND_FEC
  • OPUS_SET_PACKET_LOSS_PERC
  • OPUS_GET_PACKET_LOSS_PERC
  • OPUS_SET_DTX
  • OPUS_GET_DTX
  • OPUS_SET_LSB_DEPTH
  • OPUS_GET_LSB_DEPTH
  • OPUS_SET_EXPERT_FRAME_DURATION
  • OPUS_GET_EXPERT_FRAME_DURATION
  • OPUS_SET_PREDICTION_DISABLED
  • OPUS_GET_PREDICTION_DISABLED
  • OPUS_SET_DRED_DURATION (since Opus 1.5)
  • OPUS_GET_DRED_DURATION (since Opus 1.5)
  • OPUS_SET_DNN_BLOB (since Opus 1.5)

Decoder

  • OPUS_SET_GAIN
  • OPUS_GET_GAIN
  • OPUS_GET_LAST_PACKET_DURATION
  • OPUS_GET_PITCH
@morajabi
Copy link
Contributor

What should I do to make a PR for OPUS_SET_DTX and OPUS_GET_DTX? It seems like it's rather easy. I'm happy to do it.

@SpaceManiac
Copy link
Owner Author

Nothing special. Add under // Encoder CTLs an appropriately-named setter and getter of bool and PR it like anything else.

@morajabi
Copy link
Contributor

Done #18

@morajabi
Copy link
Contributor

Done complexity in #21

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants