Fix memory leak, re-enable play command (it doesnt work lol)

custom
jacqueline 2 years ago
parent f6dcd845fc
commit 3696512b38
  1. 6
      src/audio/audio_decoder.cpp
  2. 4
      src/audio/audio_playback.cpp

@ -21,7 +21,11 @@ namespace audio {
static const std::size_t kSamplesPerChunk = 256;
AudioDecoder::AudioDecoder() : IAudioElement(), stream_info_({}) {}
AudioDecoder::AudioDecoder()
: IAudioElement(),
stream_info_({}),
has_samples_to_send_(false),
needs_more_input_(true) {}
AudioDecoder::~AudioDecoder() {}

@ -38,11 +38,11 @@ auto AudioPlayback::create(drivers::GpioExpander* expander,
playback->ConnectElements(codec.get(), sink.get());
// Launch!
/*
playback->element_handles_.push_back(StartAudioTask("src", source));
playback->element_handles_.push_back(StartAudioTask("dec", codec));
playback->element_handles_.push_back(StartAudioTask("sink", sink));
*/
playback->input_handle_ = source->InputEventQueue();
return playback;
}

Loading…
Cancel
Save