mirror of
https://github.com/ZDoom/zdoom-macos-deps.git
synced 2024-11-24 04:41:37 +00:00
add opus test
[skip build]
This commit is contained in:
parent
373c978424
commit
5582393eb7
1 changed files with 20 additions and 0 deletions
20
test/opus.cpp
Normal file
20
test/opus.cpp
Normal file
|
@ -0,0 +1,20 @@
|
|||
#include <opus.h>
|
||||
|
||||
int main()
|
||||
{
|
||||
int error = OPUS_INVALID_STATE;
|
||||
|
||||
OpusEncoder* encoder = opus_encoder_create(48000, 2, OPUS_APPLICATION_AUDIO, &error);
|
||||
AEDI_EXPECT(encoder != nullptr);
|
||||
AEDI_EXPECT(error == OPUS_OK);
|
||||
AEDI_EXPECT(opus_encoder_ctl(encoder, OPUS_SET_BITRATE(OPUS_AUTO)) == OPUS_OK);
|
||||
opus_encoder_destroy(encoder);
|
||||
|
||||
OpusDecoder* decoder = opus_decoder_create(48000, 2, &error);
|
||||
AEDI_EXPECT(decoder != nullptr);
|
||||
AEDI_EXPECT(error == OPUS_OK);
|
||||
AEDI_EXPECT(opus_decoder_ctl(decoder, OPUS_SET_GAIN(0)) == OPUS_OK);
|
||||
opus_decoder_destroy(decoder);
|
||||
|
||||
return 0;
|
||||
}
|
Loading…
Reference in a new issue