Mon Apr 12 20:49:13 CEST 2004 Håvard Kvålen * xmms/main.c (display_usage): Improve for translations. * xmms/playlist.c (playlist_load_ins): Read extented info also from pls playlists. Patch by Martin * xmms/main.c (main), xmms/playlist.c: Initialize random generator with initstate() if /dev/urandom is present. Patch by Bret Towe Mon Apr 5 01:47:58 CEST 2004 Håvard Kvålen * Output/alsa/audio.c (alsa_close): Don't unconditionally close the mixer device on stop. This prevented it from working when not playing. * Output/alsa/audio.c (alsa_mmap_audio): Make sure to start playback if the buffer is almost full. * xmms/equalizer.c (equalizerwin_keypress): Add some keybindings for the equalizer. Patch by * Input/mpg123/id3_tag.c (id3_read_tag): Signal error if the tag contains no usable frames. Patch by Renaud Saint-Gratien Mon Apr 5 00:12:47 CEST 2004 Håvard Kvålen * Input/mpg123/id3_frame_text.c (id3_get_comment): Add support for reading COMM frames. * libxmms/charset.c (xmms_charset_from_utf8): Handle NULL strings. Sun Apr 4 22:07:14 CEST 2004 Håvard Kvålen * Input/mpg123/fileinfo.c (set_entry_tag): Use standard glib string funtions. * Input/mpg123/mpg123.c: Dynamically allocate memory for id3v2 strings. Removes some limits for the length of these strings. * Input/mpg123/id3_frame.c (id3_read_frame): Fix frame size computation for id3v2.4. * libxmms/xmmsctrl.c (remote_read_packet): Fix another problem with short packets. Sun Apr 4 16:57:50 CEST 2004 Håvard Kvålen * Input/mpg123/id3_frame_text.c, Input/mpg123/id3.h, Input/mpg123/id3_frame_content.c, Input/mpg123/id3_frame_url.c, Input/mpg123/unicode.c: Fix support for unicode (utf8 and utf16) in id3v2 tags. Based on a patch by Ilya Konstantinov * libxmms/charset.c (xmms_charset_convert): This function now needs size of input string. * Input/mpg123/id3_frame.c (id3_read_frame): Fix a signedness error. Sat Apr 3 22:28:45 CEST 2004 Håvard Kvålen * libxmms/charset.c, libxmms/Makefile.am, libxmms/configure.in: Move Input/vorbis/utf8.c to libxmms. * Input/vorbis/fileinfo.c, Input/vorbis/vorbis.c, Input/vorbis/vorbis.h, Input/vorbis/Makefile.am: Update to work with moved charset conversion. * xmms.1.in: Document -i/--sm-client-id properly.