Commit Graph

  • 1735284a2a playlist/embcue: new plugin for reading embedded cue sheets Max Kellermann 2012-02-12 15:20:38 +01:00
  • 8a3192ffc1 decoder/wavpack: bigger tag value buffer Max Kellermann 2012-02-12 16:10:15 +01:00
  • ffea273a28 tag_handler: handle arbitrary name/value pairs Max Kellermann 2012-02-11 19:24:51 +01:00
  • 1783aac438 decoder/wavpack: move code to wavpack_scan_tag_item() Max Kellermann 2012-02-11 19:36:59 +01:00
  • 29bf3d2c04 decoder/wavpack: use the tag_table library Max Kellermann 2012-02-11 19:34:10 +01:00
  • ee16fc958c decoder/{mikmod,fluidsynth,mp4ff}: adapt to tag_handler API Max Kellermann 2012-02-11 19:26:41 +01:00
  • 5d73215a8d decoder_plugin: scan tags with callback table Max Kellermann 2012-02-11 19:12:02 +01:00
  • b7356bc526 decoder/gme: convert runtime check to assertion Max Kellermann 2012-02-11 16:59:24 +01:00
  • 8ec8282f38 decoder/ffmpeg: use the tag_table library Max Kellermann 2012-02-11 16:39:03 +01:00
  • 43b7b98949 decoder/ffmpeg: move code to ffmpeg_metadata.c Max Kellermann 2012-02-11 16:29:49 +01:00
  • f791065a98 decoder/ffmpeg: remove AV_VERSION_INT definition Max Kellermann 2012-02-11 16:37:25 +01:00
  • d95db28695 decoder/flac: check for errors only after _process_single() Max Kellermann 2012-02-11 12:47:43 +01:00
  • 851fb16e7c decoder/flac: symmetric FLAC__stream_decoder_finish() calls Max Kellermann 2012-02-11 12:56:52 +01:00
  • a4cbaafd10 decoder/flac: use error messages from libFLAC Max Kellermann 2012-02-11 12:26:45 +01:00
  • c5f2cdb822 decoder/flac: eliminate the remaining "gotos" Max Kellermann 2012-02-11 11:50:26 +01:00
  • 1892d29be0 decoder/{vorbis,flac}: use the tag_table library Max Kellermann 2012-02-11 10:51:43 +01:00
  • 9e5a49b8cb tag_id3: use the tag_table library for TXXX Max Kellermann 2012-02-11 10:37:59 +01:00
  • 767ade02f4 tag_table: convert to a struct Max Kellermann 2012-02-11 10:34:21 +01:00
  • 6e05071a47 decoder_api: correct decoder_seek_error() documentation Max Kellermann 2012-02-11 12:36:31 +01:00
  • c8a990b9d3 decoder/vorbis: move code to vorbis_comment.c Max Kellermann 2012-02-11 10:04:02 +01:00
  • 6868ceae9b INSTALL: mention libav Max Kellermann 2012-02-11 08:56:37 +01:00
  • cace646346 INSTALL: remove mention of libcue Max Kellermann 2012-02-10 08:26:10 +01:00
  • abcc225763 cue_parser: new line based CUE sheet parser Max Kellermann 2012-02-10 00:12:29 +01:00
  • b9673fc521 command: add optional range parameter to "load" Max Kellermann 2012-02-09 23:52:51 +01:00
  • b0ea3f4261 playlist_save: add start/end_index parameters Max Kellermann 2012-02-09 23:54:31 +01:00
  • 0103219f00 playlist_queue: add start/end_index parameters Max Kellermann 2012-02-09 23:44:33 +01:00
  • e15b4f40d6 Merge commit 'release-0.16.7' Max Kellermann 2012-02-05 18:33:58 +01:00
  • 66235fddff Modify version string to post-release version 0.16.8~git Avuton Olrich 2012-02-04 14:41:59 -08:00
  • f9c5d026f4 mpd version 0.16.7 Avuton Olrich 2012-02-04 14:41:59 -08:00
  • c46239af22 Merge branch 'v0.16.x' Max Kellermann 2012-02-04 17:23:53 +01:00
  • 48eb3ff8d9 test/run_decoder: initialize the tag_pool library Max Kellermann 2012-02-04 17:18:37 +01:00
  • 5646dcc791 test/read_tags: initialize the tag_pool library Max Kellermann 2011-09-13 22:46:47 +02:00
  • 5d9876e338 decoder/ffmpeg: use AV_SAMPLE_FMT_* if available Max Kellermann 2012-02-03 09:55:25 +01:00
  • 083340a937 decoder/ffmpeg: use sentinel for the ffmpeg_tag_maps table Max Kellermann 2012-02-03 09:18:05 +01:00
  • 378fa5ee6a decoder/ffmpeg: support all MPD tags Max Kellermann 2012-02-03 09:07:31 +01:00
  • 4764daf3c2 decoder/ffmpeg: pass tag_type and name to _copy_metadata() Max Kellermann 2012-02-03 09:08:06 +01:00
  • 6357496d17 decoder/ffmpeg: merge code to _copy_dictionary() Max Kellermann 2012-02-03 09:00:19 +01:00
  • 001e2a604b decoder/ffmpeg: add macros emulating AVDictionary Max Kellermann 2012-02-03 09:02:14 +01:00
  • f370911c15 decoder/ffmpeg: _copy_metadata() returns void Max Kellermann 2012-02-03 08:59:26 +01:00
  • ef5cf40fa6 directory: require the caller to lock the db_mutex Max Kellermann 2012-01-31 22:12:14 +01:00
  • 837bd79b20 db_lock: add assertions Max Kellermann 2012-02-02 17:52:11 +01:00
  • 3edd4a24af update_walk: use directory_make_child() Max Kellermann 2012-02-02 17:59:46 +01:00
  • 535a61b5a9 directory: add new objects to the end of the linked list Max Kellermann 2012-02-02 09:59:31 +01:00
  • e87b7daab5 input/soup: use #pragma only with gcc 4.6+ Max Kellermann 2012-01-29 14:45:59 +01:00
  • f20689519d directory: fix deep path lookup Max Kellermann 2012-01-29 14:42:28 +01:00
  • ee9c460f74 directory: mark unused parameter Max Kellermann 2012-01-24 22:27:42 +01:00
  • 84ba14fa29 directory: replace songvec with doubly linked list Max Kellermann 2012-01-24 21:33:09 +01:00
  • 3c75963352 directory: add function directory_get_song(), ... Max Kellermann 2012-01-24 21:38:31 +01:00
  • 5f9dd8287c valgrind.suppressions: misc updates Max Kellermann 2012-01-24 22:19:31 +01:00
  • d99f074eb7 directory: replace dirvec with doubly linked list Max Kellermann 2012-01-24 18:20:58 +01:00
  • a989140a07 util/list.h: import the Linux kernel's linked list library Max Kellermann 2012-01-21 11:23:58 +01:00
  • 420a4c163d directory: simplify constructors and clarify API documentation Max Kellermann 2012-01-24 19:07:11 +01:00
  • 1bab735580 dirvec: unlock mutex in dirvec_find() in all branches Max Kellermann 2012-01-24 20:02:32 +01:00
  • a0fcd0cf22 dirvec: don't call g_path_get_basename() on parameter Max Kellermann 2012-01-24 18:26:49 +01:00
  • 5d5c753c74 songvec: move code to songvec_find_pointer() Max Kellermann 2012-01-24 18:05:28 +01:00
  • 7e7e3eb8d5 songvec: _delete() returns void Max Kellermann 2012-01-24 18:06:25 +01:00
  • 2e5f8aeba1 refcount: add missing stdbool.h include Max Kellermann 2012-01-21 12:19:01 +01:00
  • c2fe961db1 decoder/ffmpeg: remove debug code Max Kellermann 2012-01-24 17:15:29 +01:00
  • 2a6acc04a1 dirvec: remove unused functions _clear(), _for_each() Max Kellermann 2012-01-21 11:31:58 +01:00
  • a467128093 db_lock: new unified lock for songvec and dirvec Max Kellermann 2012-01-21 10:47:13 +01:00
  • abf41eb85c .gitignore: add new output files Max Kellermann 2012-01-21 10:51:47 +01:00
  • d83dea4463 db/simple: pass the correct GError pointer Max Kellermann 2012-01-05 22:24:23 +01:00
  • ec43721c3c Merge branch 'v0.16.x' Max Kellermann 2012-01-12 18:59:21 +01:00
  • 39d52762d1 decoder/ffmpeg: check libavutil version for AVDictionaryEntry Max Kellermann 2012-01-12 18:45:18 +01:00
  • 8d45d0d104 decoder/ffmpeg: raise version dependency for avformat_find_stream_info() Max Kellermann 2012-01-12 18:28:19 +01:00
  • 26ec62714c mixer/alsa: listen for external volume changes Max Kellermann 2012-01-05 00:48:54 +01:00
  • 7873b5e78b mixer/alsa: move code to alsa_mixer_setup() Max Kellermann 2012-01-05 01:52:05 +01:00
  • 1b889c527f mixer/alsa: move code to alsa_mixer_lookup_elem() Max Kellermann 2012-01-05 00:52:41 +01:00
  • 9937ff8ac0 Merge branch 'v0.16.x' Max Kellermann 2012-01-05 00:33:23 +01:00
  • abd1949825 decoder/ffmpeg: support libavformat 0.8 Max Kellermann 2012-01-05 00:02:46 +01:00
  • 4e6bc77a70 decoder/ffmpeg: use avcodec_decode_audio4(), support libavcodec 0.8 Max Kellermann 2012-01-04 22:10:38 +01:00
  • 531948358b decoder/ffmpeg: include libavutil/mathematics.h Max Kellermann 2012-01-04 21:54:54 +01:00
  • 0d3ec9c324 configure.ac: disable -Wno-deprecated-declarations Max Kellermann 2011-02-23 09:01:53 +01:00
  • 21caca4aea decoder/ffmpeg: use avcodec_open2() on newer ffmpeg versions Max Kellermann 2012-01-04 21:41:28 +01:00
  • fbf3edf07d decoder/ffpmeg: don't use av_metadata_conv() in ffmpeg 0.7 Max Kellermann 2011-05-09 21:17:09 +02:00
  • 76fcf25898 decoder/ffmpeg: use AVIOContext instead of ByteIOContext Max Kellermann 2011-05-09 21:16:43 +02:00
  • 56257f072b input/ffmpeg: use the new AVIOContext API Max Kellermann 2011-05-09 18:22:59 +02:00
  • 44401158e8 input/ffmpeg: define AV_VERSION_INT if not present Max Kellermann 2012-01-04 21:46:54 +01:00
  • 95b2df8261 output/osx: fix memory leak after AudioUnitSetProperty() failure Max Kellermann 2011-12-26 17:36:59 +01:00
  • 1ebadf8620 output/osx: implement 32 bit playback Max Kellermann 2011-12-24 18:18:42 +01:00
  • 9179d9592d output/osx: allocate the device in enable() Max Kellermann 2011-12-24 15:55:35 +01:00
  • f208217412 test/run_output: enable and disable the output Max Kellermann 2011-12-24 16:42:23 +01:00
  • 43c5058682 Merge branch 'v0.16.x' Max Kellermann 2011-12-24 18:15:17 +01:00
  • 97b4a6b51f output/osx: clear render buffer when there's not enough data Max Kellermann 2011-12-24 17:54:41 +01:00
  • f405d27c56 output/osx: remove sleep call from render callback Max Kellermann 2011-12-24 17:56:10 +01:00
  • 99949c8f6f command: new command "seekcur" Max Kellermann 2011-12-24 11:20:02 +01:00
  • 3a9697adf2 Playlist: fix bug in moving after current song Maarten Sebregts 2011-12-19 21:15:00 +01:00
  • 78c4351e04 output/openal: improve synchronization Max Kellermann 2011-12-13 21:48:15 +01:00
  • 0a427890fe output/openal: move code to inline functions Max Kellermann 2011-12-13 21:55:41 +01:00
  • e735abe334 output/openal: use alGetSourcei(AL_BUFFER) to force-unqueue buffers Max Kellermann 2011-12-13 21:45:26 +01:00
  • c0070b2f13 output/openal: make attribute "filled" unsigned Max Kellermann 2011-12-13 21:40:44 +01:00
  • cfedc6e9b4 output/openal: remove bogus format check from _open() Max Kellermann 2011-12-13 21:23:15 +01:00
  • b66d7f7e0b output/fifo: implement output_plugin method delay() Max Kellermann 2011-12-13 21:12:48 +01:00
  • e01df06cd7 output/null: implement output_plugin method delay() Max Kellermann 2011-12-13 21:11:04 +01:00
  • 6584897b69 output/null: don't initialize the "timer" attribute in _init() Max Kellermann 2011-12-13 21:08:15 +01:00
  • aa4f45b9a5 Merge branch 'v0.16.x' Max Kellermann 2011-12-13 21:57:44 +01:00
  • 96ad5b8444 output/openal: force 16 bit playback, as 8 bit doesn't work Max Kellermann 2011-12-13 21:32:19 +01:00
  • 097e5dfbdc timer: fix time unit mixup in timer_delay() Max Kellermann 2011-12-13 21:02:33 +01:00
  • 2ef7ee6ca7 update_walk: print debug message for song_file_load() Max Kellermann 2011-12-13 20:26:24 +01:00
  • 2685b53b30 configure.ac: suppress warnings in the GLib headers Max Kellermann 2011-12-13 20:12:49 +01:00