c5b 2003-02-09 Mats Peterson * Version 0.1.15 * init.c (usage): The exit status when invoking the program with no file names is now 1. * AUTHORS, README, audio.c, audiofork.c, info.c, init.c, ximp3.c: Updated the e-mail address. 2001-12-11 Mats Peterson * Version 0.1.14 * lib/Makefile.am: Removed CfLAGS. It's better to let the user decide what optimizations to use, instead of having a "hardcoded" setting. Moreover, the old optimizations caused problems with gcc 2.95.3 in FreeBSD. 2001-12-10 Mats Peterson * Version 0.1.13 * audio.c (config_audio): Removed the SNDCTL_DSP_RESET ioctl since it was superfluous. 2001-12-07 Mats Peterson * Version 0.1.12 * audiofork.c (fork_audio): Now using socketpair() instead of pipe() due to the lousy performance in Linux with pipes (around 5 times slower). 2001-11-24 Mats Peterson * Version 0.1.11 * audiofork.c (out_stats): Now using SNDCTL_DSP_GETOSPACE instead of SNDCTL_DSP_GETODELAY to calculate elapsed playing time. 2001-11-23 Mats Peterson * Version 0.1.10 * audiofork.c (play_buffer): Now displaying statistics at the end of playback while the last audio data is played. * ximp3.h: The audio buffer size has been changed to 18432 bytes for a more regular statistics output. The default number of buffers is now 30. 2001-11-22 Mats Peterson * Version 0.1.9 * audiofork.c (init_buffers): New function, allocates play buffers. This was incorrectly done in init(), which lead to both the main program and the forked process having buffer memory allocated. * Version 0.1.8 * init.c (init): New '-l' loop option added. Shuffle option renamed from '-z' to '-s'. * Version 0.1.7 * init.c (init): New '-z' shuffle option added. * ximp3.c (add_file): New function, adds files to the shuffle list. (shuffle_files): New function, shuffles the list. 2001-11-13 Mats Peterson * Version 0.1.6 * audio.c (open_audio): Changed the audio device to be non-blocking. * audiofork.c (play_buffer): Now using select() like in read_buffer() (and returning if not ready). * Version 0.1.5 * init.c (init): Added '-v' option for verbose output in standalone mode. * info.c (errmsg): Moved the delay after an error in 'remote' mode from main() to here. Seems more logical after all... * Version 0.1.4 * ximp3.c (main): Added delays after errors when ximp3 is used in 'remote' mode (-r option). 2001-11-12 Mats Peterson * Version 0.1.3 * ximp3.c (main): Playlists (files with a '.m3u' extension) are now supported. 2001-11-10 Mats Peterson * Version 0.1.2 * Now using signals instead of using the pipe to read from the forked process. This caused problems in Linux. * Version 0.1.1 * The Xing library is now statically linked. . 0