uTox / uTox

µTox the lightest and fluffiest Tox client
Other
1.02k stars 189 forks source link

Replace OpenAL with PortAudio #529

Open GrayHatter opened 7 years ago

alexeysvrv commented 7 years ago

Explain, PortAudio better than OpenAL? What are the advantages and are there disadvantages?

GrayHatter commented 7 years ago

Better API, from what I've heard generally better hardware support, echo cancellation.

krasjev commented 6 years ago

I'd like to comment, the error "Error: ALCcaptureAlsa_start: start failed: File descriptor in bad state" #1088 still exists:

Environment:

Reproduce:

  1. Start uTox
  2. Go to Audio Settings, Preview Audio
  3. End Audio Preview
  4. Start Audio Preview again

As a result audio fails to work entirely.

Same error occurs on a 2nd audio/video call attempt.

With this scenario uTox is unfortunately very unusable for video/audio calls.