?? changelog
字號:
playlist...2006-08-24 21:52 thor * trunk/src/Makefile.am, trunk/src/Makefile.legacy, trunk/src/mpg123.c, trunk/src/mpg123.h, trunk/src/playlist.c, trunk/src/playlist.h: A step to a leaner mpg123.c: outsourced and reorganized the playlist code. Main functionality change is that the whole playlist is read in on program start (rather needed for http playlists since few servers will keep up the connection for the duration of several tracks).2006-08-24 10:53 thor * trunk/ChangeLog: dummy ChangeLog so that autogen.sh does not complain anymore2006-08-24 09:18 thor * trunk/src/mpg123.c: fixing bug 1544530; do not parse listname when it is NULL2006-08-24 08:08 thor * trunk/src/audio_alsa.c: note about needed adjustable alsa buffer2006-08-24 08:06 thor * trunk/src/config.h.legacy: sys/types.h could be needed2006-08-24 08:05 thor * trunk/src/mpg123.c: give chose audio rate in very verbose mode2006-08-22 12:20 thor * trunk/src/common.c: missed a line break in rva message2006-08-22 09:31 thor * trunk/COPYING, trunk/INSTALL, trunk/NEWS, trunk/README: more doc update2006-08-22 09:01 thor * trunk/NEWS, trunk/README: update info for release of beta42006-08-22 07:09 thor * trunk/Makefile.am, trunk/src/common.c, trunk/src/layer3.c: more silent for normal usage2006-08-21 23:07 thor * trunk/doc/LICENSE: please let me my mild humor...2006-08-21 18:24 thor * trunk/BENCHMARKING, trunk/BUGS, trunk/CONTACT, trunk/Makefile.am, trunk/README, trunk/doc/BENCHMARKING, trunk/doc/BUGS, trunk/doc/CONTACT: more doc tidyness2006-08-21 17:23 thor * trunk/misc/equalizer-control.pl, trunk/misc/test.pl: naming the equalizer demo script accordingly2006-08-21 17:22 thor * trunk/misc, trunk/misc/test.pl, trunk/test.pl: misc stuff gets a place2006-08-21 17:20 thor * trunk/TODO, trunk/doc/TODO: Yeah, this one, too.2006-08-21 17:17 thor * trunk/ROAD_TO_LGPL, trunk/doc/ROAD_TO_LGPL: ... * trunk/PATENTS, trunk/doc/PATENTS: ...2006-08-21 17:15 thor * trunk/README.WIN32, trunk/doc/README.WIN32: not front page 52006-08-21 17:14 thor * trunk/README.thor, trunk/doc/README.thor: not front page 4 * trunk/README.remote, trunk/doc/README.remote: not front page 3 * trunk/README.gain, trunk/doc/README.gain: not front page 2 * trunk/README.3DNOW, trunk/doc/README.3DNOW: not front page2006-08-21 17:13 thor * trunk/doc: doc dir created2006-08-21 16:57 thor * trunk/ROAD_TO_LGPL: the file list is the historic one from 17.7.2006, for changes after that we have our logs2006-08-21 16:52 thor * trunk/configure.ac, trunk/src/Makefile.am: fixing i4862006-08-21 16:45 njh * trunk/CHANGES, trunk/LICENSE, trunk/Makefile.am, trunk/NEWS, trunk/README.thor, trunk/ROAD_TO_LGPL, trunk/configure.ac: mpg123 now uses standard GNU file names.2006-08-21 16:13 thor * trunk/configure.ac, trunk/src/Makefile.am: trying to get i486/i386 back2006-08-21 15:52 njh * trunk/src/Makefile.am: Added decode_i486.c to 486 CPU target2006-08-21 15:22 thor * trunk/src/layer3.c: do not annoy every user - overflow warning as debug message2006-08-21 15:07 thor * trunk/src/common.c: avoid non-C90 printf stuff, better solution in future2006-08-21 14:57 thor * trunk/src/common.c: long long is not safely there... just use long for this debugging output of an off_T2006-08-21 14:53 thor * trunk/configure.ac, trunk/src/common.c, trunk/src/common.h, trunk/src/config.h.legacy, trunk/src/readers.c, trunk/src/term.c, trunk/src/term.h: Disabled mmap stuff; vbr seeking having replaced old stream seek There is now a configure option to select frame index table size - if set to 0, you basically disable it any any seek will start from beginning and the read through the frames.2006-08-21 13:48 thor * trunk/src/common.c, trunk/src/common.h, trunk/src/control_generic.c: a working seek for generic control (now also working backwards - whee!), along the way some more cleanup regarding the frame numeber bein in frame struct2006-08-21 13:40 thor * trunk/src/mpg123.c: to make it clear: -s gives you host byte order!2006-08-21 13:36 thor * trunk/src/term.c: after rewind, we are at frame zero again2006-08-21 13:20 thor * trunk/src/mpg123.c: non-vbr seek mode does also count frames in read_frame2006-08-21 13:18 thor * trunk/src/mpg123.h, trunk/src/readers.c: take long arguments as frame offset2006-08-21 13:02 thor * trunk/src/common.c, trunk/src/common.h, trunk/src/control_generic.c, trunk/src/mpg123.c, trunk/src/mpg123.h, trunk/src/readers.c, trunk/src/term.c, trunk/src/term.h: big thing... it's the initial addition of some sort of accurate seeking in vbr (and strangely tagged) files. I didn't do it for mmapped mode and I think I'll erase that one soon, anyway (you can use stuff like /dev/shm or just trust your kernel buffers). There are some changes more or less related to seeking that have been necessary. Most code is wrapped in #ifdef VBR seek now...2006-08-21 12:56 thor * trunk/src/httpget.c: adding workaround for rautemusik internet radio... their server doesn't like the port in Host request header! (gives endless relocations)2006-08-21 12:21 thor * trunk/src/audio_alsa.c: make the close foolproof (instead of fixing the code that calls it without having the device opened before)2006-08-21 11:58 thor * trunk/src/audio_alsa.c, trunk/src/term.c: Now more proper alsa code from clemens; fixing the remaining buffer mode crashes by making term.c more aware of the fact that if there is a buffer, no one else should mess with the audio device.2006-08-17 07:46 thor * trunk/src/common.c, trunk/src/readers.c: Ok, changed the check in read_frame back to comparig the new header with first and old header. That is a pragmatic change that gives some false negatives but still allows seeking in this one evil file at all. Blind seeking in vbr files is evil.2006-08-17 07:38 thor * trunk/src/common.c, trunk/src/common.h, trunk/src/readers.c: Started workign on the seeking (and fixed the second-time id3v2 recognition to happen in quiet mode , too, by the way). The seeking is a mess but necessarily so for vbr files that we don't have a frame mapping for (from Xing header - not used atm, though). Now the seeking at least works for this one very vbr file (where no frame is like the first!) where formerly any seekl lead directly to end-of-track. There is a tradeoff: Now we get false positives from time to time. We should treat Xing-tagged vbr files with all the info we have and at least warn about vbr files that lack the seeking info.2006-08-17 00:06 thor * trunk/src/common.c, trunk/src/common.h, trunk/src/control_generic.c: One place to calculate current seconds, frames to go... also introduced mean_framesize to make better estimates on remaining track length for vbr files without xing header (from which the number of frames is known).2006-08-15 18:22 thor * trunk/INSTALL: one should say what is needed even if trivial2006-08-15 17:06 thor * trunk/src/audio_alsa.c: code and vars!2006-08-15 15:13 thor * trunk/src/term.c, trunk/src/term.h: give a clue about control via online help2006-08-15 14:54 thor * trunk/src/term.c, trunk/src/term.h: space bar is very intuitive for the stop(real pause) function2006-08-15 13:57 thor * trunk/src/audio_alsa.c: ALSA: you need to prepare after drop; solving the buffer kill / no sound after "b" issue following suggestion from Clemens Ladisch2006-08-14 22:16 njh * trunk/src/audio_sdl.c: Previously forgot to free up ringer buffer in audio_close(). Changed to using new debugging and error macros.2006-08-14 22:05 njh * trunk/src/audio_macosx.c: Got so fed up with trying to get audio_queueflush() working that I changed everything to use SFIFO code instead.2006-08-14 17:04 njh * trunk/src/audio_macosx.c: Initialise env to NULL.2006-08-14 16:41 njh * trunk/src/audio_macosx.c: Fixed bug #1532711. Can now call audio_close() before audio_open() without crash.2006-08-13 21:53 thor * trunk/src/audio_alsa.c: alsa queueflush with snd_pcm_drop is troublesome...2006-08-13 21:52 thor * trunk/src/common.c: reading id3v2 frames anytime when encountered2006-08-13 19:53 thor * trunk/src/audio_alsa.c: queueflush for alsa needs fixing with buffer; bug id 15365132006-08-13 19:51 thor * trunk/src/mpg123.c: this check is not complete nonsense2006-08-13 17:07 thor * trunk/configure.ac: --disable-debug != --enable-debug! Now getting this right...2006-08-13 16:02 thor * trunk/AUTHORS: storing the email that worked2006-08-13 00:43 thor * trunk/src/common.c: oops, pointer!2006-08-13 00:41 thor * trunk/src/common.c: calm down gcc for pointer signs2006-08-13 00:35 thor * trunk/CHANGES, trunk/Makefile.am, trunk/src/Makefile.am: distro stuff...2006-08-13 00:04 thor * trunk/src/common.c: just a note2006-08-12 23:55 thor * trunk/src/layer3.c: the small xrpnt overflow is a warning and no error2006-08-12 23:51 thor * trunk/src/common.c: fiddled a bit with the ID3v2 debugging messsages2006-08-12 23:20 thor * trunk/README, trunk/mpg123.1: minimal doc change before beta42006-08-12 19:15 thor * trunk/src/layer3.c: this common "error" message is better just for debugging2006-08-12 19:04 thor * trunk/src/layer3.c, trunk/src/mpg123.c: Printing wanted help to stdout is a good idea, printing the mpg123 hello lines on stdout with the -s switch possibly in work is a bad one. Shame on you...2006-08-08 01:34 thor * trunk/TODO: more notes about progress and outstanding progress2006-08-08 01:31 thor * trunk/README.gain: update about progress2006-08-08 01:29 thor * trunk/BUGS: You are not alone... bugs all around.2006-08-08 01:23 thor * trunk/configure.ac: linkflag to libs and not CFLAGS... Clemens got that covered, too.2006-08-08 01:18 thor * trunk/src/audio_alsa.c: Clemens Ladisch rightfully erased my dirty hack and made proper Alsa API check for initialized device;-)2006-08-08 01:15 thor * trunk/src/common.c, trunk/src/config.h.legacy: Too late again... feverishly hacked reading of RVA values from ID3v2 in 3 variants - ID3v2.4 RVA2 frames - RVA_* style comment fields - TXXX fields from foobar2000 (untested)2006-08-07 08:48 thor * trunk/src/common.c: Got a good deal of ID3v2 parsing... now wondering why I cannot derive the correct size of the Image in this Mike Zee file. id3v2 -l sees it correctly; I parse the size value - and that simply is wrong?!! After I've settled that the file is just broken and id3v2 does play some trick, I can go back to store RVA values...2006-08-06 17:48 thor * trunk/TODO: being more clear there on gain and types2006-08-06 17:45 thor * trunk/src/readers.c: We have to stop using ints everywhere for byte counts... future TODO.2006-08-06 17:20 thor * trunk/README.gain, trunk/src/common.c: going to make id3v2 parsing properly... since not even id3lib can handle 2.4:-(2006-08-06 17:02 thor * trunk/README.gain, trunk/configure.ac, trunk/src/common.c: some clarification adding to the confusion - did I already say that all this tagging is a MESS?
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -