- 29 Jan, 2011 1 commit
-
-
Max Kellermann authored
-
- 25 Sep, 2010 1 commit
-
-
Thomas Jansen authored
Replaced all occurrences of g_error() with MPD_ERROR() located in a new header file 'mpd_error.h'. This macro uses g_critical() to print the error message and then exits gracefully in contrast to g_error() which would internally call abort() to produce a core dump. The macro name is distinctive and allows to find all places with dubious error handling. The long-term goal is to get rid of MPD_ERROR() altogether. To facilitate the eventual removal of this macro it was added in a new header file rather than to an existing header file. This fixes #2995 and #3007.
-
- 30 Jun, 2010 1 commit
-
-
Max Kellermann authored
Convert a string into a tag_type enum.
-
- 17 Mar, 2010 1 commit
-
-
Max Kellermann authored
Like tag_merge(), but can deal with NULL parameters, and frees both tag objects.
-
- 06 Jan, 2010 1 commit
-
-
Max Kellermann authored
This function has always been broken, but fortunately nobody used it.
-
- 01 Jan, 2010 1 commit
-
-
Avuton Olrich authored
-
- 12 Nov, 2009 1 commit
-
-
Max Kellermann authored
After we've been hit by Large File Support problems several times in the past week (which only occur on 32 bit platforms, which I don't have), this is yet another attempt to fix the issue.
-
- 04 Nov, 2009 1 commit
-
-
Max Kellermann authored
Convert a string into a tag_type enum.
-
- 13 Oct, 2009 1 commit
-
-
Max Kellermann authored
-
- 09 Jul, 2009 1 commit
-
-
Bart Nagel authored
-
- 07 Jul, 2009 1 commit
-
-
Max Kellermann authored
The tag_id3.c library supports both the documented "TSO2" tag, and the inofficial TXXX/ALBUMARTISTSORT. The Vorbis/FLAC decoder automatically supports the new tag, without further change.
-
- 28 Apr, 2009 2 commits
-
-
Max Kellermann authored
When a song was in the database twice (which shouldn't happen), and the first song had no tag items, MPD calledd tag_free(NULL). Add a check to that source location, and an assertion to tag_free().
-
Max Kellermann authored
strcasecmp() is locale dependent, making it a bad choice for internal string comparisons.
-
- 15 Mar, 2009 1 commit
-
-
Max Kellermann authored
Use GLib the logging functions g_debug(), g_error() instead.
-
- 13 Mar, 2009 1 commit
-
-
Avuton Olrich authored
This updates the copyright header to all be the same, which is pretty much an update of where to mail request for a copy of the GPL and the years of the MPD project. This also puts all committers under 'The Music Player Project' umbrella. These entries should go individually in the AUTHORS file, for consistancy.
-
- 28 Feb, 2009 3 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
Renamed functions and variables.
-
Max Kellermann authored
-
- 27 Feb, 2009 4 commits
-
-
Max Kellermann authored
Overwrite invalid UTF-8 sequences with question marks.
-
Max Kellermann authored
There's no point in declaring num_items as a uint8_t, it doesn't save any space, due to padding. This allows us to lift the articial "255 items" limitation.
-
Max Kellermann authored
Renamed numOfItems to num_items.
-
Max Kellermann authored
-
- 17 Feb, 2009 1 commit
-
-
Max Kellermann authored
-
- 25 Jan, 2009 4 commits
-
-
Laszlo Ashin authored
This variable doesn't have a role since 80799fa8.
-
Max Kellermann authored
On some platforms, g_free() must be used for memory allocated by GLib. This patch intends to correct a lot of occurrences, but is probably not complete.
-
Max Kellermann authored
All config_get_block_*() functions should accept constant config_param pointers.
-
Max Kellermann authored
config_get_string() is easier to use than config_get_param() because it unpacks the config_param struct.
-
- 24 Jan, 2009 1 commit
-
-
Max Kellermann authored
Added all important id tags from the MusicBrainz wiki: http://musicbrainz.org/doc/MusicBrainzTag This should automatically enable its suport in the vorbis and flac decoder plugins.
-
- 17 Jan, 2009 1 commit
-
-
Max Kellermann authored
Renamed functions, types, variables.
-
- 14 Jan, 2009 1 commit
-
-
Max Kellermann authored
-
- 13 Jan, 2009 1 commit
-
-
Max Kellermann authored
Added TAG_ITEM_ALBUM_ARTIST. With this patch, MPD should be able to read the (inofficial) "ALBUMARTIST" Vorbis comment. Implementations in other decoder plugins will follow soon.
-
- 04 Jan, 2009 2 commits
-
-
Max Kellermann authored
Use g_strndup() instead of g_memdup().
-
Max Kellermann authored
Pass NULL instead of &error to g_convert(). We're not interested in the error object.
-
- 03 Jan, 2009 3 commits
-
-
Max Kellermann authored
tag_merges() merges the data from two tag objects into one.
-
Max Kellermann authored
Don't use g_strescape(), because it escapes all non-ASCII characters. Add a new function which clears all non-printable characters, not just "newline".
-
Max Kellermann authored
This always allocates strings on the heap, but we can delete the stripReturnChar() function now.
-
- 28 Dec, 2008 1 commit
-
-
Thomas Jansen authored
-
- 03 Nov, 2008 1 commit
-
-
Max Kellermann authored
tag_has_type() checks whether the tag contains one or more items with the specified type.
-
- 01 Nov, 2008 2 commits
-
-
Max Kellermann authored
Don't use the deprecated functions from utils.h.
-
Max Kellermann authored
Eliminate code already provided by GLib.
-