Commit Graph

  • 0ce727d5d4 ape: added protection against large memory allocations Max Kellermann 2009-07-19 17:38:46 +02:00
  • e3ff0ab6d1 tag_ape: removed redundant length check Max Kellermann 2009-07-19 17:37:02 +02:00
  • 09008cb0ec client: return "enum command_return" instead of "int" Max Kellermann 2009-07-19 15:53:48 +02:00
  • b58aa1f5ee removed buffer2array.c Max Kellermann 2009-07-19 15:15:41 +02:00
  • 38e9205d4e command: use the tokenizer library Max Kellermann 2009-07-19 15:15:36 +02:00
  • 16ff44ad30 conf: use the tokenizer library Max Kellermann 2009-07-19 15:11:37 +02:00
  • 1745e68795 tokenizer: new library replacing buffer2array() Max Kellermann 2009-07-19 15:11:36 +02:00
  • 809c96b53f daemon: Moved empty Windows version functions to header file Michal Nazarewicz 2009-07-19 08:18:23 +02:00
  • 03e43356ce conf: replaced gcc "const" attribute with "pure" Michal Nazarewicz 2009-07-19 08:18:08 +02:00
  • d718a8b59d daemon: added "group" configuration option Michal Nazarewicz 2009-07-19 08:17:55 +02:00
  • a988b9b025 ape: check the tag size (fixes integer underflow) Max Kellermann 2009-07-18 22:45:56 +02:00
  • c8c91d9aaa configure.ac: fix the --enable-alsa help string Max Kellermann 2009-07-17 17:50:55 +02:00
  • 4100035b19 Merged release 0.15.1 from branch 'v0.15.x' Max Kellermann 2009-07-16 07:37:13 +02:00
  • 19f1bfdf40 Modify version string to post-release version 0.15.2~git Avuton Olrich 2009-07-15 13:36:41 -07:00
  • d7bad6ae02 mpd version 0.15.1 Avuton Olrich 2009-07-15 13:36:41 -07:00
  • 9bef46c0da mapper: use g_file_test() instead of stat() Max Kellermann 2009-07-15 18:58:24 +02:00
  • c134adbcbf mapper: pass music and playlist directory to mapper_init() Max Kellermann 2009-07-15 18:58:19 +02:00
  • 7bc8c7518b main: moved complex initialization code to glue functions Max Kellermann 2009-07-15 18:58:12 +02:00
  • 739984f920 main: renamed openDB() to glue_db_init_and_load() Max Kellermann 2009-07-15 18:58:10 +02:00
  • 7261739526 cmdline: renamed option "--stdout" to "--stderr" Max Kellermann 2009-07-15 18:27:32 +02:00
  • 62f9df98b4 cmdline: no CamelCase Max Kellermann 2009-07-15 18:22:49 +02:00
  • c76f71e8d6 conf: added the gcc "const" attribute to some functions Max Kellermann 2009-07-15 17:12:48 +02:00
  • f0157f6fa1 Makefile.am: disable test/run_encoder without plugins Max Kellermann 2009-07-06 22:50:07 +02:00
  • f7cc5b2efd state_file: don't rewind the stream while reading the state file Max Kellermann 2009-07-15 16:57:37 +02:00
  • df7d7732c6 state_file: simplified state_file_finish() Max Kellermann 2009-07-15 14:32:29 +02:00
  • 889b1c1eae state_file: fixed debug messages Max Kellermann 2009-07-15 14:29:30 +02:00
  • 297d749fc8 modplug: get track length Serge Ziryukin 2009-07-15 12:13:02 +03:00
  • 6233de0546 encoder/twolame: new encoder plugin based on libtwolame Max Kellermann 2009-07-14 23:07:41 +02:00
  • b1afa40fc1 configure.ac: use more MPD_AUTO_PKG() Max Kellermann 2009-07-14 21:38:49 +02:00
  • a620e936cc Makefile.am: use WAVPACK_CFLAGS and WAVPACK_LIBS Max Kellermann 2009-07-14 21:29:01 +02:00
  • d897170455 playlist: no CamelCase Max Kellermann 2009-07-14 21:28:36 +02:00
  • 5a886da93b playlist: removed {save,read}PlaylistState() Max Kellermann 2009-07-14 21:28:26 +02:00
  • 9206f54979 state_file: eliminated the sf_callbacks array Max Kellermann 2009-07-14 21:15:12 +02:00
  • 966a886ef5 NEWS: fixed typo Max Kellermann 2009-07-14 14:24:02 +02:00
  • 0c1c753e23 configure.ac: fail when ffmpeg is enabled, but not found Max Kellermann 2009-07-14 14:23:49 +02:00
  • 58dd6eee5d output/httpd: removed duplicate sys/types.h include Max Kellermann 2009-07-14 14:23:44 +02:00
  • 75c0a33ec5 flac: load external cue sheet when no internal one Serge Ziryukin 2009-07-09 17:13:09 +03:00
  • 8ae9b45da0 Implement ArtistSort tag Bart Nagel 2009-07-09 13:28:08 +01:00
  • 1eebbc746f decoder/sndfile: new decoder plugin based on libsndfile Max Kellermann 2009-07-07 08:58:51 +02:00
  • adb2f66ced tag_id3: revised "performer" tag support Max Kellermann 2009-07-07 08:00:21 +02:00
  • 7246d67263 tag: added tag "AlbumArtistSort" Max Kellermann 2009-07-07 07:36:25 +02:00
  • 971fbe5d8e Makefile.am: disable test/run_encoder without plugins Max Kellermann 2009-07-06 22:50:07 +02:00
  • 45df3e5e54 main: fix "unused local variable" warning Max Kellermann 2009-07-06 22:48:34 +02:00
  • 468b7d3aea player_thread: log played song in "default" log mode Sébastien Houzé 2009-07-06 22:29:58 +02:00
  • ce517ad5d8 doc: documented the "shout" output plugin settings Max Kellermann 2009-07-06 22:25:28 +02:00
  • 0e383fbec2 doc: documented the "pulse" output plugin settings Max Kellermann 2009-07-06 22:17:27 +02:00
  • 47cf647ef6 doc: documented the "command" setting of the "pipe" output plugin Max Kellermann 2009-07-06 22:15:36 +02:00
  • c0c5119788 decoder/flac: fix assertion failure in tag_free() call Max Kellermann 2009-07-06 22:09:30 +02:00
  • 0275690b5c output: use the software mixer plugin Max Kellermann 2009-07-06 22:00:50 +02:00
  • da8095db54 mixer_all: added mixer_all_set_software_volume() Max Kellermann 2009-07-06 21:52:29 +02:00
  • 5d74b1efef mixer/software: new mixer which controls filter/volume Max Kellermann 2009-07-06 21:52:15 +02:00
  • d3b5574d7a volume: moved range check to handle_setvol() Max Kellermann 2009-07-06 21:52:10 +02:00
  • 90472526e0 volume, mixer: removed the "relative" parameter Max Kellermann 2009-07-06 21:51:24 +02:00
  • 206392ad1a command: removed the "volume" command Max Kellermann 2009-07-06 21:51:00 +02:00
  • 171a9ee291 output_init: moved the "convert" filter at the end Max Kellermann 2009-07-06 21:50:25 +02:00
  • 13e725ab09 output_init: merge two local string variables Max Kellermann 2009-07-06 21:50:13 +02:00
  • f5c2acf1d4 output_init: parse audio format earlier Max Kellermann 2009-07-06 21:40:43 +02:00
  • 64ca94c910 output/httpd: include sys/types.h Max Kellermann 2009-07-06 14:40:06 +02:00
  • 00eea0e615 song: initialize mtime in song_alloc() Max Kellermann 2009-07-06 11:32:31 +02:00
  • 17e3054399 song_print: check gmtime_r()'s return value Max Kellermann 2009-07-06 11:48:21 +02:00
  • 09aadffe9b song: initialize mtime in song_alloc() Max Kellermann 2009-07-06 11:32:31 +02:00
  • e47bdfe8e6 output: attach a filter chain to each audio_output Max Kellermann 2009-07-06 10:01:47 +02:00
  • cd9c0a6b3e filter/convert: new filter which calls pcm_convert() on demand Max Kellermann 2009-07-06 10:01:02 +02:00
  • c372c3756b filter/chain: new library for creating a chain of filters Max Kellermann 2009-07-06 10:01:02 +02:00
  • 78fa3f06f9 output: added command REOPEN Max Kellermann 2009-07-06 10:01:02 +02:00
  • 1350cd0e42 output_thread: moved OPEN handler to ao_open() Max Kellermann 2009-07-06 08:04:18 +02:00
  • 89d4f438c0 mixer_type: moved volume_mixer_type from volume.c Max Kellermann 2009-07-06 07:37:37 +02:00
  • 8bd7b5b607 conf: use bp->value, not param->value Max Kellermann 2009-07-06 07:37:32 +02:00
  • d78be1ab49 output_init: moved mixer instantiation to separate function Max Kellermann 2009-07-05 18:44:37 +02:00
  • 86e279f886 filter/volume: don't use volume_level_get() Max Kellermann 2009-07-05 16:31:47 +02:00
  • d4914fc9ef idle: added "update" event Max Kellermann 2009-07-05 08:46:53 +02:00
  • 46c19b8249 song_print: send song modification time to client Max Kellermann 2009-07-05 08:40:29 +02:00
  • 077b24d62d configure.ac: increased protocol version to 0.16.0 Max Kellermann 2009-07-05 08:40:26 +02:00
  • 111c4dac63 song_save: use GError for error handling Max Kellermann 2009-07-05 08:29:52 +02:00
  • 69ff9d757f song_save: no CamelCase Max Kellermann 2009-07-05 08:29:50 +02:00
  • 0c2ab17e91 sticker: use GError for error handling Max Kellermann 2009-07-05 08:29:47 +02:00
  • badb827712 log: fix double free() bug during shutdown Max Kellermann 2009-07-05 07:14:24 +02:00
  • 12e82b9e33 test: added program "run_filter" Max Kellermann 2009-07-05 06:54:48 +02:00
  • 644fc48776 conf: registered option "filter" Max Kellermann 2009-07-05 06:54:45 +02:00
  • 666b1fae79 volume: removed unused macros Max Kellermann 2009-07-03 18:51:01 +02:00
  • e3c436f411 filter: added "volume" plugin Max Kellermann 2009-07-03 01:06:17 +02:00
  • 48f3e13bec filter: added new plugin API for filters Max Kellermann 2009-07-03 01:02:53 +02:00
  • a923080d9b conf: added config_quark() Max Kellermann 2009-07-03 01:01:50 +02:00
  • 15d4c841ce database: fixed NULL pointer dereference after charset change Max Kellermann 2009-06-30 16:29:40 +02:00
  • 5b9dfbe353 doc/user: added introduction Enrico Mioso 2009-06-30 07:31:09 +02:00
  • 746e95a0a6 doc/protocol: clarified "idle database" Max Kellermann 2009-06-30 07:28:34 +02:00
  • 706614b0d7 playlist_state: don't save "current" song when none is set Max Kellermann 2009-06-29 22:27:57 +02:00
  • 1937d29228 output_thread: don't play next chunk after command==PAUSE Max Kellermann 2009-06-29 22:20:46 +02:00
  • 40851b7cac output_all: don't resume playback when stopping during pause Max Kellermann 2009-06-29 22:20:36 +02:00
  • 84c2e84570 doc: fix wording for option "follow_inside_symlinks" Enrico Mioso 2009-06-26 14:41:07 +02:00
  • a641f562f3 playlist_state: save state when stopped Christopher Zimmerman 2009-06-26 09:26:12 +02:00
  • fe96bdf7e6 autogen.sh: don't check for autoconf <2.60 Max Kellermann 2009-06-25 11:53:34 +02:00
  • 5b78b46a30 Makefile.am: require automake 1.10 Max Kellermann 2009-06-25 11:52:55 +02:00
  • d820a893cc configure.ac: fix the --disable-ffmpeg help text Max Kellermann 2009-06-25 11:29:51 +02:00
  • f8f5d40532 NEWS: updated NEWS file for 0.15.1 Max Kellermann 2009-06-25 11:29:08 +02:00
  • eacd604518 ffmpeg: support multiple tags Max Kellermann 2009-06-25 08:43:59 +02:00
  • 637c6a1850 conf: log unused/unknown block parameters Max Kellermann 2009-06-19 09:02:14 +02:00
  • 0cbc4012e8 conf: added "used" flag to struct block_param Max Kellermann 2009-06-19 09:02:14 +02:00
  • 8074b82653 conf: detect duplicate parameters in config_add_block_param() Max Kellermann 2009-06-19 07:02:14 +02:00
  • 5d583c9b2d conf: make get_bool() return a bool Max Kellermann 2009-06-19 09:02:14 +02:00