Description: Shine (release 0.1.4) : - Layer 3 - C - 73 k
This is a very minimalist, but clean implementation of MP3. It can be used as a starting point for an encoder.
File list (Check if you may need any files):
shine\shine\shine.vcproj
.....\.....\shine.vcproj.ALI.Administrator.user
.....\.....\....._src\bitstream.c
.....\.....\.........\bitstream.h
.....\.....\.........\changelog.txt
.....\.....\.........\COPYING
.....\.....\.........\error.h
.....\.....\.........\formatBitstream.c
.....\.....\.........\formatBitstream.h
.....\.....\.........\huffman.c
.....\.....\.........\huffman.h
.....\.....\.........\ieeefloat.c
.....\.....\.........\ieeefloat.h
.....\.....\.........\l3bitstream.c
.....\.....\.........\l3bitstream.h
.....\.....\.........\l3loop.c
.....\.....\.........\l3loop.h
.....\.....\.........\l3mdct.c
.....\.....\.........\l3mdct.h
.....\.....\.........\l3subband.c
.....\.....\.........\l3subband.h
.....\.....\.........\layer3.c
.....\.....\.........\layer3.h
.....\.....\.........\portableio.c
.....\.....\.........\portableio.h
.....\.....\.........\readme
.....\.....\.........\reservoir.c
.....\.....\.........\reservoir.h
.....\.....\.........\sqrttab.h
.....\.....\.........\tables.c
.....\.....\.........\tables.h
.....\.....\.........\types.h
.....\.....\.........\wave.c
.....\.....\.........\wave.h
.....\.....\.........\main.c
.....\.....\Debug\BuildLog.htm
.....\.....\.....\shine.exe.embed.manifest
.....\.....\.....\vc90.idb
.....\.....\.....\vc90.pdb
.....\.....\.....\wave.obj
.....\.....\.....\tables.obj
.....\.....\.....\reservoir.obj
.....\.....\.....\portableio.obj
.....\.....\.....\main.obj
.....\.....\.....\layer3.obj
.....\.....\.....\l3subband.obj
.....\.....\.....\l3mdct.obj
.....\.....\.....\l3loop.obj
.....\.....\.....\l3bitstream.obj
.....\.....\.....\ieeefloat.obj
.....\.....\.....\huffman.obj
.....\.....\.....\formatBitstream.obj
.....\.....\.....\bitstream.obj
.....\.....\.....\shine.exe.embed.manifest.res
.....\.....\.....\shine.exe.intermediate.manifest
.....\.....\.....\mt.dep
.....\shine.ncb
.....\shine.sln
.....\shine.suo
.....\Debug\shine.ilk
.....\.....\shine.exe
.....\.....\shine.pdb
.....\shine\shine_src
.....\.....\Debug
.....\shine
.....\Debug
shine