Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions audiobuffer.h → audiocodecbuffer.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,18 +32,18 @@

*/

#ifndef audiobuffer_h_
#define audiobuffer_h_
#ifndef audiocodecbuffer_h_
#define audiocodecbuffer_h_

#include <stdlib.h>
#include <stdint.h>
#include <Audio.h>

class AudioBuffer
class AudioCodecBuffer
{
public:
AudioBuffer() { init(); }
~AudioBuffer(){ if (data) free(data); init(); }
AudioCodecBuffer() { init(); }
~AudioCodecBuffer(){ if (data) free(data); init(); }
void allocMem(size_t size){
__disable_irq();
data = (int16_t*) malloc(size * AUDIO_BLOCK_SAMPLES * sizeof(int16_t));
Expand Down
2 changes: 1 addition & 1 deletion play_sd_flac.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -113,7 +113,7 @@ int AudioPlaySdFlac::play(void)
goto PlayErr;
}

audiobuffer = new AudioBuffer();
audiobuffer = new AudioCodecBuffer();

FLAC__StreamDecoderInitStatus ret;
ret = FLAC__stream_decoder_init_stream(hFLACDecoder,
Expand Down
4 changes: 2 additions & 2 deletions play_sd_flac.h
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@
#include "AudioStream.h"
#include "spi_interrupt.h"
#include "FLAC/all.h"
#include "audiobuffer.h"
#include "audiocodecbuffer.h"

#define FLAC_USE_SWI

Expand All @@ -62,7 +62,7 @@ class AudioPlaySdFlac : public AudioCodec

protected:

AudioBuffer *audiobuffer;
AudioCodecBuffer *audiobuffer;
uint16_t minbuffers = 0;
static FLAC__StreamDecoder *hFLACDecoder ;

Expand Down