📄 my softwares on linux(mp3lib).mht
字号:
the audio=20
issues experienced with VIA chipsets. (Thanks Prayitno)=20
<LI>if you want to disabled it, comment-out "<CODE>#DEFS +=3D=20
-DFIX_AUDIO=3D1</CODE>" in Makefile </LI></UL>
<DT>0.3.3 : 2004/01/24=20
<UL>
<LI>add P/KN266 support (Thanks Schachtschabel)=20
<LI>clean up Makefile etc.=20
<LI>add init.d script (not installed by default)<BR>(experimental. =
You=20
should check working athcool fine, before enabling init.d script)=20
<LI>add <KBD>forceid</KBD> option (manual specification of =
chipsets.=20
disabled by default)<BR><KBD>athcool on|off|stat force=20
RegID</KBD><BR>DANGEROUS. Must not use this option, unless it is =
sure that=20
it has same config as your chipsets. </LI></UL>
<DT>0.3.2 : 2003/12/20=20
<UL>
<LI>add KM400 support (Thanks mikell)=20
<LI>add simple man page </LI></UL>
<DT>0.3.1 : 2003/09/23=20
<UL>
<LI>add WARNING message=20
<LI>add 'DESTDIR' variable in Makefile=20
<LI>merge Zuckschwerdt's patch=20
<UL>
<LI>fix compilation problem with gcc-3.3 </LI></UL></LI></UL>
<DT>0.3.0 : 2003/06/21=20
<UL>
<LI>add SiS 748 support (not tested) : register info from <A=20
href=3D"http://homepage2.nifty.com/coolon/" =
target=3D_blank>CoolOn</A> 1.2.2=20
beta3=20
<LI>display values before and after changing the register=20
<LI>merge <A href=3D"http://www.nakata-jp.org/" =
target=3D_blank>Nakata</A>=20
Patch (Thanks Nakata)=20
<UL>
<LI>fix bug which may fail in recognition of a chipset=20
<LI>clean up whole codes for improving readability and removing =
hidden=20
bugs </LI></UL></LI></UL>
<DT>0.2.0 : 2003/03/01=20
<UL>
<LI>add listing supported chipsets=20
<LI>add nVIDIA nForce/nForce2 support (not tested) : register info =
from <A=20
href=3D"http://homepage2.nifty.com/coolon/" =
target=3D_blank>CoolOn</A> 1.2.2=20
beta2=20
<LI>separate Chipset ID and Register configuration (because some =
chipsets=20
has different ID, but same config) </LI></UL>
<DT>0.1.1 : 2002/10/12=20
<UL>
<LI>fix a bug (cannot disable powersaving) </LI></UL>
<DT>0.1.0=20
<UL>
<LI>first release </LI></UL></DT></DL>
<H3>Related and Useful links</H3>
<UL>
<LI><A href=3D"http://homepage2.nifty.com/coolon/" =
target=3D_blank>CoolOn=20
Project</A> [ written in Japanese ]=20
<LI><A href=3D"http://atrey.karlin.mff.cuni.cz/~mj/pciutils.shtml"=20
target=3D_blank>pciutils</A>=20
<LI><A=20
=
href=3D"http://cip.uni-trier.de/nofftz/linux/Athlon-Powersaving-HOWTO.htm=
l"=20
target=3D_blank>Athlon Powersaving HOWTO</A>=20
<LI><A href=3D"http://vcool.occludo.net/" target=3D_blank>LVCool</A> =
</LI></UL></BLOCKQUOTE>
<HR>
<H1 id=3Dmp3lib>mp3lib</H1>
<BLOCKQUOTE>
<P>mp3lib is a MP3 decoding library, based on <A=20
href=3D"http://www.mplayerhq.hu/" target=3D_blank>MPlayer</A>-0.90pre7 =
(great=20
movie player). MPlayer's mp3 decoding engine is very fast, and =
optimized SIMD=20
instructions (SSE/MMX/3DNow!Ex/3DNow!). </P>
<P>mp3lib provides as follows: </P>
<TABLE width=3D"80%" align=3Dcenter border=3D1>
<TBODY>
<TR>
<TD>
<DL>
<DT>mp3lib=20
<DD class=3Dvspace>MP3 decode library (libMP3.so)=20
<DT>mp3dec=20
<DD class=3Dvspace>tiny MP3 player=20
<DT>libmp123alt.so=20
<DD class=3Dvspace>tiny input plugin for <A =
href=3D"http://www.xmms.org/"=20
target=3D_blank>xmms</A> (under working)=20
<DT>mplayer-xx-usemp3lib.patch=20
<DD>If you want to use this library from MPlayer, apply this =
patch,=20
and type './configure --enable-external_mp3lib' before =
compiling=20
MPlayer. </DD></DL></TD></TR></TBODY></TABLE>
<H3>Download & Installation</H3>
<UL>
<LI><A class=3Dinternal=20
=
href=3D"http://members.jcom.home.ne.jp/jacobi/linux/files/mp3lib-0.2.1.ta=
r.gz">mp3lib-0.2.1.tar.gz</A>=20
(2003/12/23) </LI></UL>
<P>Download source file, and unpack it. move source directory, and =
<KBD>make;=20
make install</KBD>, or <KBD>rpm -tb mp3lib-x.x.x.tar.gz</KBD> </P>
<P>Note: mp3lib is required <A class=3Dinternal=20
=
href=3D"http://members.jcom.home.ne.jp/jacobi/linux/softwares.html#x86cpu=
caps">x86cpucaps</A>.=20
</P>
<DL>
<DT>0.2.1 : 2003/12/20=20
<DD>fixed noisy sound problem if SIMD decoder selected=20
<DD>fixed pentium optimized decoder problem (now it can be used, but =
disabled by default)=20
<DD>not compatible with current MPlayer-1.0prex=20
<DD>affected changes from MPlayer-1.0pre2 (not affected from =
1.0pre3)=20
<DL>
<DD>add layer1 support=20
<DD>move dct36_3dnow, dct36_k7 into gcc assembly=20
<DD>update layer3.c=20
<DD>some small changes </DD></DL>
<DT>0.2.0 : 2003/02/15=20
<DD>update layer2.c <A href=3D"http://www.mplayerhq.hu/"=20
target=3D_blank>MPlayer</A>-0.90rc4=20
<DD>update MPlayer patch (for using this library) for =
MPlayer-0.90rc4=20
<DD>fix mp3lib.spec (change requires and BuildRequires, etc.)=20
<DD>(xmms plugin) add configuration dialog for selecting SIMD/FPU =
decoders=20
<DT>0.1.11 : 2003/02/01=20
<DD>update dct64_k7.c, decod386.c from <A =
href=3D"http://www.mplayerhq.hu/"=20
target=3D_blank>MPlayer</A>-0.90rc3=20
<DD>rename 'decwin[s]' to 'mp3lib_decwin[s]' from=20
MPlayer-0.90rc3<BR>(decod386.c, decode_MMX.c, decode_i586.c, =
tabinit.c=20
tabinit_MMX.c)=20
<DD>fix some problems (sr1.c)=20
<DD>update MPlayer patch (for using this library) for =
MPlayer-0.90rc3=20
<DT>0.1.10=20
<DD>update dct64_MMX.c, decod386.c, decode_i586.c, tabinit_MMX.c =
from <A=20
href=3D"http://www.mplayerhq.hu/" =
target=3D_blank>MPlayer</A>-0.90rc2 (also=20
sr1.c partially updated)=20
<DD>update MPlayer patch (for using this library) for =
MPlayer-0.90rc2=20
<DT>0.1.9 : 2002/12/22=20
<DD>update dct64_3dnow.c, dct64_k7.c from <A =
href=3D"http://www.mplayerhq.hu/"=20
target=3D_blank>MPlayer</A>-0.90rc1=20
<DD>update MPlayer patch (for using this library) for <A=20
href=3D"http://www.mplayerhq.hu/" =
target=3D_blank>MPlayer</A>-0.90rc1=20
<DT>0.1.8 : 2002/11/09=20
<DD>update sr1.c, decod386.c from <A =
href=3D"http://www.mplayerhq.hu/"=20
target=3D_blank>MPlayer</A>-0.90pre9=20
<DD>update MPlayer patch (for using this library) for <A=20
href=3D"http://www.mplayerhq.hu/" =
target=3D_blank>MPlayer</A>-0.90pre9=20
<DT>0.1.7 : 2002/10/05=20
<DD>change public variables (MP3_samplerate, etc.) to struct MP3Info =
<DD>update MPlayer patch=20
<DD>change mp3_gettag(), stripping spaces in title, artist, etc.=20
<DD>rewrite MP3_PrintTAG(), now you can call this when playing=20
<DD>removed MP3_GetSongLength(), added MP3_GetSongInfo()=20
<DD>(mp3dec) setlocale=20
<DD>(xmms plugin) fix incorrect song_time and song_info problems=20
<DT>0.1.6 :=20
<DD>added jconv(Japanese Kanji Conversion) support=20
<DD>(mp3dec) fix bug, mp3dec cannot play plurality mp3 files (with =
esound)=20
<DT>0.1.5 : 2002/09/28=20
<DD>rewrite mp3_read() in sr1.c=20
<DD><A href=3D"http://www.mplayerhq.hu/" target=3D_blank>MPlayer</A> =
patch (for=20
using this library) is enclosed=20
<DT>0.1.4 :=20
<DD>added MP3_GetSongLength()=20
<DD>(import dxhead etc. from xmms-1.2.7)=20
<DT>0.1.3 :=20
<DD>mp3dec and xmms_plugin split into each directories.=20
<DD>* cannot play with 'mplayer' ....=20
<DT>0.1.2 :=20
<DD>added <A href=3D"http://www.xmms.org/" target=3D_blank>Xmms</A> =
input plugin=20
<DT>0.1.1 :=20
<DD>rewrite switching each of simd functions in fastmemcpy=20
<DT>0.1.0 :=20
<DD>(mp3dec)added esound support=20
<DT>0.0.11:=20
<DD>fix bug, mp3dec cannot play plurality mp3 files.=20
<DT>0.0.10:=20
<DD>update dct64_k7.c, decod386.c from <A =
href=3D"http://www.mplayerhq.hu/"=20
target=3D_blank>MPlayer</A>-0.90pre8=20
<DT>0.0.9:=20
<DD>added mp3 decoder sample 'mp3dec'=20
<DD>import 'getlopt' and 'playlist' from <A =
href=3D"http://www.mpg123.de/"=20
target=3D_blank>mpg123</A>-pre0.59s=20
<DD>implement -z and -Z options=20
<DD>implement --force-sse, --force-mmx, --force-3dnow, =
--force-3dnowex=20
<DD>(find a bug, only one file could play)=20
<DT>0.0.8:=20
<DD>separate from sr1.c to tabinit.c getbits.c=20
<DT>0.0.7: (based on 0.0.5)=20
<DD>extern cpucaps(and decoding mode), and use them other modules.=20
<DD>enabled fastmemcpy=20
<DT>0.0.6:=20
<DD>testing not including any files from 'sr1.c'=20
<DD>some files ok, but some not=20
<DD>* slightly noisy, giving up=20
<DT>0.0.5:=20
<DD>unified synth_1to1xxx functions data type.=20
<DD>fix SIGSEGV problem even if select FPU decoders=20
<DD>(1to1_pent still SIGSEGV, so disabled 1to1_pent)=20
<DD>rewrite debug message 'printf' to 'DBGMSG'=20
<DT>0.0.4:=20
<DD>remove cpudetect, add <A class=3Dinternal=20
=
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -