roc-toolkit icon indicating copy to clipboard operation
roc-toolkit copied to clipboard

Implement IFrameEncoder / IFrameDecoder using libvorbis

Open gavv opened this issue 7 months ago • 8 comments

We have two interfaces IFrameEncoder and IFrameDecoder that are used to encode audio samples into packet payload and decode it back. Currently they're implemented using PcmEncoder and PcmDecoder (for uncompressed PCM).

Now we need to add two more implementations: VorbisEncoder and VorbisDecoder, that will use libvorbis library to do the job.

We also need to add new encoder & decoder to the list of tested codecs in test_frame_encoder_decoder.cpp.

gavv avatar Jul 13 '24 07:07 gavv