├── .gitattributes ├── README.md ├── examples ├── SPI_MP3_I2S │ └── SPI_MP3_I2S.ino ├── SPI_MP3_Serial │ └── SPI_MP3_Serial.ino ├── classMP3 │ └── classMP3.ino └── classWAV │ └── classWAV.ino ├── keywords.txt ├── library.properties └── src ├── libmad ├── CHANGES ├── COPYING ├── COPYRIGHT ├── CREDITS ├── D.dat.h ├── LICENSE ├── README ├── README.ESP32 ├── TODO ├── VERSION ├── bit.c ├── bit.h ├── config.h ├── decoder.c ├── decoder.h ├── fixed.c ├── fixed.h ├── frame.c ├── frame.h ├── global.h ├── huffman.c ├── huffman.h ├── imdct_s.dat.h ├── layer3.c ├── layer3.h ├── mad.h ├── mad.h.sed ├── qc_table.dat.h ├── rq_table.dat.h ├── sf_table.dat.h ├── stream.c ├── stream.h ├── synth.c ├── synth.h ├── timer.c ├── timer.h ├── version.c └── version.h ├── mp3.cpp ├── mp3.h ├── pcm.h ├── wav.cpp └── wav.h /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/.gitattributes -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/README.md -------------------------------------------------------------------------------- /examples/SPI_MP3_I2S/SPI_MP3_I2S.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/examples/SPI_MP3_I2S/SPI_MP3_I2S.ino -------------------------------------------------------------------------------- /examples/SPI_MP3_Serial/SPI_MP3_Serial.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/examples/SPI_MP3_Serial/SPI_MP3_Serial.ino -------------------------------------------------------------------------------- /examples/classMP3/classMP3.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/examples/classMP3/classMP3.ino -------------------------------------------------------------------------------- /examples/classWAV/classWAV.ino: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/examples/classWAV/classWAV.ino -------------------------------------------------------------------------------- /keywords.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/keywords.txt -------------------------------------------------------------------------------- /library.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/library.properties -------------------------------------------------------------------------------- /src/libmad/CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/CHANGES -------------------------------------------------------------------------------- /src/libmad/COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/COPYING -------------------------------------------------------------------------------- /src/libmad/COPYRIGHT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/COPYRIGHT -------------------------------------------------------------------------------- /src/libmad/CREDITS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/CREDITS -------------------------------------------------------------------------------- /src/libmad/D.dat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/D.dat.h -------------------------------------------------------------------------------- /src/libmad/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/LICENSE -------------------------------------------------------------------------------- /src/libmad/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/README -------------------------------------------------------------------------------- /src/libmad/README.ESP32: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/README.ESP32 -------------------------------------------------------------------------------- /src/libmad/TODO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/TODO -------------------------------------------------------------------------------- /src/libmad/VERSION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/VERSION -------------------------------------------------------------------------------- /src/libmad/bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/bit.c -------------------------------------------------------------------------------- /src/libmad/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/bit.h -------------------------------------------------------------------------------- /src/libmad/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/config.h -------------------------------------------------------------------------------- /src/libmad/decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/decoder.c -------------------------------------------------------------------------------- /src/libmad/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/decoder.h -------------------------------------------------------------------------------- /src/libmad/fixed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/fixed.c -------------------------------------------------------------------------------- /src/libmad/fixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/fixed.h -------------------------------------------------------------------------------- /src/libmad/frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/frame.c -------------------------------------------------------------------------------- /src/libmad/frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/frame.h -------------------------------------------------------------------------------- /src/libmad/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/global.h -------------------------------------------------------------------------------- /src/libmad/huffman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/huffman.c -------------------------------------------------------------------------------- /src/libmad/huffman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/huffman.h -------------------------------------------------------------------------------- /src/libmad/imdct_s.dat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/imdct_s.dat.h -------------------------------------------------------------------------------- /src/libmad/layer3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/layer3.c -------------------------------------------------------------------------------- /src/libmad/layer3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/layer3.h -------------------------------------------------------------------------------- /src/libmad/mad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/mad.h -------------------------------------------------------------------------------- /src/libmad/mad.h.sed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/mad.h.sed -------------------------------------------------------------------------------- /src/libmad/qc_table.dat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/qc_table.dat.h -------------------------------------------------------------------------------- /src/libmad/rq_table.dat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/rq_table.dat.h -------------------------------------------------------------------------------- /src/libmad/sf_table.dat.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/sf_table.dat.h -------------------------------------------------------------------------------- /src/libmad/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/stream.c -------------------------------------------------------------------------------- /src/libmad/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/stream.h -------------------------------------------------------------------------------- /src/libmad/synth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/synth.c -------------------------------------------------------------------------------- /src/libmad/synth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/synth.h -------------------------------------------------------------------------------- /src/libmad/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/timer.c -------------------------------------------------------------------------------- /src/libmad/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/timer.h -------------------------------------------------------------------------------- /src/libmad/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/version.c -------------------------------------------------------------------------------- /src/libmad/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/libmad/version.h -------------------------------------------------------------------------------- /src/mp3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/mp3.cpp -------------------------------------------------------------------------------- /src/mp3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/mp3.h -------------------------------------------------------------------------------- /src/pcm.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/pcm.h -------------------------------------------------------------------------------- /src/wav.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/wav.cpp -------------------------------------------------------------------------------- /src/wav.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tierneytim/microDecoder/HEAD/src/wav.h --------------------------------------------------------------------------------