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

📄 changelog

📁 mpeg 2 source code for video compression
💻
📖 第 1 页 / 共 5 页
字号:
	* TODO: note about track gain adjustment2006-07-24 01:05  thor	* BENCHMARKING.thor, mpg123.1: in BENCHMARKING now2006-07-24 01:04  thor	* BENCHMARKING: Updated the benchmarking notes, added	  BENCHMARKING.thor contents as well as some fresh recheck.2006-07-24 00:56  thor	* INSTALL: updated installation instructions2006-07-24 00:15  thor	* src/mpg123.c: fixed lecagy build broken by VERSION_STRING; made	  help output nicer2006-07-23 22:58  thor	* src/Makefile.legacy: fixing the install target2006-07-23 18:56  thor	* AUTHORS: cleaning up and warning spammers2006-07-17 22:37  thor	* mpg123.1, src/mpg123.c: - seen that manpage needs a lot of	  updating (nearly ten years old!) - made the wanted usage info	  (-?, --help, --longhelp) go to stdout and only the help-on-error	  to stderr - added --version to give program version string2006-07-17 21:04  thor	* tools, tools: keep the main trunk tight; auxilliary tools in	  separate location2006-07-17 21:03  thor	* precompiled: we have assemblers nowadays, no need to keep the	  precompiled objects2006-07-17 19:45  thor	* BUGS, CHANGES, CONTACT, LICENSE, README, README.cfa, README.new,	  README.remote, README.thor, src/control_generic.c: Getting	  documentation closer to release, typo in control_generic help.2006-07-17 19:25  thor	* README: to be replaced by new one2006-07-17 17:33  thor	* legal/statements/Nicholas_J._Humfrey.email, COPYING: Updated	  COPYING to a near-final state, added agreement hint by Nicholas.2006-07-17 16:20  thor	* legal/first_final.txt, src/Makefile.am, src/layer1.c,	  src/layer2.c, src/layer3.c, src/layer3.h, src/mpg123.c,	  src/mpg123.h, src/readers.c, src/system.c, src/tabinit.c,	  src/term.c, src/term.h, src/wav.c, src/xfermem.c, src/xfermem.h:	  Next round of boilerplates along with the story. With the	  current argument, there is only one GPL-only file left!2006-07-17 16:16  thor	* MakeLegacy.sh: We write C, not C++.2006-07-17 14:59  thor	* AUTHORS, COPYING, src/audio_esd.c, src/equalizer.c, src/genre.h,	  src/getbits.c, src/getbits.h, src/getcpuflags.s, src/getlopt.c,	  src/getlopt.h, src/httpget.c, src/huffman.h, src/l2tables.h:	  equalizer patch really was jsut a path to equalizer, new author	  for linux-ppc-nas make target2006-07-17 14:57  thor	* src/Makefile.legacy: added PPC/NAS target from	  <mpdavig@users.sourceforge.net>2006-07-17 13:54  thor	* src/dct64_MMX.s, src/decode_MMX.s, src/tabinit_MMX.s: the MMX	  stuff came into Michaels hands without comment -> LGPL by author	  rule2006-07-17 13:53  thor	* AUTHORS: credit for Mikko and his DCT92006-07-17 03:22  thor	* lgpl/first_final.txt, AUTHORS, COPYING, scripts/debugdef.pl,	  src/Makefile.legacy, src/audio.c, src/audio.h, src/audio_aix.c,	  src/audio_alib.c, src/audio_dummy.c, src/audio_esd.c,	  src/audio_hp.c, src/audio_jack.c, src/audio_libao.c,	  src/audio_macosx.c, src/audio_mint.c, src/audio_nas.c,	  src/audio_os2.c, src/audio_oss.c, src/audio_sgi.c,	  src/audio_sun.c, src/audio_win32.c, src/buffer.c, src/buffer.h,	  src/common.c, src/common.h, src/control_generic.c,	  src/dct36_3dnow.s, src/dct64.c, src/dct64_3dnow.s,	  src/dct64_MMX.s, src/dct64_altivec.c, src/dct64_i386.c,	  src/dct64_i486.c, src/debug.h, src/decode.c, src/decode_2to1.c,	  src/decode_3dnow.s, src/decode_4to1.c, src/decode_MMX.s,	  src/decode_i386.c, src/decode_i486.c, src/decode_i586.s,	  src/decode_ntom.c, src/equalizer_3dnow.s, src/tabinit_MMX.s:	  First part of boilerplating and sorting all out. Looks kinda	  nice now, still would like to get the higway mmx stuff clear...	  maybe Michael remembers something there.2006-07-17 02:15  thor	* AUTHORS: little update for MMX, unnecessary verbosity about what	  maintaing implies2006-07-17 01:30  thor	* src/audio_jack.c: boilerplate and // -> /* */ as mpg123 is	  (still) an old-compiler friendly project2006-07-17 01:02  thor	* src/common.c, src/control_generic.c, src/httpget.c,	  src/layer3.c: Oh, I should compile more often with strict	  settings: pedantic gcc complained about some C89 violations I	  introduced. Fixed that.2006-07-17 01:01  thor	* configure.ac, src/audio_alsa.c, src/audio_alsa09.c: Old alsa	  output doesn't work with any sane setup using alsa today	  (meaning: not using the 0.5 api). New doesn't work because	  unfinished yet. Alsa output actually is available through libao.	  So, deactivated alsa stuff in configure for now...2006-07-17 00:06  thor	* Makefile.am, autogen.sh, configure.ac: more boilerplates2006-07-16 23:56  thor	* MakeLegacy.sh: boiler2006-07-16 23:54  thor	* scripts/debugdef.pl: public domain should be gpl compatible...2006-07-16 23:46  thor	* mpglib/trunk, mpglib: mpglib will be something of its own, taken	  care of later...2006-07-16 23:39  thor	* Makefile.win32, test.pl: niceness by a line2006-07-16 23:38  thor	* test.pl: boilerplate, style cleanup (could use more use, though)2006-07-16 23:37  thor	* Makefile.win32: boilerplate2006-07-16 23:24  thor	* src/audio_oss.c: just a paranoid note2006-07-10 02:23  thor	* src/audio_libao.c: Polished the libao output a bit while testing	  it on my linux laptop: - parsing -a driver:file for file devices	  (well, this could be extended to a general scheme to choose	  between different driver subsystems via -a system:file or	  system:device:file ...) - corrected the error handling: -1 is	  expected on error by mpg123.c - giving help message with list of	  available drivers when invalid one is specified I verified with	  one testfile that -a wav:file does the same as -w file. I think	  that this is good;-) Also, I'd like to mention that it's nice to	  measure audio subsystem overhead with comparing -t and -a null.	  With the libao in place, I'm wondering if we still want our own	  alsa output... let's see...2006-07-09 17:37  thor	* buglog/fuzzing.txt, buglog/mathias_wenzel_stress.txt,	  src/layer3.c: next segfault by fuzzing... fixed this special	  test case but one needs full understanding of layer3.c to really	  get it2006-07-06 14:00  thor	* buglog/mathias_wenzel_stress.txt, src/common.c, src/layer3.c:	  Fixed the mpeg2.5 verdict in common.c (we have to check support	  for this); made parts of layer3.c more robust based on an evil	  mp3 (see the buglog file). Most important featur of this	  robustness could be that mpg123 doesn't simply exit() in wrong	  sideinfo anymore but tries to continue.2006-07-05 20:45  thor	* TODO, src/httpget.c: Revised my bugfix for the last GLSA issue	  after suggestion by Daniel Kobras (allow longer redirection urls	  than request url), spent some time hacking further ... and: -	  fixed unnoticed memory leak in redirection (malloc without free	  for assigned pointer) - now accepting non-absolute redirects;	  request now is always of the form GET http://host/path HTTP/1.0	  (non-absolute relocations are related to this request) That also	  works flawlessly with my virtual domain setup on my server used	  in the test. - decided that this whole file is evil; we need to	  rewrite that properly2006-07-04 12:41  thor	* buglog, buglog/buglog.txt,	  buglog/gentoo-bug133988_GLSA_200607-01.html,	  tags/0.59r-thor6/mpg123.c, src/httpget.c: Reacted to gentoo bug	  133988 / GLSA 200607-01 and fixed it properly, storing and using	  the allocated length of purl as well as ensuring string	  termination.2006-07-04 01:43  thor	* src/common.c, src/layer3.c, src/layer3.h, src/mpg123.c: Again	  reworked the gapless stuff... should be more efficient now and	  also more aggressive by just skipping decoder delay even if no	  info found and also adding decoder delay to end (hm, where does	  this really make sense without padding removal?). It should be	  more efficient now; a comparison between linux-x86 binary	  (pentium) with and without gapless code shows perhaps around	  0.2% speed penalty through added code - which already melts when	  gapless mode is actually active. Generally on speed: comparison	  with 0.59r (linux build, non-marched cflags (pentium2)) shows	  around 2% slower decoding for svn trunk; but this is greatly	  compensated by using one of the new assembler optimizations.	  Still, I see much code that can be improved also for efficiency	  alone by clearing the situation with some (shared) variables	  that don't need to be passed around all the time...2006-07-04 01:25  thor	* src/Makefile.legacy: these -g were leftovers2006-07-03 12:55  thor	* src/Makefile.legacy, src/common.c, src/common.h,	  src/control_generic.c, src/layer3.c, src/layer3.h, src/mpg123.c,	  src/mpg123.h: Main message: The gapless mode has been enhanced	  to work more low-level (in layer3.c) and also to use the	  Xing-given frame count to get the end straight. It should work	  (tested, but not in every detail) both with the -k option and	  terminal controlled seeking as well as control_generic JUMPs.	  The current implementation adds some load that could be reduced	  by putting the gapless checker code into behind flush check	  instead of before but that needs additional care for track end	  (where audio_flush is called externally). Apart from that and	  some needed de-uglification it should be a nicely working	  feature. Minor messages: frameNum is unsigned long (so bigger	  that int and never < 0!); some parts of mpg123.c and common.c	  did not honor these truths. But I don't claim that I catched all	  occurences of such problems - see BUGS. Also, I fixed stuff in	  print_stat with weird frame number estimations. Looks _much_	  better now esp. when the frame count is known from Xing tag.2006-07-03 12:16  njh	* AUTHORS: Added Romain Dolbeau to AUTHORS file for his Altivec	  work2006-07-03 12:12  njh	* configure.ac, src/Makefile.am, src/dct64_altivec.c: Imported	  altivec support from mplayer (and it works!) Still need to do	  CPU detection.2006-07-03 12:11  thor	* TODO: more and less of this2006-06-27 00:54  thor	* src/config.h.legacy: Did we start using C++ style comments?2006-06-27 00:51  thor	* src/common.c: a note on gapless hack updated2006-06-26 22:57  thor	* README.new: added note about more natural Ctrl+C2006-06-26 22:43  thor	* src/Makefile.legacy: some more flags by default2006-06-26 22:40  thor	* src/Makefile.legacy: ' seems to be dangerous together with	  line-continuing \ ... made more "2006-06-26 22:22  thor	* configure.ac: generic linux support (?)2006-06-26 22:04  thor	* src/mpg123.c: Following DK's suggestion in a comment, I disabled	  the Ctrl+C (SIGINT) hack when a control mode is active. You can	  still do Ctrl+C to skip a song and twice to end playback if you	  do not use the terminal or remote control mode. With active	  control mode, a Ctrl+C now kills as expected (formerly, it was	  just ignored).2006-06-26 21:36  thor	* src/getlopt.c, src/mpg123.c: There were several option parsing	  regressions most probably caused by application of Nicholas'	  changes to my code with changed command line parsing. Fixed the	  obvious ones and made the option parser bail out if it encouters	  such an error again.2006-06-26 21:34  thor	* MakeLegacy.sh, src/config.h.legacy: More legacy make system	  working again with more crafted config.h.2006-06-26 13:17  thor	* AUTHORS, README.new: history in README.new, maintainers in	  AUTHORS2006-06-26 12:24  thor	* src/audio.c, src/audio_aix.c, src/audio_alib.c,	  src/audio_alsa.c, src/audio_dummy.c, src/audio_esd.c,	  src/audio_hp.c, src/audio_jack.c, src/audio_libao.c,	  src/audio_macosx.c, src/audio_mint.c, src/audio_nas.c,	  src/audio_os2.c, src/audio_sgi.c, src/audio_win32.c,	  src/buffer.c, src/common.c, src/control_generic.c, src/dct64.c,	  src/dct64_i386.c, src/dct64_i486.c, src/decode.c,	  src/decode_2to1.c, src/decode_4to1.c, src/decode_i386.c,	  src/decode_i486.c, src/decode_ntom.c, src/equalizer.c,	  src/getbits.c, src/httpget.c, src/layer1.c, src/layer2.c,	  src/layer3.c, src/readers.c, src/system.c, src/tabinit.c,	  src/wav.c, src/xfermem.c: Added inclusion config.h everywhere to	  make sure we don't stumble over some missing define later and	  search like crazy...2006-06-26 12:22  thor	* src/mpg123.c: Sorry, but these pointlessly broken lines were	  _ugly_.2006-06-26 12:11  thor	* src/getlopt.c, src/term.c: These got some new-style debugging	  through the terminal control bug hunt. Also, I want to take the	  chance to hint at scripts/debugdef.pl that I added previously:	  It is a Perl script generating the debug.h header in a way to	  avoid variadic macros for fprintf. Result are debugN macros that	  mean "debug line with N arguments". Examples: debug1("Ok,	  there's one value: %i", var) debug3("now three of them: %i %f	  %i", var1, var2, var3) simplest case: debug("just a message");2006-06-26 12:06  thor	* scripts, scripts/debugdef.pl, src/debug.h, src/mpg123.c: Hah!	  Found the place where terminal control got killed! The option	  definition in mpg123.c lacked the type specifier (a regression	  caused by merging). To find that, I added debug.h for more	  convenient debugs.2006-06-26 01:05  thor

⌨️ 快捷键说明

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