Commit Graph

  • f9218423b9 utils: renamed stringFoundInStringArray() Max Kellermann 2009-11-06 19:50:47 +01:00
  • ba34d48cf0 output/jack: dynamic source port list Max Kellermann 2009-11-06 18:58:35 +01:00
  • 2598dd5109 output/jack: dynamic destination port list Max Kellermann 2009-11-06 18:55:26 +01:00
  • fac6e9ecdb output/jack: renamed option "ports" to "destination_ports" Max Kellermann 2009-11-06 01:54:58 +01:00
  • dbbead6e72 output/jack: renamed "output ports" to "destination ports" Max Kellermann 2009-11-06 01:35:19 +01:00
  • 8cb9f9b070 playlist_queue: use playlist plugins to load from playlist_directory Max Kellermann 2009-11-06 01:09:21 +01:00
  • 61cb5df842 playlist_queue: moved code to playlist_open_remote_into_queue() Max Kellermann 2009-11-06 01:07:42 +01:00
  • 7e66f34154 playlist_list: added function playlist_list_open_path() Max Kellermann 2009-11-06 01:07:39 +01:00
  • f3203b5de5 playlist: added extm3u plugin Max Kellermann 2009-11-06 00:41:42 +01:00
  • 65e56ff829 playlist/{m3u,pls}: removed URI checks Max Kellermann 2009-11-06 00:36:32 +01:00
  • a4970c66ef playlist_list: rewind the stream before opening the playlist Max Kellermann 2009-11-06 00:11:36 +01:00
  • 945287358b output/httpd: bind port when output is enabled Max Kellermann 2009-11-05 23:47:29 +01:00
  • 979cd5a768 output/jack: support mono input Max Kellermann 2009-11-05 20:02:04 +01:00
  • a68da8a475 output/jack: clear ring buffers before activating Max Kellermann 2009-11-05 20:01:50 +01:00
  • 2a9685cb3a output/jack: use jack_client_open() instead of jack_client_new() Max Kellermann 2009-11-05 20:01:18 +01:00
  • 9449006ac3 doc/user: document JACK plugin options Max Kellermann 2009-11-05 19:55:16 +01:00
  • 88abfc0d0f output/jack: added option "client_name" Max Kellermann 2009-11-05 19:55:00 +01:00
  • 4ec25b5d64 update_walk: log unrecognized files Max Kellermann 2009-11-05 08:01:29 +01:00
  • e96dc9a14c database: rescan after metadata_to_use change Max Kellermann 2009-11-04 18:48:22 +01:00
  • a434c35eb4 tag: added function tag_name_parse() Max Kellermann 2009-11-04 18:47:42 +01:00
  • 7af8c88e37 song_save: explicitly parse the colon Max Kellermann 2009-11-04 18:43:16 +01:00
  • a027bdf118 decoder_thread: initialize decoder_control.quit Max Kellermann 2009-11-04 09:44:50 +01:00
  • c043bf0f63 Merge branch 'master' of git://git.musicpd.org/romain/mpd Max Kellermann 2009-11-04 09:20:13 +01:00
  • 5744634094 sticker comments in code and example configuration file Romain Bignon 2009-11-04 00:21:58 +01:00
  • a22c93b659 player_thread: on return, reset next_song only if queued Max Kellermann 2009-11-03 23:32:37 +01:00
  • 507606bb78 player_thread: detect finished queued song Max Kellermann 2009-11-03 23:29:50 +01:00
  • f421c8a191 player_control: moved pc.next_song assertion into lock Max Kellermann 2009-11-03 23:17:44 +01:00
  • d06f8baf69 player_thread: moved code to decoding_next_song() Max Kellermann 2009-11-03 22:27:40 +01:00
  • 56b8081af6 player_thread: lock player in player_check_decoder_startup() Max Kellermann 2009-11-03 21:23:48 +01:00
  • 98d30ac9cf decoder_control: pass pipe and buffer to dc_start() Max Kellermann 2009-11-03 21:18:22 +01:00
  • 98150f503a player_thread: lock inside player_wait_for_decoder() Max Kellermann 2009-11-03 21:02:54 +01:00
  • 6c78c21fb8 player_thread: moved code to player_dc_start() Max Kellermann 2009-11-03 21:01:56 +01:00
  • 7fd2097a44 decoder_control: don't check command in decoder_is_starting() Max Kellermann 2009-11-03 21:01:49 +01:00
  • 89893faa19 decoder_control: merge next_song and current_song Max Kellermann 2009-11-03 20:02:19 +01:00
  • bfa7da943c player_thread: don't set errored_song on audio error Max Kellermann 2009-11-03 20:01:19 +01:00
  • 734676fcfb decoder_thread: unlock the decoder while checking the stream Max Kellermann 2009-11-03 19:21:55 +01:00
  • acb265d082 player_thread: don't start the decoder asynchronously Max Kellermann 2009-11-03 19:18:17 +01:00
  • 77a647fc26 decoder_thread: open input stream after command finished Max Kellermann 2009-11-03 19:17:52 +01:00
  • 59ffb5b7c1 decoder_control: make the song objects const Max Kellermann 2009-11-03 19:16:25 +01:00
  • 4dc25d3908 alsa_plugin.c: workaround snd_pcm_drain bug Jeffrey Middleton 2009-11-02 23:52:13 -06:00
  • 0f9f82f227 output_thread: moved code to ao_next_chunk() Max Kellermann 2009-11-02 20:20:14 +01:00
  • 55e3aa8179 output_thread: return from ao_play() if chunk->next is NULL Max Kellermann 2009-11-02 20:20:14 +01:00
  • 408d52fe39 player_thread: check command before waiting during pause Max Kellermann 2009-11-02 20:20:13 +01:00
  • b9013944dc output: signal the output thread when CANCEL is finished Max Kellermann 2009-11-02 19:09:25 +01:00
  • e814f8d5bd update: removed unused variable "update_notify" Max Kellermann 2009-11-02 17:22:41 +01:00
  • 64a481d873 {decoder,player}_control: removed duplicate wakeups Max Kellermann 2009-11-02 17:12:00 +01:00
  • 93d8f9f00e player_control: lock player before setting seek parameters Max Kellermann 2009-11-02 17:02:05 +01:00
  • d1742a2330 output_thread: check command before g_cond_wait() Max Kellermann 2009-11-02 17:01:17 +01:00
  • 5555d30bbd song_save: free song object on error Max Kellermann 2009-11-01 17:51:32 +01:00
  • 4b17aca747 song_save: load one song at a time Max Kellermann 2009-11-01 17:51:29 +01:00
  • 63dda94a02 database: save database format version Max Kellermann 2009-11-01 17:50:01 +01:00
  • 7f9ee00980 directory_save: partially revert the g_str_has_prefix() patch Max Kellermann 2009-11-01 17:49:49 +01:00
  • 53a749780a database: use strcmp() instead of g_str_has_prefix() Max Kellermann 2009-11-01 15:54:06 +01:00
  • c504004702 database: removed redundant music_root allocation Max Kellermann 2009-11-01 15:51:19 +01:00
  • 8bfe3497b0 replay_gain: trigger OPTIONS idle event on mode change Max Kellermann 2009-11-01 15:44:56 +01:00
  • 9bcfd3a47d text_file: allocate line buffers dynamically Max Kellermann 2009-11-01 15:37:16 +01:00
  • 451f932d80 directory_save: allocate directory object earlier, assign mtime Max Kellermann 2009-11-01 15:34:14 +01:00
  • 10b7608926 directory_save: free directory on error Max Kellermann 2009-11-01 15:34:13 +01:00
  • 2cd8a9fecf directory_save: abort on duplicate subdirectory Max Kellermann 2009-11-01 15:34:13 +01:00
  • 22279127f9 directory_save: moved code to directory_load_subdir() Max Kellermann 2009-11-01 15:34:12 +01:00
  • ad01e1249b decoder_api: check decoder==NULL in decoder_read() Max Kellermann 2009-11-01 15:34:12 +01:00
  • b242175e18 song_save: increased maximum line length to 32 kB Max Kellermann 2009-11-01 15:27:55 +01:00
  • 6ef428af2e decoder_control: removed the global variable "dc" Max Kellermann 2009-10-31 19:22:56 +01:00
  • 806496dfc9 Merge branch 'v0.15.x' Max Kellermann 2009-10-31 18:23:56 +01:00
  • 3de912e2b9 decoder_control: removed unused DECODE_TYPE macros Max Kellermann 2009-10-31 18:03:50 +01:00
  • 9eadb517da player_thread: simplified thread destruction Max Kellermann 2009-10-31 18:01:05 +01:00
  • 1ae4e4dcd3 songvec: sort songs by album name first, then disc/track number Max Kellermann 2009-10-31 17:36:56 +01:00
  • d099a7e464 songvec: simplified compare_tag_item() Max Kellermann 2009-10-31 17:32:00 +01:00
  • 25a806a347 player_control: protect command, state, error with a mutex Max Kellermann 2009-10-31 17:02:12 +01:00
  • 73cff374fd {player,output}_thread: fixed elapsed_time quirks Max Kellermann 2009-10-30 16:28:15 +01:00
  • cec019efff output_thread: return bool from ao_play() Max Kellermann 2009-10-29 23:35:27 +01:00
  • 4748decd8d player_thread: set error status in play_next_chunk() Max Kellermann 2009-10-29 22:39:48 +01:00
  • 975143ab47 output_control: fixed deadlock in audio_output_update() Max Kellermann 2009-10-29 22:39:42 +01:00
  • bb5acc939f httpd: add config option to limit number of clients Viliam Mateicka 2009-10-29 22:38:18 +01:00
  • bde3d14339 output: consistently lock audio output objects Max Kellermann 2009-10-29 17:06:40 +01:00
  • 1403172ef3 output_plugin: added method "drain" Max Kellermann 2009-10-29 15:59:40 +01:00
  • f74ee1a352 output/alsa: don't recover on CANCEL Max Kellermann 2009-10-29 15:59:35 +01:00
  • cf8d278b78 output_thread: removed redundant filter_close() call Max Kellermann 2009-10-29 15:58:21 +01:00
  • 82af161210 output/pulse: initialize pulse_output.mixer Max Kellermann 2009-10-29 15:58:18 +01:00
  • 9fed97b1f1 decoder/ffmpeg: removed the "author" vs "artist" workaround Max Kellermann 2009-10-28 22:17:10 +01:00
  • 04816a6369 decoder/ffmpeg: convert metadata Max Kellermann 2009-10-28 22:12:22 +01:00
  • d083032236 update: delete ignored symlinks from database Max Kellermann 2009-10-27 22:06:28 +01:00
  • 83a9cf74fb include pulse/version.h for PA_CHECK_VERSION Alam Arias 2009-10-27 02:41:50 -04:00
  • a13e9832e7 encoder: renaming none_encoder to null_encoder Viliam Mateicka 2009-10-26 20:02:34 +01:00
  • f67426871b mpd.conf: new bool config value for enabling/disabling inotify update Viliam Mateicka 2009-10-26 19:14:40 +01:00
  • 2bfddd4310 encoder: new encoder plugin which just pass data through Viliam Mateicka 2009-10-24 19:01:15 +02:00
  • 7b343eaf50 add --disable-inotify for configure to disable inotify when autodetected Viliam Mateicka 2009-10-24 18:24:29 +02:00
  • ac830468bf output/jack: implement methods enable()/disable() Max Kellermann 2009-10-23 10:56:25 +02:00
  • 7547b1170b output/pulse: implement methods enable()/disable() Max Kellermann 2009-10-23 10:56:16 +02:00
  • e53ca368a5 output_plugin: added methods enable() and disable() Max Kellermann 2009-10-23 10:55:52 +02:00
  • c426a0bc5c output/pulse: call mixer on state changes Max Kellermann 2009-10-23 10:33:26 +02:00
  • acc99da73d mixer_control: don't close the mixer if set_volume() fails Max Kellermann 2009-10-23 10:33:23 +02:00
  • c4f895daf4 mixer_plugin: get_volume() may return -1 if unavailable Max Kellermann 2009-10-23 10:32:25 +02:00
  • ede828c910 mixer_control: allow methods "open" and "close" to be NULL Max Kellermann 2009-10-23 09:15:51 +02:00
  • 7dd172efec mixer/pulse: don't get volume if stream is not yet ready Max Kellermann 2009-10-22 20:28:12 +02:00
  • 80ac82c8fb output/fifo: renamed source to fifo_output_plugin.c Max Kellermann 2009-10-22 19:23:30 +02:00
  • fd182f6d1e Makefile.am: enable the "subdir-objects" option Max Kellermann 2009-10-22 18:23:22 +02:00
  • a05d0d5d94 audio: removed function finishAudioConfig() Max Kellermann 2009-10-22 17:12:32 +02:00
  • 0107ef2aad main: put #ifdef inside winsock_init() Max Kellermann 2009-10-22 17:12:28 +02:00
  • a153f21315 permission: improve const-correctness SF Markus Elfring 2009-10-22 15:10:01 +02:00