⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 changelog

📁 mpg123 是 MPEG 1.0/2.0/2.5 的实时播放软件
💻
📖 第 1 页 / 共 5 页
字号:
	* trunk/Makefile.am, trunk/autogen.sh, trunk/src/Makefile.am,	  trunk/src/Makefile.legacy, trunk/src/audio.c,	  trunk/src/audio_jack.c, trunk/src/audio_libao.c,	  trunk/src/audio_macosx.c, trunk/src/mpg123.c,	  trunk/src/mpg123.h, trunk/src/term.c, trunk/src/term.h: Applied	  some of my changes to mpg123 - new build system works on OS X2006-06-21 03:26  njh	* trunk/src/Makefile.legacy: Fixed legacy build system2006-06-21 03:20  njh	* trunk/MakeLegacy.sh, trunk/src/Makefile,	  trunk/src/Makefile.legacy: Renamed old Makefile Makefile.legacy2006-06-21 03:19  njh	* trunk/MakeLegacy.sh, trunk/Makefile, trunk/audio.c,	  trunk/audio.h, trunk/audio_aix.c, trunk/audio_alib.c,	  trunk/audio_alsa.c, trunk/audio_dummy.c, trunk/audio_esd.c,	  trunk/audio_hp.c, trunk/audio_mint.c, trunk/audio_nas.c,	  trunk/audio_os2.c, trunk/audio_oss.c, trunk/audio_sgi.c,	  trunk/audio_sun.c, trunk/audio_win32.c, trunk/buffer.c,	  trunk/buffer.h, trunk/build, trunk/common.c, trunk/common.h,	  trunk/control_generic.c, trunk/control_sajber.c,	  trunk/control_tk3play.c, trunk/control_tk3play.h,	  trunk/dct36_3dnow.s, trunk/dct64.c, trunk/dct64_3dnow.s,	  trunk/dct64_MMX.s, trunk/dct64_i386.c, trunk/dct64_i486.c,	  trunk/decode.c, trunk/decode_2to1.c, trunk/decode_3dnow.s,	  trunk/decode_4to1.c, trunk/decode_MMX.s, trunk/decode_i386.c,	  trunk/decode_i486.c, trunk/decode_i586.s,	  trunk/decode_i586_dither.s, trunk/decode_ntom.c,	  trunk/equalizer.c, trunk/equalizer_3dnow.s, trunk/genre.h,	  trunk/getbits.c, trunk/getbits.h, trunk/getcpuflags.s,	  trunk/getlopt.c, trunk/getlopt.h, trunk/httpget.c,	  trunk/huffman.h, trunk/l2tables.h, trunk/layer1.c,	  trunk/layer2.c, trunk/layer3.c, trunk/mpg123.c, trunk/mpg123.h,	  trunk/readers.c, trunk/src, trunk/src/Makefile,	  trunk/src/audio.c, trunk/src/audio.h, trunk/src/audio_aix.c,	  trunk/src/audio_alib.c, trunk/src/audio_alsa.c,	  trunk/src/audio_dummy.c, trunk/src/audio_esd.c,	  trunk/src/audio_hp.c, trunk/src/audio_mint.c,	  trunk/src/audio_nas.c, trunk/src/audio_os2.c,	  trunk/src/audio_oss.c, trunk/src/audio_sgi.c,	  trunk/src/audio_sun.c, trunk/src/audio_win32.c,	  trunk/src/buffer.c, trunk/src/buffer.h, trunk/src/common.c,	  trunk/src/common.h, trunk/src/control_generic.c,	  trunk/src/control_sajber.c, trunk/src/control_tk3play.c,	  trunk/src/control_tk3play.h, trunk/src/dct36_3dnow.s,	  trunk/src/dct64.c, trunk/src/dct64_3dnow.s,	  trunk/src/dct64_MMX.s, trunk/src/dct64_i386.c,	  trunk/src/dct64_i486.c, trunk/src/decode.c,	  trunk/src/decode_2to1.c, trunk/src/decode_3dnow.s,	  trunk/src/decode_4to1.c, trunk/src/decode_MMX.s,	  trunk/src/decode_i386.c, trunk/src/decode_i486.c,	  trunk/src/decode_i586.s, trunk/src/decode_i586_dither.s,	  trunk/src/decode_ntom.c, trunk/src/equalizer.c,	  trunk/src/equalizer_3dnow.s, trunk/src/genre.h,	  trunk/src/getbits.c, trunk/src/getbits.h,	  trunk/src/getcpuflags.s, trunk/src/getlopt.c,	  trunk/src/getlopt.h, trunk/src/httpget.c, trunk/src/huffman.h,	  trunk/src/l2tables.h, trunk/src/layer1.c, trunk/src/layer2.c,	  trunk/src/layer3.c, trunk/src/mpg123.c, trunk/src/mpg123.h,	  trunk/src/readers.c, trunk/src/system.c, trunk/src/tabinit.c,	  trunk/src/tabinit_MMX.s, trunk/src/term.c, trunk/src/term.h,	  trunk/src/version.h, trunk/src/wav.c, trunk/src/xfermem.c,	  trunk/src/xfermem.h, trunk/system.c, trunk/tabinit.c,	  trunk/tabinit_MMX.s, trunk/term.c, trunk/term.h,	  trunk/version.h, trunk/wav.c, trunk/xfermem.c, trunk/xfermem.h:	  Tidying up a bit: moved all source code into 'src' directory.	  Moving aside old build system and calling it 'legacy'. Can build	  legacy system using ./MakeLegacy.sh <foo>2006-06-18 14:05  thor	* trunk/common.c, trunk/common.h, trunk/control_generic.c: added	  loadpaused action to control_generic (again?), removed some	  redundant functions... placed stream info generation into	  common.c (now adding the last flag for vbr) control_generic now	  also has a help command that gives a summary of commands and	  info on the cryptic stream info2006-06-18 10:49  thor	* trunk/COPYING: license WIP!2006-06-17 21:45  thor	* trunk/common.c, trunk/mpg123.c: I just had to do it... gapless	  mode now also takes resampling into account. Some cosmetics - it	  needs user testing now. And still the real solution for	  detecting the end, while the current one should work in 95% of	  the cases.2006-06-17 19:46  thor	* trunk/common.c, trunk/common.h, trunk/mpg123.c: Ironed the	  gapless support; now works for mono, stereo, 8bit, 16bit -	  explicit resampling support still missing.2006-06-17 14:31  thor	* trunk/version.h: it's not 0.59r-thor anymore...	* trunk/Makefile, trunk/common.c, trunk/mpg123.c: OK, I enclosed	  the actual working (tiny time consuming - well, some ifs for	  every audio buffer flush... every 16K raw data...) of gapless	  code in #ifdefs for GAPLESS; being enabled in target	  linux-x86-gapless (you can turn it on via -DGAPLESS in you	  CFLAGS, anyway). It now actually works for several tracks	  following each other - but still, it's fixed to work on stereo	  16 bit layer3 files; mono will be added easily.2006-06-17 13:15  thor	* trunk/common.c: added note about bmp album art (gosh, what a	  mess...)2006-06-17 12:51  thor	* trunk/common.c: added GAPLESS macro to enable disabling of hack	  in audio_flush (homeopathic performance gain... not really;-)2006-06-17 12:38  thor	* trunk/mpg123.c: lingua22006-06-17 12:37  thor	* trunk/mpg123.c: lingua2006-06-16 22:51  thor	* trunk/common.c, trunk/mpg123.c: restricted gapless hack to layer	  3, added --help info on the gapless switch still need proper	  track begin/end and mono/stereo (even 8bit?) handling2006-06-16 14:51  thor	* trunk/README.new: this will become the new README eventually...	  still in the works2006-06-16 03:35  thor	* trunk/common.c, trunk/common.h, trunk/mpg123.c, trunk/mpg123.h:	  Added a first hack to make gapless output (skipping delays and	  padding), activated via --gapless. This only works for single	  layer3 files with Lame tag and without resampling and only for	  stereo now. It's the technical proof-of-concept.2006-06-14 10:46  thor	* notes/insight.txt, trunk/common.c, trunk/mpg123.c,	  trunk/mpg123.h: Now being able to detect and skip (even	  interpret) the Xing/Lame tag that caused one frame of silence at	  the beginning. Still want to implement skip of padding/delay	  samples based on info in there.2006-06-12 18:02  thor	* trunk/Makefile, trunk/decode_i586_dither.s: Added the dithered	  pentium decode from "ACS" <adrian.bacon@xs4all.nl> /	  http://dither123.dyndns.org (GPL, currently - have to contact	  him again). Modified the Makefile for that -- make	  PENTIUM_DECODE=decode_i586 ... or make	  PENTIUM_DECODE=decode_i586_dither ... -- along with some other	  cleanups and hints for targets.2006-06-12 03:18  thor	* trunk/Makefile, trunk/dct64_MMX.s, trunk/decode_MMX.s,	  trunk/decode_i386.c, trunk/layer2.c, trunk/layer3.c,	  trunk/mpg123.h, trunk/tabinit.c, trunk/tabinit_MMX.s: Attempt to	  backport the MMX stuff. It seems to work - and it's faster;-)	  (testfile: 10s against 13s)2006-06-12 02:01  thor	* trunk/Makefile: trying to put env CFLAGS in place everywhere,	  removing -D flags from generic target since they don't	  compile... so many targets...2006-06-12 00:21  thor	* trunk/common.c: Finally got around to fix playback of that	  dreaded file with a BMP (not "unsynched") in ID3V2 tag. Partial	  backport from mhipp's trunk; now just ignoring the number of	  bytes indicated by id3v2 frame header.2006-06-04 20:26  thor	* trunk/mpg123.c: The equalizer control patch just duplicated code	  that got executed twice when usning an equalfile. Fixed that.2006-05-14 11:30  thor	* trunk/CHANGES, trunk/Makefile, trunk/decode_i386.c,	  trunk/httpget.c, trunk/layer3.c, trunk/mpg123.c, trunk/mpg123.h,	  trunk/version.h: - applied relevant stuff from Debian's 22: -	  fix for CVE-2006-1655 (buffer overflow in III_i_stereo()) -	  strict aliasing hack in WRITE_SAMPLE of decode_i386.c - fixed	  http streaming through proxy by actually using the request	  url... - buffer resync on Ctrl-C (cleaning, reducing pauses with	  multiple files) - removed unused esdserver variable from	  mpg123.h - did NOT apply the Debian Makefile/manpage changes	  (going to rewrite that stuff anyway) - made the netbsd-i386	  targets visible as netbsd-x862006-05-11 15:26  thor	* trunk/version.h: forgot that2006-05-11 12:56  thor	* lgpl, trunk/lgpl: it's separate discussion...2006-05-11 12:54  thor	* trunk/CHANGES, trunk/Makefile, trunk/mpg123.c: netbsd targets	  with and without realtime stuff (that seems to need -lpthread...)2006-04-28 10:33  thor	* trunk/lgpl/KIMURA_Takuhiro.key, trunk/lgpl/fromme.email,	  trunk/lgpl/notes.txt, trunk/lgpl/x.email: I try and I try...	  found some addresses from internet search; mailed... ...already	  got some failures but also 2 responses (I'll add that no	  notes.txt later)2006-04-24 11:26  thor	* trunk/lgpl/inventory.txt, trunk/lgpl/notes.txt,	  trunk/lgpl/notex.txt: more investigation for license2006-04-08 08:02  thor	* trunk/NOTES.LGPL, trunk/lgpl/notex.txt: better there2006-04-08 08:01  thor	* trunk/CREDITS, trunk/NOTES.LGPL, trunk/lgpl,	  trunk/lgpl/first.email, trunk/lgpl/no.list, trunk/lgpl/ok.list:	  Further research into (non)licensed code and comnmunication.2006-03-10 12:37  thor	* trunk/CREDITS: some failed addresses2006-03-10 03:22  thor	* trunk/CREDITS: An attempt to gather a comprehensive list of	  people who contributed to mpg123. So far not _all_ eMail	  addresses failed;-)2006-02-22 08:28  thor	* trunk/JUKEBOX, trunk/README.sajber: Following a suggestion from	  Nick, we avoid having both jukebox/ and JUKEBOX. It's a question	  if this sajber jukebox interface will keep working anyway...2005-12-24 00:41  thomas	* trunk/BENCHMARKING.thor: just added my benchmark; nice to have	  some numbers there...2005-12-24 00:18  thomas	* trunk/CHANGES, trunk/README, trunk/README.thor: now also final	  thor5 doc-wise2005-12-24 00:07  thomas	* trunk/mpg123.c: really thor5 now (code): a trivial 0 instead of	  NULL2005-12-24 00:03  thomas	* trunk/debian/changelog, trunk/httpget.c: Debian r20 httpget fix2005-12-23 20:26  thomas	* trunk/BUGS, trunk/CHANGES, trunk/Makefile, trunk/README,	  trunk/README.thor, trunk/control_generic.c, trunk/decode.c,	  trunk/decode_2to1.c, trunk/decode_4to1.c, trunk/decode_i386.c,	  trunk/decode_ntom.c, trunk/equalizer.c, trunk/getlopt.c,	  trunk/getlopt.h, trunk/mpg123.c, trunk/mpg123.h,	  trunk/readers.c, trunk/version.h: Going towards version 5	  Preliminary result from sessions on my (well, the university's)	  Compaq XP1000. - introduced an extra flag to prevent equalfile	  from being used as a bool all the time (confuses compilers and	  is just not nice) - cared for real being whatever (float,	  double, ...) in sscanf stuff of control_generic (mainly in my	  added SEQ) - fixed the Alpha show-stopper: mixing up of int and	  long pointers in getlopt2005-02-24 20:09  thomas	* trunk/control_generic.c: final final -thor4: just a	  misunderstanding: break means end and that makes sense.2005-02-24 19:33  thomas	* trunk/Makefile: final -thor4: changed my modified target to	  "linux-static"2005-02-24 19:17  thomas	* trunk/README.3DNOW, trunk/README.thor, trunk/dct36_3dnow.s,	  trunk/debian, trunk/debian/README, trunk/debian/changelog,	  trunk/debian/control, trunk/debian/control.alsa,	  trunk/debian/copyright, trunk/debian/mime,	  trunk/debian/postinst, trunk/debian/postrm, trunk/debian/prerm,	  trunk/debian/rules, trunk/equalizer_3dnow.s,	  trunk/getcpuflags.s: thor4: second stage.2005-02-24 19:12  thomas	* trunk/CHANGES, trunk/Makefile, trunk/audio.c, trunk/audio_esd.c,	  trunk/audio_oss.c, trunk/audio_sun.c, trunk/buffer.c,	  trunk/common.c, trunk/common.h, trunk/control_generic.c,	  trunk/control_sajber.c, trunk/control_tk3play.c, trunk/dct64.c,	  trunk/dct64_3dnow.s, trunk/dct64_i486.c, trunk/decode.c,	  trunk/decode_3dnow.s, trunk/decode_i386.c, trunk/equalizer.c,	  trunk/httpget.c, trunk/layer1.c, trunk/layer2.c, trunk/layer3.c,	  trunk/mpg123.1, trunk/mpg123.c, trunk/mpg123.h, trunk/readers.c,	  trunk/tabinit.c, trunk/term.c, trunk/test.pl, trunk/version.h,	  trunk/xfermem.c: thor4: merge the Debian 0.59r-19 in for serious	  bug fixing, a bit of docu2005-02-24 16:40  thomas	* trunk/CHANGES, trunk/control_generic.c, trunk/httpget.c,	  trunk/mpg123.h, trunk/readers.c, trunk/version.h: thor-3: again	  command parsing reworked; non-exit()ing open functions added:2004-10-09 20:36  thomas	* trunk/control_generic.c: Removed load-paused function that	  wasn't really working anyway.2004-10-08 16:12  thomas	* trunk/control_generic.c: added version info in control_generic	  startup message2004-09-21 04:02  thomas	* trunk/version.h: version info updated2004-09-21 03:58  thomas	* trunk/CHANGES, trunk/control_generic.c, trunk/mpglib: more info	  in general and more useful info on JUMP2006-02-20 05:37  thor	* trunk/CHANGES, trunk/Makefile, trunk/README.cfa,	  trunk/control_generic.c, trunk/decode_i586.s, trunk/mpg123.c,	  trunk/mpg123.h, trunk/test.pl, trunk/version.h: Just going to	  put mpg123-thor in here for a start; bridge to my CVS for that	  one. 0.59r-ThOr(remote-err,eq,flushing) - added audio_flush()	  calls to various places in control_generic.c to make sure there	  is nothing left in there that hurts later	  0.59r-realeq-remoteerr: - applied patch from Cool Feet Audio	  project (nutcase@dtfm.org, see README.cfa) to use real-time	  equalizer in remote mode - applied patch from AMF	  (amf.sourceforge.net) by Steve Grundell for remote communication	  not polluting the STDOUT where the audio data is read from	  (instead using STDERR) ... and faster seeking, maybe The patches	  go not cleanly together, but rejects are trivial. Thus, a	  combined patch with both would makes sense. - modified (IMHO	  improved) the control_generic command reading: now always making	  sure that the full command is read up to a mandatory \n; also	  reworked the application of the commands afterwards - added SEQ	  command: simple eq with only 3 bands - added SILENCE command: I	  don't want the playback messages when I don't read them (since	  my frontend is reading the STDOUT it knows what is going on) -	  added SLJ command: SILENCE-LOAD-JUMP... a hack for my hacked	  mixplayd... maybe one should remove that again.2006-02-20 05:11  thor	* trunk: Going to start with version 0.59r as the new trunk...	  this version is the one underlying the vast majority of current	  patches (including mine;-). We'll see what good stuff there is	  to port over from the 0.59s series.2006-02-20 03:49  thor	* tags/0.59r: version 0.59r as tag	* mhipp/BENCHMARKING, mhipp/BUGS, mhipp/CHANGES, mhipp/COPYING,	  mhipp/INSTALL, mhipp/Makefile, mhipp/README,	  mhipp/README.remote, mhipp/audio.c, mhipp/audio.h,	  mhipp/audio_aix.c, mhipp/audio_alib.c, mhipp/audio_alsa.c,	  mhipp/audio_esd.c, mhipp/audio_hp.c, mhipp/audio_os2.c,	  mhipp/audio_sgi.c, mhipp/audio_sun.c, mhipp/buffer.c,	  mhipp/buffer.h, mhipp/common.c, mhipp/common.h,	  mhipp/control_generic.c, mhipp/control_tk3play.c,	  mhipp/dct64_3dnow.s, mhipp/dct64_i386.c, mhipp/decode_3dnow.s,	  mhipp/decode_i386.c, mhipp/equalizer.c, mhipp/get1bit.h,	  mhipp/getbits.c, mhipp/getbits.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -