Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | songvec: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 |
| | |||
* | dirvec: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 |
| | |||
* | idle: migrate from pthread to glib threads | Thomas Jansen | 2008-12-28 |
| | |||
* | Include <pthread.h> where it is necessary only | Thomas Jansen | 2008-12-28 |
| | |||
* | Remove xpthread_* wrappers | Thomas Jansen | 2008-12-28 |
| | |||
* | conf: use GLib instead of utils.h/log.h | Max Kellermann | 2008-12-28 |
| | |||
* | utils: removed myFgets() | Max Kellermann | 2008-12-28 |
| | | | | Replaced myFgets() with fgets() + g_strchomp(). | ||
* | buffer2array: use GLib's g_ascii_isspace() | Max Kellermann | 2008-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.h | Max Kellermann | 2008-12-28 |
| | |||
* | mikmod: convert mod_Data.audio_buffer to a static array | Max Kellermann | 2008-12-28 |
| | | | | Don't do two allocations for the mod_Data structure. | ||
* | log: use GLib logging | Max Kellermann | 2008-12-28 |
| | |||
* | log: don't keep log file open | Max Kellermann | 2008-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 cleanup | Max Kellermann | 2008-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 Kellermann | 2008-12-28 |
| | | | | Allow logging to syslog if log_file is configured to "syslog". | ||
* | log: moved code to log_init_file() | Max Kellermann | 2008-12-28 |
| | | | | | Added log_init_file() and log_init_stdout(), preparing for other logging targets. | ||
* | log: merged initLog() and open_log_files(). | Max Kellermann | 2008-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 Kellermann | 2008-12-28 |
| | |||
* | log: use the GLogLevelFlags type | Max Kellermann | 2008-12-28 |
| | | | | Declare log_threshold as GLogLevelFlags. | ||
* | log: don't manipulate the umask | Max Kellermann | 2008-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 Kellermann | 2008-12-28 |
| | | | | Merged code from open_log_files() and cycle_log_files(). | ||
* | log: deprecated "error_file" option | Max Kellermann | 2008-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 library | Viliam Mateicka | 2008-12-28 |
| | |||
* | Update news with RVA2 and Audio archive support. | Avuton Olrich | 2008-12-28 |
| | |||
* | Add RVA2 tag support to MPD | Pauli Virtanen | 2008-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 locking | Max Kellermann | 2008-12-27 |
| | | | | | Use GLib locking (GMutex, GCond) instead of pthread because GLib is more portable, e.g. on mingw32. | ||
* | output_control: no static "notify" initialization | Max Kellermann | 2008-12-27 |
| | | | | Don't use NOTIFY_INITIALIZER to initialize audio_output_client_notify. | ||
* | cmdline: fixed option_no_createdb usage | Viliam Mateicka | 2008-12-27 |
| | |||
* | configure.ac: fixed description to bzip2 compile option | Viliam Mateicka | 2008-12-27 |
| | |||
* | cmdline: use g_build_filename() for ~/.mpdconf | Max Kellermann | 2008-12-27 |
| | | | | | Build the path with g_build_filename(). Also use g_get_home_dir() and g_file_test(). | ||
* | cmdline: use GLib's option parser | Max Kellermann | 2008-12-27 |
| | | | | | Eliminate duplicated code. The GLib code is much more mature than MPD's custom parser. | ||
* | cmdline: use gboolean instead of int | Max Kellermann | 2008-12-27 |
| | | | | | Prepare for the migration to the GLib option parser, which uses gboolean for flags. | ||
* | moved command line parser to cmdline.c | Max Kellermann | 2008-12-27 |
| | |||
* | Add an "Archive support" section to the configure results screen. | Avuton Olrich | 2008-12-27 |
| | |||
* | Change configure time option to be bzip2 rather than bz2. | Avuton Olrich | 2008-12-27 |
| | |||
* | Fix text string to show bz2 rather than rar. | Avuton Olrich | 2008-12-27 |
| | |||
* | audiofile: don't close onput stream in libaudiofile destroy() | Max Kellermann | 2008-12-27 |
| | | | | | | The input_stream object should only be closed by the MPD core (i.e. decoder_thread.c / decoder_run()). A decoder plugin which attempts to close it will result in a segmentation fault. | ||
* | disable archive API without plugins | Max Kellermann | 2008-12-27 |
| | | | | | When there are no archive plugins, we do not need the archive API at all. Drop all its overhead. | ||
* | configure.ac: moved archive library checks to options | Max Kellermann | 2008-12-27 |
| | | | | | | Don't split configure options and their implementation. Check for the backend library before the AM_CONDITIONAL, otherwise Makefile.am will compile the plugin although the library may not be available. | ||
* | Merge branch 'experimental' of git://git.musicpd.org/metyl/mpd | Max Kellermann | 2008-12-27 |
|\ | | | | | | | | | | | | | | | Conflicts: configure.ac src/ls.h src/output/shout_plugin.c | ||
| * | shout: fixed bad error message printout | Viliam Mateicka | 2008-12-23 |
| | | |||
| * | archiveapi: archive plugin for ISO files | Viliam Mateicka | 2008-12-16 |
| | | |||
| * | archiveapi: archive plugin for ZIP files | Viliam Mateicka | 2008-12-16 |
| | | |||
| * | archiveapi: archive plugin for BZ2 files | Viliam Mateicka | 2008-12-16 |
| | | |||
| * | update: adding archive updating related code | Viliam Mateicka | 2008-12-16 |
| | | |||
| * | song: adding support for songs in archives | Viliam Mateicka | 2008-12-16 |
| | | |||
| * | ls: adding get_archive_by_suffix() function | Viliam Mateicka | 2008-12-16 |
| | | |||
| * | new archive api, input_archive stream | Viliam Mateicka | 2008-12-16 |
| | | |||
| * | utils: moving stringFoundInStringArray() from decoder into utils | Viliam Mateicka | 2008-12-09 |
| | | |||
| * | decoder: audiofile plugin using input stream instead of file | Viliam Mateicka | 2008-12-03 |
| | | |||
* | | Check for pkg-config before using it | Qball Cow | 2008-12-27 |
| | |