Commit Graph

  • 8f326a33ee test/run_convert: use fifo_buffer to adapt to odd sample sizes Max Kellermann 2010-01-16 23:25:43 +01:00
  • 8ba08edd0e queue: don't repeat current song in consume mode Max Kellermann 2010-01-16 20:58:24 +01:00
  • 90d16af66a decoder_thread: fix CUE track playback Max Kellermann 2010-01-16 19:20:11 +01:00
  • 777bd7c1e1 NEWS: added missing entry Max Kellermann 2010-01-16 18:41:34 +01:00
  • a942384fbf decoder/flac: support streams without STREAMINFO block Max Kellermann 2010-01-06 09:54:09 +01:00
  • de0cdee4aa decoder/flac: pass bits_per_sample to flac_sample_format() Max Kellermann 2010-01-06 09:55:20 +01:00
  • 550c9319e9 decoder/flac: moved decoder initialization to _flac_common.c Max Kellermann 2010-01-05 21:46:12 +01:00
  • ae9c02b3a8 decoder/flac: remember audio_format, not stream_info Max Kellermann 2010-01-06 09:00:32 +01:00
  • 6f6d47dd20 decoder/flac: removed CUE sheet support Max Kellermann 2010-01-06 08:04:57 +01:00
  • 030e61115c playlist: added a FLAC playlist plugin Max Kellermann 2010-01-05 21:46:32 +01:00
  • d6d5caae23 decoder/flac: moved flac_tag_load() to flac_metadata.c Max Kellermann 2010-01-06 08:28:27 +01:00
  • 382691179f tag: fixed memmove() size argument in tag_delete_item() Max Kellermann 2010-01-06 08:48:19 +01:00
  • 01c5cb985c playlist_queue: convert absolute paths Max Kellermann 2010-01-06 07:58:48 +01:00
  • 8a5d2c3c83 playlist_queue: use the "uri" variable earlier Max Kellermann 2010-01-06 07:59:46 +01:00
  • 2f8135ef8b input/rewind: enable the "rewind" wrapper for all non-seekable streams Max Kellermann 2010-01-04 21:42:11 +01:00
  • 9b9abff972 renamed decoder plugin sources Max Kellermann 2010-01-04 21:36:33 +01:00
  • c69cc31de0 decoder/mad: fix build error without libid3tag Max Kellermann 2010-01-04 21:45:28 +01:00
  • 241e94936f replay_gain: moved code to replay_gain_config.c Max Kellermann 2010-01-04 20:58:17 +01:00
  • 1330274ffc replay_gain: moved code to replay_gain_info.c Max Kellermann 2010-01-04 20:43:19 +01:00
  • 0e183d3fa1 replay_gain: refactor API, move code to replay_gain_state.c Max Kellermann 2010-01-04 13:31:20 +01:00
  • cd8f92c928 decoder_api: added function decoder_replay_gain() Max Kellermann 2010-01-03 22:44:23 +01:00
  • e58b4f773f replay_gain: added function replay_gain_info_dup() Max Kellermann 2010-01-03 22:54:25 +01:00
  • 604ca50b65 valgrind.suppressions: added new suppressions Max Kellermann 2010-01-04 20:42:45 +01:00
  • 537e353546 replay_gain: removed overly verbose debug message Max Kellermann 2010-01-02 23:46:44 +01:00
  • f95d7b13da configure.ac: disable -Wdeclaration-after-statement Max Kellermann 2010-01-02 23:46:42 +01:00
  • 915182bcb8 output_all: reset elapsed_time at song border Max Kellermann 2010-01-02 21:16:51 +01:00
  • 959f94b06c dbUtils: return empty tag value only if no value was found Max Kellermann 2010-01-02 19:24:31 +01:00
  • d3b763a48c input_stream: return allocated input_stream objects Max Kellermann 2009-12-30 23:27:37 +01:00
  • 816b6ad4a7 updated valgrind.suppressions Max Kellermann 2010-01-01 16:49:11 +01:00
  • 3adfbfe36d configure.ac: expose variables OPENAL_CFLAGS and OPENAL_LIBS Max Kellermann 2010-01-01 17:10:10 +01:00
  • 9d3865cb95 Update copyright notices. Avuton Olrich 2009-12-31 20:55:13 -08:00
  • 05cde5810a decoder: switch a bunch of plugins to stream_tag() Max Kellermann 2009-12-31 18:20:08 +01:00
  • 6b96f5d566 decoder_plugin: added method stream_tag() Max Kellermann 2009-12-31 17:18:10 +01:00
  • 7a2e07e124 song_update: use decoder_plugin_tag_dup() Max Kellermann 2009-12-31 17:21:32 +01:00
  • aad05fd138 archive: use reference counting for archive+input Max Kellermann 2009-12-31 10:02:55 +01:00
  • 032c5376ad refcount: library for reference counting Max Kellermann 2009-12-30 23:45:08 +01:00
  • 0cc3b98bd9 input/archive: don't initialize input_stream.ready Max Kellermann 2009-12-31 16:01:10 +01:00
  • c157711eaf archive/bz2: allocate buffer statically Max Kellermann 2009-12-31 11:01:58 +01:00
  • 2632794578 archive/bz2: added struct bz2_input_stream Max Kellermann 2009-12-31 10:43:38 +01:00
  • 3ddf7b620c archive/iso9660: added struct iso9660_input_stream Max Kellermann 2009-12-31 10:33:13 +01:00
  • 131cb0598a archive/iso9660: set input_stream.{size,offset} Max Kellermann 2009-12-31 10:29:17 +01:00
  • 9862521aec archive/zzip: added struct zzip_input_stream Max Kellermann 2009-12-31 10:25:01 +01:00
  • 55fbb67cfb archive/zzip: set input_stream.{size,offset} Max Kellermann 2009-12-31 10:18:43 +01:00
  • a0384aaead Makefile.am: added unit tests for the archive plugins Max Kellermann 2009-12-31 11:11:14 +01:00
  • efc885a9dc Merge vorbis+icy fixes from branch 'v0.15.x' Max Kellermann 2009-12-30 23:24:11 +01:00
  • 4419e5b90d input/curl: removed the built-in rewinding code Max Kellermann 2009-12-30 21:41:45 +01:00
  • c88f95a2ea input/rewind: new input_stream wrapper to allow stream rewinding Max Kellermann 2009-12-29 23:55:40 +01:00
  • c7d099c757 decoder/{ffmpeg,flac,vorbis}: added more flac/vorbis MIME types Max Kellermann 2009-12-29 22:33:46 +01:00
  • 333e11d0eb Merged release 0.15.7 from branch 'v0.15.x' Max Kellermann 2009-12-27 20:10:45 +01:00
  • d38c09051c Modify version string to post-release version 0.15.8~git Avuton Olrich 2009-12-27 08:31:47 -08:00
  • b1cc760aa5 mpd version 0.15.7 v0.15.7 Avuton Olrich 2009-12-27 08:31:47 -08:00
  • 58da24b1cb playlist_list: wait for the input stream to become ready Max Kellermann 2009-12-27 16:53:47 +01:00
  • d66c055fec dbUtils: return multiple tag values per song Max Kellermann 2009-12-27 16:49:04 +01:00
  • bb4cef6a93 playlist/cue: fill song.start_ms, .end_ms Max Kellermann 2009-12-26 12:03:27 +01:00
  • 5787f73704 decoder, player: support song ranges Max Kellermann 2009-12-25 23:12:10 +01:00
  • 201316cd67 playlist_queue: resolve relative URIs, database lookup Max Kellermann 2009-12-26 12:55:24 +01:00
  • a038bca745 song: added support for selecting a time range Max Kellermann 2009-12-25 22:59:13 +01:00
  • cf38505d8f playlist_queue: load playlists from music directory Max Kellermann 2009-12-26 02:10:38 +01:00
  • af964e8929 uri: added function uri_safe_local() Max Kellermann 2009-12-26 02:07:44 +01:00
  • 554b2b0ed9 playlist/cue: return the original song URI Max Kellermann 2009-12-26 12:57:36 +01:00
  • 627975e897 playlist_queue: pass const string to playlist_open_path_into_queue() Max Kellermann 2009-12-27 14:17:13 +01:00
  • 6622d69fda song: added function song_get_duration() Max Kellermann 2009-12-26 13:56:35 +01:00
  • 216dff98d2 playlist_queue: try open by URI first Max Kellermann 2009-12-26 02:34:34 +01:00
  • 032354e65c playlist_list: use uri_get_suffix() Max Kellermann 2009-12-26 02:20:40 +01:00
  • 115d26608b uri: check presence of slash in suffix Max Kellermann 2009-12-26 02:19:56 +01:00
  • bad350bc18 decoder_api: added function decoder_timestamp() Max Kellermann 2009-12-25 19:47:33 +01:00
  • 915d1d0738 decoder_thread: eliminate jitter after seek failure Max Kellermann 2009-12-26 01:10:23 +01:00
  • 8a6d448aaf decoder/wavpack: allow fine-grained seeking Max Kellermann 2009-12-26 00:35:05 +01:00
  • a1939f3966 Makefile.am: create doxygen output directory Max Kellermann 2009-12-26 02:58:17 +01:00
  • 870436a592 output_init: use the normalize filter plugin Max Kellermann 2009-12-14 21:36:25 +01:00
  • 6a17233f78 filter: added the "autoconvert" filter plugin Max Kellermann 2009-12-25 16:41:01 +01:00
  • b54bde6f2b filter_plugin: allow open() to force an input format Max Kellermann 2009-12-25 14:27:32 +01:00
  • d2051c7f50 filter/volume: support 32 bit samples Max Kellermann 2009-12-25 17:29:27 +01:00
  • bd29f7e3c8 filter/route: check configured channel count in method init() Max Kellermann 2009-12-25 14:56:14 +01:00
  • c3bb81abec filter/route: route_filter_parse() returns bool Max Kellermann 2009-12-25 14:57:16 +01:00
  • d469c8137f filter_registry: removed the "chain" plugin from filter_plugins Max Kellermann 2009-12-25 16:39:41 +01:00
  • c374a7d3f4 filter/chain: return NULL if a filter() method has failed Max Kellermann 2009-12-25 16:23:31 +01:00
  • 3679d5bd7a playlist: added CUE playlist plugin Max Kellermann 2009-12-16 20:04:36 +01:00
  • c128f2dd7e playlist_list: support URI suffix match Max Kellermann 2009-12-16 21:09:56 +01:00
  • 843717d25c playlist_list: check if open method is present Max Kellermann 2009-12-16 21:23:20 +01:00
  • 50ea6a4b5c cue_tag: added song duration support Max Kellermann 2009-12-16 22:04:24 +01:00
  • 5649f22322 cue_tag: check cd_get_track()!=NULL Max Kellermann 2009-12-16 20:55:19 +01:00
  • b89281411f cue_tag: added function cue_tag() Max Kellermann 2009-12-16 20:49:03 +01:00
  • 67c41033c1 cue_tag: merged code into cue_tag_merge() Max Kellermann 2009-12-16 17:27:52 +01:00
  • 59534b92d2 cue_tag: pass "const" string to cue_tag_string() Max Kellermann 2009-12-16 17:24:47 +01:00
  • 41a48b14e3 cue_tag: changed runtime checks to assertions Max Kellermann 2009-12-16 17:00:05 +01:00
  • 5821bd1a21 cue_tag: fixed indent and code style Max Kellermann 2009-12-16 17:13:42 +01:00
  • c5cdac9609 cue_tag: tag_new() cannot fail Max Kellermann 2009-12-16 17:18:23 +01:00
  • b7f55ad392 cue_tag: include cleanup Max Kellermann 2009-12-16 16:40:22 +01:00
  • 71fee09744 archive_plugin: use GError in the open() method Max Kellermann 2009-12-16 16:40:22 +01:00
  • f9af1a445e input/archive: check for archive_file_open() errors Max Kellermann 2009-12-16 16:38:01 +01:00
  • 0bc8c0c1da archive_plugin: wrap method calls Max Kellermann 2009-12-16 16:28:26 +01:00
  • 74156d5bed archive_plugin: pass const string to method open() Max Kellermann 2009-12-16 16:25:02 +01:00
  • b04adde7ab archive: added a C header for each plugin Max Kellermann 2009-12-16 16:11:45 +01:00
  • 3f64ac04b8 archive/bz2: removed the bz2_context typedef Max Kellermann 2009-12-16 16:01:39 +01:00
  • b009970af7 archive/bz2: renamed archive sources and plugin variables Max Kellermann 2009-12-16 16:04:16 +01:00
  • bd97586cc4 archive/iso: renamed plugin to "iso9660" Max Kellermann 2009-12-16 16:06:16 +01:00
  • c3e0fbd9e4 archive/bz2: use g_path_get_basename() Max Kellermann 2009-12-16 16:09:10 +01:00
  • b05ba0286e updated mp4ff decoder about input_stream_seek Alam Arias 2009-12-15 20:07:35 -05:00
  • 228b03edf8 input_stream: return errors with GError Max Kellermann 2009-11-14 23:53:04 +01:00