Skip to content
Snippets Groups Projects
Commit 30ae9ccf authored by Nicolas Pope's avatar Nicolas Pope
Browse files

Fix for uninit variable in audio encoder

parent 904c0d66
Branches
Tags
1 merge request!316Resolves #343 GUI and Frame Refactor
Pipeline #28563 passed
......@@ -16,7 +16,7 @@ using ftl::codecs::codec_t;
#define FRAME_SIZE 960
#define MAX_PACKET_SIZE (3*2*FRAME_SIZE)
SoftwareEncoder::SoftwareEncoder() : ftl::audio::Encoder(), opus_encoder_(nullptr), cur_bitrate_(0) {
SoftwareEncoder::SoftwareEncoder() : ftl::audio::Encoder(), opus_encoder_(nullptr), cur_stereo_(false), cur_bitrate_(0) {
}
......@@ -44,7 +44,7 @@ bool SoftwareEncoder::encode(const std::vector<short> &in, ftl::codecs::Packet &
bool SoftwareEncoder::_createOpus(ftl::codecs::Packet &pkt) {
#ifdef HAVE_OPUS
bool stereo = pkt.flags & ftl::codecs::kFlagStereo;
if (stereo == cur_stereo_ && opus_encoder_) return true;
if (opus_encoder_ && stereo == cur_stereo_) return true;
cur_stereo_ = stereo;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment