Introduction - If you have any usage issues, please Google them yourself
"MP3" directory for a complete player CoolPlayer all the code, "decoder source" directory as a separate part of the MP3 decoder. The procedures in Windows, Visual C Compiler 6.0 environment, in \ MP3 \ Debug directory can be run directly on the implementation document, this procedure does not require special hardware, but especially for old hardware may not support.
Packet : 53607893mp3_jiema.rar filelist
解码源码\layer3\layer3.positions
解码源码\layer3\layer3.plg
解码源码\layer3\common.c
解码源码\layer3\common.h
解码源码\layer3\decode.c
解码源码\layer3\decode.h
解码源码\layer3\huffman.c
解码源码\layer3\huffman.h
解码源码\layer3\layer3.c
解码源码\layer3\layer3.dsp
解码源码\layer3\layer3.dsw
解码源码\layer3\layer3.ncb
解码源码\layer3\layer3.opt
解码源码\layer3\LAYER3.GID
解码源码\layer3\LAYER3.HLP
解码源码\dewindow.txt
解码源码\huffdec.txt
MP3\ZLib\adler32.c
MP3\ZLib\crc32.c
MP3\ZLib\infblock.c
MP3\ZLib\infblock.h
MP3\ZLib\infcodes.c
MP3\ZLib\infcodes.h
MP3\ZLib\inffast.c
MP3\ZLib\inffast.h
MP3\ZLib\inffixed.h
MP3\ZLib\inflate.c
MP3\ZLib\inftrees.c
MP3\ZLib\inftrees.h
MP3\ZLib\infutil.c
MP3\ZLib\infutil.h
MP3\ZLib\zconf.h
MP3\ZLib\zlib.h
MP3\ZLib\zutil.c
MP3\ZLib\zutil.h
MP3\libmad\libmad.positions
MP3\libmad\D.dat
MP3\libmad\bit.c
MP3\libmad\bit.h
MP3\libmad\config.h
MP3\libmad\decoder.c
MP3\libmad\decoder.h
MP3\libmad\fixed.c
MP3\libmad\fixed.h
MP3\libmad\frame.c
MP3\libmad\frame.h
MP3\libmad\global.h
MP3\libmad\huffman.c
MP3\libmad\huffman.h
MP3\libmad\imdct_s.dat
MP3\libmad\layer12.c
MP3\libmad\layer12.h
MP3\libmad\layer3.c
MP3\libmad\layer3.h
MP3\libmad\libmad.dsp
MP3\libmad\libmad.dsw
MP3\libmad\libmad.lib
MP3\libmad\sf_table.dat
MP3\libmad\stream.c
MP3\libmad\stream.h
MP3\libmad\synth.c
MP3\libmad\synth.h
MP3\libmad\timer.c
MP3\libmad\timer.h
MP3\libmad\version.c
MP3\libmad\version.h
MP3\libmad\libmad.ncb
MP3\libmad\libmad.opt
MP3\libmad\libmad.plg
MP3\libmad\mad.h
MP3\libmad\qc_table.dat
MP3\libmad\rq_table.dat
MP3\ogg\include\ogg\config_types.h.in
MP3\ogg\include\ogg\ogg.h
MP3\ogg\include\ogg\os_types.h
MP3\ogg\src\bitwise.c
MP3\ogg\src\framing.c
MP3\ogg\win32\Dynamic_Debug\ogg_d.lib
MP3\ogg\win32\Dynamic_Debug\ogg_d.pdb
MP3\ogg\win32\Dynamic_Debug\vc60.idb
MP3\ogg\win32\Dynamic_Debug\vc60.pdb
MP3\ogg\win32\Dynamic_Debug\bitwise.obj
MP3\ogg\win32\Dynamic_Debug\bitwise.sbr
MP3\ogg\win32\Dynamic_Debug\framing.obj
MP3\ogg\win32\Dynamic_Debug\framing.sbr
MP3\ogg\win32\Dynamic_Debug\ogg_d.dll
MP3\ogg\win32\Dynamic_Debug\ogg_d.exp
MP3\ogg\win32\Dynamic_Debug\ogg_d.ilk
MP3\ogg\win32\Static_Debug\ogg_static.bsc
MP3\ogg\win32\Static_Debug\ogg_static.pch
MP3\ogg\win32\Static_Debug\ogg_static_d.lib
MP3\ogg\win32\Static_Debug\framing.obj
MP3\ogg\win32\Static_Debug\framing.sbr
MP3\ogg\win32\Static_Debug\bitwise.obj
MP3\ogg\win32\Static_Debug\bitwise.sbr
MP3\ogg\win32\Static_Debug\vc60.idb
MP3\ogg\win32\Static_Debug\vc60.pdb
MP3\ogg\win32\build_ogg_dynamic.bat
MP3\ogg\win32\build_ogg_dynamic_debug.bat
MP3\ogg\win32\build_ogg_static.bat
MP3\ogg\win32\ogg_dynamic.dsp
MP3\ogg\win32\ogg_dynamic.dsw
MP3\ogg\win32\ogg_dynamic.ncb
MP3\ogg\win32\ogg_dynamic.opt
MP3\ogg\win32\ogg_dynamic.plg
MP3\ogg\win32\ogg_dynamic.positions
MP3\ogg\win32\ogg_static.dsp
MP3\ogg\win32\ogg_static.dsw
MP3\ogg\win32\ogg_static.ncb
MP3\ogg\win32\ogg_static.opt
MP3\ogg\win32\ogg_static.plg
MP3\ogg\win32\ogg_static.positions
MP3\ogg\win32\build_ogg_static_debug.bat
MP3\ogg\win32\ogg.def
MP3\ogg\win32\ogg.sln
MP3\ogg\win32\ogg.suo
MP3\ogg\CHANGES
MP3\res\Default.CPSkin
MP3\res\SysIcon_Mask.bmp
MP3\res\coolplayer.ico
MP3\res\main_bigfont.bmp
MP3\res\main_smallfont.bmp
MP3\res\systray_icon.bmp
MP3\res\systray_mask.bmp
MP3\res\SysIcon.bmp
MP3\res\main_down.bmp
MP3\res\main_up.bmp
MP3\res\mp3.ico
MP3\res\pls.ico
MP3\CHANGES
MP3\CLV_ListView.c
MP3\CLV_ListView.h
MP3\CPI_CircleBuffer.c
MP3\CPI_CircleBuffer.h
MP3\CPI_Equaliser.h
MP3\CPI_Equaliser_Basic.c
MP3\CPI_ID3_Genres.c
MP3\CPI_Indicators.c
MP3\CPI_Indicators.h
MP3\CPI_Interface.c
MP3\CPI_Interface.h
MP3\CPI_InterfacePart.c
MP3\CPI_InterfacePart.h
MP3\CPI_InterfacePart_CommandButton.c
MP3\CPI_InterfacePart_Indicator.c
MP3\CPI_Keyboard.c
MP3\CPI_Keyboard.h
MP3\CPI_Player_Callbacks.c
MP3\CPI_Player_CoDec.h
MP3\CPI_Player_CoDec_OGG.c
MP3\CPI_Player_CoDec_WAV.c
MP3\CPI_Player_CoDec_WinAmpPlugin.c
MP3\CPI_Player_Engine.c
MP3\CPI_Player_FileAssoc.c
MP3\CPI_Player_Messages.h
MP3\CPI_Player_Output.h
MP3\CPI_Player_Output_DirectSound.c
MP3\CPI_Playlist.c
MP3\CPI_Playlist.h
MP3\CPI_PlaylistItem.c
MP3\CPI_PlaylistItem.h
MP3\CPI_PlaylistItem_Internal.h
MP3\CPI_PlaylistWindow.c
MP3\CPI_PlaylistWindow.h
MP3\CPI_Stream_Internet.c
MP3\CPI_Stream_LocalFile.c
MP3\CP_RIFFStructs.h
MP3\CP_WinAmpStructs.h
MP3\CompositeFile.c
MP3\CompositeFile.h
MP3\RotatingIcon.c
MP3\RotatingIcon.h
MP3\String.c
MP3\String.h
MP3\_BldNum.h
MP3\about.txt
MP3\bitmap2region.c
MP3\coolplayer.dsp
MP3\coolplayer.dsw
MP3\coolplayer.ncb
MP3\coolplayer.opt
MP3\coolplayer.plg
MP3\coolplayer.positions
MP3\CPI_Playlist_Callbacks.c
MP3\CPI_Stream.c
MP3\CPI_Stream.h
MP3\CPI_Verbs.c
MP3\CPI_Verbs.h
MP3\CPSK_Skin.c
MP3\CPSK_Skin.h
MP3\DLG_Find.c
MP3\DLG_Find.h
MP3\WindowsOS.c
MP3\WindowsOS.h
MP3\about.c
MP3\CPI_Player.c
MP3\CPI_Player.h
MP3\CPI_Player_CoDec_MPEG.c
MP3\CPI_Player_Output_File.c
MP3\CPI_Player_Output_Wave.c
MP3\coolplayer.rc
MP3\debug.h
MP3\globals.h
MP3\keyboard.txt
MP3\main.c
MP3\options.c
MP3\playlist.c
MP3\profile.c
MP3\resource.h
MP3\shwapi.c
MP3\skin.c
MP3\skin.h
MP3\stdafx.c
MP3\stdafx.h
MP3\usage.txt
MP3\CPI_ID3.h
MP3\CPI_Image.c
MP3\CPI_Image.h
MP3\ogg\include\ogg
MP3\ogg\win32\Dynamic_Debug
MP3\ogg\win32\Static_Debug
解码源码\layer3\Debug
MP3\libmad\Debug
MP3\ogg\include
MP3\ogg\src
MP3\ogg\win32
解码源码\layer3
MP3\Debug
MP3\ZLib
MP3\libmad
MP3\ogg
MP3\res
解码源码
MP3