aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* tag_id3: use GLib loggingMax Kellermann2008-12-29
|
* listen: use GLib loggingMax Kellermann2008-12-29
|
* utils: use GLib loggingMax Kellermann2008-12-29
|
* client: use GLib loggingMax Kellermann2008-12-29
|
* pcm: use GLib loggingMax Kellermann2008-12-29
|
* database: use GLib loggingMax Kellermann2008-12-29
|
* log: automatically append newlineMax Kellermann2008-12-29
| | | | If a log message does not include a newline character, append it.
* removed os_compat.hMax Kellermann2008-12-29
| | | | | Only include headers which are really needed. os_compat.h aimed to make MPD easily portable, but was never actually made portable.
* command: use gmtime() on WIN32Max Kellermann2008-12-29
| | | | gmtime_r() is not available.
* condition: removed cond_timedwait() and cond_signal_async()Max Kellermann2008-12-29
| | | | These methods are unused.
* tag_id3: strip leading and trailing whitespace from ID3 tagsThomas Jansen2008-12-29
| | | | Fix for bug #1491.
* mp4: support the writer/composer tagFrank Mulder2008-12-29
| | | | | | | | | | I tried to search for a certain composer in my collection, but only non-mp4 files showed up. The source code reveals that this tag is not read. This can be fixed by reading the 'Writer' tag field, in mp4_plugin.c, in function mp4_load_tag. I actually tried this, and after compiling with those lines added, also mp4 (.m4a) files showed up when searching for a composer.
* configure.ac: append archive libraries to $MPD_LIBSMax Kellermann2008-12-29
| | | | | All archive plugins used to overwrite $MPD_LIBS, ignoring the existing value. Make them append instead, keeping the old value.
* configure.ac: check for archive libraries only if enabledMax Kellermann2008-12-29
| | | | | Don't bother to look for libbz2, libzzip and libiso9660 if the plugins are disabled.
* configure.ac: removed pthread checksMax Kellermann2008-12-29
| | | | We're now using GLib threading.
* update: fixing empty filenames in archivesViliam Mateicka2008-12-29
|
* osx_plugin: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* output: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* tag & tag_pool: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* condition: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* update & main_notify: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* player_thread: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* decoder_thread: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* songvec: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* dirvec: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* idle: migrate from pthread to glib threadsThomas Jansen2008-12-28
|
* Include <pthread.h> where it is necessary onlyThomas Jansen2008-12-28
|
* Remove xpthread_* wrappersThomas Jansen2008-12-28
|
* conf: use GLib instead of utils.h/log.hMax Kellermann2008-12-28
|
* utils: removed myFgets()Max Kellermann2008-12-28
| | | | Replaced myFgets() with fgets() + g_strchomp().
* buffer2array: use GLib's g_ascii_isspace()Max Kellermann2008-12-28
| | | | | g_ascii_isspace() includes \r and \n. This means that lines from a text file don't have to be chopped prior to buffer2array().
* mikmod: use Glib instead of utils.h/log.hMax Kellermann2008-12-28
|
* mikmod: convert mod_Data.audio_buffer to a static arrayMax Kellermann2008-12-28
| | | | Don't do two allocations for the mod_Data structure.
* log: use GLib loggingMax Kellermann2008-12-28
|
* log: don't keep log file openMax Kellermann2008-12-28
| | | | | | The log file is duped to STDOUT_FILENO and STDERR_FILENO. No need to keep another copy of it in out_fd all the time. We only need it once once in setup_log_output().
* decoder: terminate decoder thread before MPD cleanupMax Kellermann2008-12-28
| | | | | | When MPD exits, it should manually free all resources in use, to allow easy memory leak debugging. Make the decoder thread terminate during that.
* log: support syslog()Max Kellermann2008-12-28
| | | | Allow logging to syslog if log_file is configured to "syslog".
* log: moved code to log_init_file()Max Kellermann2008-12-28
| | | | | Added log_init_file() and log_init_stdout(), preparing for other logging targets.
* log: merged initLog() and open_log_files().Max Kellermann2008-12-28
| | | | | | The logging library currently has 3 constructor functions: initLog(), open_log_files(), setup_log_output(), called in this order. Merged the first two.
* log: moved code to parse_log_level()Max Kellermann2008-12-28
|
* log: use the GLogLevelFlags typeMax Kellermann2008-12-28
| | | | Declare log_threshold as GLogLevelFlags.
* log: don't manipulate the umaskMax Kellermann2008-12-28
| | | | | | | | If the user wants the log files with a specific mode, he has to start MPD with the correct umask. Don't hard-code that. This fixes a bug: when log cycling failed, MPD would not restore the old umask.
* log: moved code to open_log_file()Max Kellermann2008-12-28
| | | | Merged code from open_log_files() and cycle_log_files().
* log: deprecated "error_file" optionMax Kellermann2008-12-28
| | | | | Removed the "error_file" option. There is only one log file now. If a user wants to see only the errors, he should configure a log_level.
* decoder: new plugin using modplug libraryViliam Mateicka2008-12-28
|
* Update news with RVA2 and Audio archive support.Avuton Olrich2008-12-28
|
* Add RVA2 tag support to MPDPauli Virtanen2008-12-28
| | | | | | | | | | This patch adds RVA2 (relative volume adjustment) tag support to mpd, as a fallback if no replaygain tags are found. The code is almost directly from madplay (GPL). RVA2 tags are generated for example by the "normalize" utility. Updated by: Avuton Olrich <avuton@gmail.com>
* notify: use GLib lockingMax Kellermann2008-12-27
| | | | | Use GLib locking (GMutex, GCond) instead of pthread because GLib is more portable, e.g. on mingw32.
* output_control: no static "notify" initializationMax Kellermann2008-12-27
| | | | Don't use NOTIFY_INITIALIZER to initialize audio_output_client_notify.
* cmdline: fixed option_no_createdb usageViliam Mateicka2008-12-27
|