Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2015-01-28 | StickerDatabase: convert the struct name to upper case | Max Kellermann | 1 | -2/+2 | |
2015-01-01 | Copyright year 2015 | Max Kellermann | 1 | -1/+1 | |
2014-12-12 | sticker/Song: add enum StickerOperator to sticker_song_find() | Max Kellermann | 1 | -1/+4 | |
2014-12-12 | sticker/Database: use the Error library | Max Kellermann | 1 | -6/+10 | |
2014-12-04 | SongSticker: remove obsolete documentation | Max Kellermann | 1 | -2/+1 | |
2014-02-04 | SongSticker: add Database reference parameter | Max Kellermann | 1 | -2/+2 | |
2014-01-29 | sticker: don't use classes Directory and Song | Max Kellermann | 1 | -2/+2 | |
Don't depend on the "simple" database plugin. This fixes an assertion failure / crash and allows using stickers with other plugins. | |||||
2014-01-24 | Sticker*: move to sticker/ | Max Kellermann | 1 | -0/+0 | |
2014-01-19 | LightSong: new class to be used by DatabasePlugin callbacks | Max Kellermann | 1 | -7/+7 | |
Detach the Song class completely from the public API, only to be used by SimpleDatabase and the update thread. | |||||
2014-01-13 | copyright year 2014 | Max Kellermann | 1 | -1/+1 | |
2014-01-08 | SongSticker: use Song references | Max Kellermann | 1 | -5/+5 | |
2013-11-28 | include cleanup using iwyu | Max Kellermann | 1 | -1/+1 | |
2013-10-19 | *: use references instead of pointers | Max Kellermann | 1 | -2/+2 | |
2013-10-17 | StickerDatabase: return std::string | Max Kellermann | 1 | -1/+6 | |
2013-09-04 | util/Error: new error passing library | Max Kellermann | 1 | -2/+0 | |
Replaces GLib's GError. | |||||
2013-07-28 | song: convert header to C++ | Max Kellermann | 1 | -7/+7 | |
2013-01-30 | TagPool, ...: include cleanup | Max Kellermann | 1 | -3/+3 | |
2013-01-03 | Directory: rename struct directory to Directory | Max Kellermann | 1 | -2/+2 | |
2013-01-02 | sticker: convert to C++ | Max Kellermann | 1 | -4/+3 | |
2012-02-02 | directory: require the caller to lock the db_mutex | Max Kellermann | 1 | -0/+2 | |
Reduce the number of lock/unlock cycles, and make database handling safer. | |||||
2011-01-29 | copyright year 2011 | Max Kellermann | 1 | -1/+1 | |
2009-12-31 | Update copyright notices. | Avuton Olrich | 1 | -1/+1 | |
2009-04-28 | sticker: added sticker_delete_value() | Max Kellermann | 1 | -0/+7 | |
sticker_delete_value() deletes only one value in a sticker, while the old function sticker_delete() deletes all values. | |||||
2009-04-01 | song_sticker: added song_sticker_find() | Max Kellermann | 1 | -0/+16 | |
This is a wrapper for sticker_find(), which looks up the song object. | |||||
2009-03-14 | sticker: don't export sticker_list_values() | Max Kellermann | 1 | -7/+0 | |
sticker_list_values() is only used internally in sticker.c. Remove sticker_song_list_values() completely, it is superseded by sticker_song_get(). | |||||
2009-03-14 | sticker: added "struct sticker" | Max Kellermann | 1 | -0/+10 | |
The sticker struct can be used for enumerating values. This will replace the sticker_list_values() function. | |||||
2009-03-13 | all: Update copyright header. | Avuton Olrich | 1 | -3/+4 | |
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. | |||||
2009-03-11 | Move from the opaque GPtrArray to GHashTable for sticker lists. | Eric Wollesen | 1 | -5/+3 | |
2009-03-03 | Add sticker list command. | Eric Wollesen | 1 | -0/+10 | |
[mk: merged memory leak patch; fixed indentation (tabs); fixed documentation typo] | |||||
2009-01-19 | sticker: added song sticker library | Max Kellermann | 1 | -9/+24 | |
This is a wrapper for the backend sticker library. It provides several glue functions which take a song object instead of type/uri. | |||||
2009-01-07 | pcm_prng: renamed prng() to pcm_prng() | Max Kellermann | 1 | -1/+2 | |
2009-01-03 | pcm_utils: use the custom PRNG for volume dithering | Max Kellermann | 1 | -11/+9 | |
Don't use libc's rand() function, because it is slow. Our own trivial linear congruential generator is good enough for dithering. | |||||
2008-12-30 | listen: moved redirect_stdin() to daemon.c | Max Kellermann | 1 | -0/+6 | |
redirect_stdin() is a daemonization function, and disconnecting from the standard input is always a good idea for MPD. | |||||
2008-12-30 | main: moved daemonize() to daemon.c | Max Kellermann | 1 | -12/+5 | |
2008-12-27 | cmdline: use gboolean instead of int | Max Kellermann | 1 | -4/+6 | |
Prepare for the migration to the GLib option parser, which uses gboolean for flags. | |||||
2008-12-27 | moved command line parser to cmdline.c | Max Kellermann | 1 | -7/+13 | |
2008-10-31 | added prefix to header macros | Max Kellermann | 1 | -2/+2 | |
"LOG_H" is a macro which is also used by ffmpeg/log.h. This is ffmpeg's fault, because short macros should be reserved for applications, but since it's always a good idea to choose prefixed macro names, even for applications, we are going to do that in MPD. | |||||
2008-10-08 | don't include os_compat.h | Max Kellermann | 1 | -1/+1 | |
When there are standardized headers, use these instead of the bloated os_compat.h. | |||||
2008-09-09 | output: moved code from audioOutput.c to output_control.c | Max Kellermann | 1 | -19/+0 | |
Similar to decoder_control.c, output_control.c will provide functions for controlling the output thread (which will be implemented later). | |||||
2008-09-09 | output: removed keepAudioOutputAlive() declaration | Max Kellermann | 1 | -1/+0 | |
This function is declared, but is neither used nor implemented. | |||||
2008-09-08 | output: static audio_output_plugin list as array | Max Kellermann | 1 | -17/+0 | |
Instead of having to register each output plugin, store them statically in an array. This eliminates the need for the List library here, and saves some small allocations during startup. | |||||
2008-09-07 | output: renamed typedef AudioOutput to struct audio_output | Max Kellermann | 1 | -21/+22 | |
Also rename AudioOutputPlugin to struct audio_output_plugin, and use forward declarations to reduce include dependencies. | |||||
2008-09-07 | output: added output_api.h | Max Kellermann | 1 | -64/+3 | |
Just like decoder_api.h, output_api.h provides the audio output API which is used by the plugins. | |||||
2008-09-07 | audio_format: converted typedef AudioFormat to struct audio_format | Max Kellermann | 1 | -4/+4 | |
Get rid of CamelCase, and don't use a typedef, so we can forward-declare it, and unclutter the include dependencies. | |||||
2008-08-29 | tag: renamed MpdTag and MpdTagItem to struct tag, struct mpd_tag_item | Max Kellermann | 1 | -2/+3 | |
Getting rid of CamelCase; not having typedefs also allows us to forward-declare the structures. | |||||
2008-08-29 | pass constant pointers | Max Kellermann | 1 | -2/+2 | |
And again, convert arguments to const. | |||||
2008-08-26 | moved struct AudioFormat to audio_format.h | Max Kellermann | 1 | -1/+1 | |
We want to expose the AudioFormat structure to plugins; remove some clutter by moving its declaration to a separate header file. | |||||
2008-04-12 | const pointers in audioOutput.c | Max Kellermann | 1 | -1/+2 | |
git-svn-id: https://svn.musicpd.org/mpd/trunk@7345 09075e82-0dd4-0310-85a5-a0d7c8717e4f | |||||
2008-04-12 | use size_t in audioOutput.c internals | Max Kellermann | 1 | -1/+1 | |
git-svn-id: https://svn.musicpd.org/mpd/trunk@7294 09075e82-0dd4-0310-85a5-a0d7c8717e4f | |||||
2008-04-12 | use size_t and constant pointer in ao plugins | Max Kellermann | 1 | -2/+3 | |
The audio output plugins should get a constant pointer, because they must not modify the buffer. Since the size is a non-negative buffer size in bytes, we should change its type to size_t. git-svn-id: https://svn.musicpd.org/mpd/trunk@7293 09075e82-0dd4-0310-85a5-a0d7c8717e4f |