├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── components └── mad │ ├── D.dat │ ├── Makefile │ ├── align.c │ ├── bit.c │ ├── component.mk │ ├── decoder.c │ ├── fixed.c │ ├── frame.c │ ├── huffman.c │ ├── imdct_s.dat │ ├── include │ ├── align.h │ ├── bit.h │ ├── config.h │ ├── decoder.h │ ├── fixed.h │ ├── frame.h │ ├── global.h │ ├── huffman.h │ ├── layer3.h │ ├── mad.h │ ├── stream.h │ ├── synth.h │ ├── timer.h │ └── version.h │ ├── layer3.c │ ├── mpg12 │ ├── layer12.c │ ├── layer12.h │ └── readme.txt │ ├── qc_table.dat │ ├── rq_table.dat │ ├── sf_table.dat │ ├── stream.c │ ├── synth.c │ ├── synth_stereo.c.unused │ ├── timer.c │ └── version.c ├── include ├── mad.h ├── spiram.h └── spiram_fifo.h ├── main ├── component.mk ├── main.c ├── playerconfig.h ├── spiram_fifo.c └── user_main.c └── sdkconfig /.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | sdkconfig.old 3 | .output/ -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/README.md -------------------------------------------------------------------------------- /components/mad/D.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/D.dat -------------------------------------------------------------------------------- /components/mad/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/Makefile -------------------------------------------------------------------------------- /components/mad/align.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/align.c -------------------------------------------------------------------------------- /components/mad/bit.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/bit.c -------------------------------------------------------------------------------- /components/mad/component.mk: -------------------------------------------------------------------------------- 1 | COMPONENT_ADD_INCLUDEDIRS := include 2 | 3 | -------------------------------------------------------------------------------- /components/mad/decoder.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/decoder.c -------------------------------------------------------------------------------- /components/mad/fixed.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/fixed.c -------------------------------------------------------------------------------- /components/mad/frame.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/frame.c -------------------------------------------------------------------------------- /components/mad/huffman.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/huffman.c -------------------------------------------------------------------------------- /components/mad/imdct_s.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/imdct_s.dat -------------------------------------------------------------------------------- /components/mad/include/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/align.h -------------------------------------------------------------------------------- /components/mad/include/bit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/bit.h -------------------------------------------------------------------------------- /components/mad/include/config.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/config.h -------------------------------------------------------------------------------- /components/mad/include/decoder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/decoder.h -------------------------------------------------------------------------------- /components/mad/include/fixed.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/fixed.h -------------------------------------------------------------------------------- /components/mad/include/frame.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/frame.h -------------------------------------------------------------------------------- /components/mad/include/global.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/global.h -------------------------------------------------------------------------------- /components/mad/include/huffman.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/huffman.h -------------------------------------------------------------------------------- /components/mad/include/layer3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/layer3.h -------------------------------------------------------------------------------- /components/mad/include/mad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/mad.h -------------------------------------------------------------------------------- /components/mad/include/stream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/stream.h -------------------------------------------------------------------------------- /components/mad/include/synth.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/synth.h -------------------------------------------------------------------------------- /components/mad/include/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/timer.h -------------------------------------------------------------------------------- /components/mad/include/version.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/include/version.h -------------------------------------------------------------------------------- /components/mad/layer3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/layer3.c -------------------------------------------------------------------------------- /components/mad/mpg12/layer12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/mpg12/layer12.c -------------------------------------------------------------------------------- /components/mad/mpg12/layer12.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/mpg12/layer12.h -------------------------------------------------------------------------------- /components/mad/mpg12/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/mpg12/readme.txt -------------------------------------------------------------------------------- /components/mad/qc_table.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/qc_table.dat -------------------------------------------------------------------------------- /components/mad/rq_table.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/rq_table.dat -------------------------------------------------------------------------------- /components/mad/sf_table.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/sf_table.dat -------------------------------------------------------------------------------- /components/mad/stream.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/stream.c -------------------------------------------------------------------------------- /components/mad/synth.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/synth.c -------------------------------------------------------------------------------- /components/mad/synth_stereo.c.unused: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/synth_stereo.c.unused -------------------------------------------------------------------------------- /components/mad/timer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/timer.c -------------------------------------------------------------------------------- /components/mad/version.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/components/mad/version.c -------------------------------------------------------------------------------- /include/mad.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/include/mad.h -------------------------------------------------------------------------------- /include/spiram.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/include/spiram.h -------------------------------------------------------------------------------- /include/spiram_fifo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/include/spiram_fifo.h -------------------------------------------------------------------------------- /main/component.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/main/component.mk -------------------------------------------------------------------------------- /main/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/main/main.c -------------------------------------------------------------------------------- /main/playerconfig.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/main/playerconfig.h -------------------------------------------------------------------------------- /main/spiram_fifo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/main/spiram_fifo.c -------------------------------------------------------------------------------- /main/user_main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/main/user_main.c -------------------------------------------------------------------------------- /sdkconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pewit-tech/esp32-mp3-decoder/HEAD/sdkconfig --------------------------------------------------------------------------------