Commit Graph

  • 49e548e773 mpcdec: changed plugin name to "mpcdec" Max Kellermann 2009-03-27 19:58:50 +01:00
  • f5548a8654 mpcdec: support the new libmpcdec SV8 API Max Kellermann 2009-03-27 19:51:59 +01:00
  • 0e18fab655 mpcdec: no CamelCase Max Kellermann 2009-03-27 19:37:08 +01:00
  • 86827fc63e tag_pool: use memcmp() instead of strcmp() for non-terminated string Max Kellermann 2009-03-27 19:36:24 +01:00
  • 51894725ec tag_pool: use size_t for string length Max Kellermann 2009-03-27 19:36:03 +01:00
  • 8fa44d53ab configure.ac: require GLib 2.6 Max Kellermann 2009-03-27 18:04:34 +01:00
  • 94479ca40f event_pipe can only be non-blocking if !WIN32 Sean McNamara 2009-03-27 12:50:59 -04:00
  • f5ff243a8b More debugging for Win32 ioctlsocket: complain if it's not a Winsock socket, because there is no ioctl for non-sockets on Windows Sean McNamara 2009-03-27 12:24:28 -04:00
  • 37531f6f1e Add winsock2 headers for curl's use of select() on sockets Sean McNamara 2009-03-27 12:24:24 -04:00
  • b1e0bde529 Uniform getaddrinfo() on WIN32 or POSIX, because MinGW now supports it Sean McNamara 2009-03-27 12:24:16 -04:00
  • 9c63ffa546 Winsock2 is needed on MinGW (or other pure Win32 toolchains) for networking, select(), ntohl(), etc. Sean McNamara 2009-03-27 18:02:31 +01:00
  • b91517e761 sticker: move SQLite statements into an array Max Kellermann 2009-03-27 17:05:04 +01:00
  • 7d3921bb88 pulse_mixer: protect the struct with a mutex Max Kellermann 2009-03-27 16:55:17 +01:00
  • 7f762a5cec pulse_mixer: return if mixer is offline Max Kellermann 2009-03-27 16:44:37 +01:00
  • 13319e0b70 pulse_mixer: removed superfluous G_GNUC_UNUSED attributes Max Kellermann 2009-03-27 16:44:36 +01:00
  • d448392f25 pulse_mixer: use local pa_cvolume variable for set_volume() Max Kellermann 2009-03-27 16:44:36 +01:00
  • 8258457b43 pulse_mixer: wait for get_volume() operation to complete Max Kellermann 2009-03-27 16:44:36 +01:00
  • 1a411b1ced mixer_control: don't lock the mutex twice in mixer_failed() Max Kellermann 2009-03-27 16:44:31 +01:00
  • e7519829ac renamed smartstop to single and changed behavior Romain Bignon 2009-03-27 15:28:49 +01:00
  • e46722b2eb implements the smartstop feature Romain Bignon 2009-03-27 14:42:55 +01:00
  • 929c200c38 pulse_mixer: adapted code style Max Kellermann 2009-03-27 00:43:47 +01:00
  • 207786ffb1 output_all: synchronize playback with player_control.notify Max Kellermann 2009-03-26 23:40:50 +01:00
  • ed4837662a playlist_state: fix playback restore in random mode Max Kellermann 2009-03-26 22:16:51 +01:00
  • 13208bf5a7 queue/playlist/command: move range Jeffrey Middleton 2009-03-26 22:02:56 +01:00
  • 7684c446c6 doc: updated ranged playlist commands Jeffrey Middleton 2009-03-26 09:47:51 -05:00
  • 272a7d081b doc: Fixed moveid description Jeffrey Middleton 2009-03-24 10:56:54 -05:00
  • 17d23614a8 updated valgrind.suppressions Max Kellermann 2009-03-26 19:50:34 +01:00
  • 4343c108b3 pulse_mixer: removed superfluous initializations Max Kellermann 2009-03-26 19:50:31 +01:00
  • 239e6da442 pulse_mixer: allocate "volume" statically Max Kellermann 2009-03-26 19:50:27 +01:00
  • 6c480d7db4 pulse_mixer: removed superfluous NULL checks in close() Max Kellermann 2009-03-26 19:50:23 +01:00
  • 8cf206f2ee pulse_mixer: initialize "online" and "index" in open() Max Kellermann 2009-03-26 19:50:15 +01:00
  • 52575d1b9d pulse: make configuration strings const Max Kellermann 2009-03-26 19:50:10 +01:00
  • cd4964cdee pulse: don't check config_param!=NULL Max Kellermann 2009-03-26 19:50:02 +01:00
  • 74273d419a pulse_mixer: free libpulse objects on failure Max Kellermann 2009-03-26 19:49:58 +01:00
  • 3d2c8b001a pulse_mixer: unlock the mainloop on failure Max Kellermann 2009-03-26 19:49:55 +01:00
  • d113c07190 pulse_mixer: moved code to pulse_mixer_setup() Max Kellermann 2009-03-26 19:49:39 +01:00
  • 3be1850744 alsa_mixer: initialize "volume_set" in the open() method Max Kellermann 2009-03-26 19:49:36 +01:00
  • 0c9799babe alsa_mixer: removed superfluous checks Max Kellermann 2009-03-26 19:49:31 +01:00
  • 331b714a7a alsa_mixer: pass default device to config_get_block_string() Max Kellermann 2009-03-26 19:49:26 +01:00
  • f06f049cd8 alsa_mixer: make "device" and "control" const Max Kellermann 2009-03-26 19:48:55 +01:00
  • c552d17c03 oss_mixer: call oss_find_mixer() in init() method Max Kellermann 2009-03-26 19:48:21 +01:00
  • 881026623c oss_mixer: removed superfluous checks Max Kellermann 2009-03-26 19:48:13 +01:00
  • dd8c6d6738 oss_mixer: use g_ascii_strncasecmp() instead of strncasecmp() Max Kellermann 2009-03-26 19:47:52 +01:00
  • 114d5982bb oss_mixer: pass default path to config_get_block_string() Max Kellermann 2009-03-26 19:47:47 +01:00
  • aec4fe06b5 oss_mixer: make "device" and "control" const Max Kellermann 2009-03-26 19:46:46 +01:00
  • 69759b573f mixer: don't reopen failed mixer automatically Max Kellermann 2009-03-26 19:46:39 +01:00
  • 1fcf09a816 mixer_control: close mixer on failure Max Kellermann 2009-03-26 19:46:33 +01:00
  • 617a4fd2d2 mixer: added flag "open" Max Kellermann 2009-03-26 19:43:18 +01:00
  • 7475ded935 mixer_control: don't allow mixer==NULL Max Kellermann 2009-03-26 19:43:15 +01:00
  • 66a2c5669e output_plugin: replaced output_plugin.get_mixer() with mixer_plugin Max Kellermann 2009-03-26 18:23:23 +01:00
  • 209c8a540c player_thread: wait for decoder before seeking Max Kellermann 2009-03-25 19:48:14 +01:00
  • 1e9659bf1f playlist_state: start playing after restore is complete Max Kellermann 2009-03-25 19:45:57 +01:00
  • 3be1cdf8e0 output_all: synchronize playback with a notify object Max Kellermann 2009-03-25 18:04:41 +01:00
  • 933fcf4232 output_all: moved code to audio_output_all_wait() Max Kellermann 2009-03-25 18:00:31 +01:00
  • 4dbf73d88b output: protect audio_output.open with the mutex Max Kellermann 2009-03-25 17:07:15 +01:00
  • 71cd24954a move printAllOutputPluginTypes to output_list.c Viliam Mateicka 2009-03-18 19:11:48 +01:00
  • 3d202e4609 output_control: close earlier on format mismatch Max Kellermann 2009-03-20 16:21:49 +01:00
  • e6c753a474 output: convert audio_output.config_audio_format to boolean Max Kellermann 2009-03-20 15:47:50 +01:00
  • 67e65a7959 page: added page_new_concat() Max Kellermann 2009-03-17 20:51:33 +01:00
  • 47bbb73ee1 player_thread: ignore time stamp on empty chunks Max Kellermann 2009-03-17 20:28:37 +01:00
  • 7ba7e67323 flac/cue: added support for TITLE[n] comments Mario Lenz 2009-03-17 11:36:09 +01:00
  • 2a52d49536 pulse_mixer: keep mixer attached when another pulse sink is closed. David Guibert 2009-03-16 22:41:18 +01:00
  • 0ad56e0f8e pulse_mixer: close David Guibert 2009-03-16 22:45:13 +01:00
  • 91f3370913 httpd: fixed encoder plugin check Jeffrey Middleton 2009-03-17 06:52:23 +01:00
  • 3980245d1d httpd: correct the encoder name in the example mpd.conf Jeffrey Middleton 2009-03-17 06:51:31 +01:00
  • 36dab871f1 flac: get CUE track titles from additional FLAC comments Mario Lenz 2009-03-15 23:31:07 +01:00
  • d47ef51cb3 socket_util: use g_strerror() instead of strerror() Max Kellermann 2009-03-16 11:59:26 +01:00
  • bba127a392 solaris: new audio output plugin for Solaris /dev/audio Max Kellermann 2009-03-16 09:55:10 +01:00
  • 18cb4fa277 output_all: check param!=NULL before accessing it Max Kellermann 2009-03-16 08:44:49 +01:00
  • f35432af5a configure: Merge lame*encoder to lame Avuton Olrich 2009-03-16 08:44:48 +01:00
  • b356bcf6fa configure: don't warn just because we don't have an optional library. Avuton Olrich 2009-03-16 08:44:46 +01:00
  • e773cfa32b configure: error out against streaming output, not encoder. Avuton Olrich 2009-03-16 08:44:44 +01:00
  • f1fb4e99a6 configure: Always run pkg-config for shout, define AC_DEFINE if enabled Avuton Olrich 2009-03-16 08:44:41 +01:00
  • 04b092bbfe configure: add shout autoconf argument. Avuton Olrich 2009-03-15 12:37:24 -07:00
  • 7b5c658f7e configure: Fail if trying to build with streaming output and no encoder Avuton Olrich 2009-03-15 12:17:11 -07:00
  • f5c75d8846 configure: Move encoders to their own report section. Avuton Olrich 2009-03-15 12:02:43 -07:00
  • a672cf1c63 configure: replace all instances shout*[mp3|ogg] with [lame|oggvorbis]*encoder Avuton Olrich 2009-03-15 11:44:05 -07:00
  • 870706519a httpd_output: check client->write_source_id in handler Max Kellermann 2009-03-15 19:06:14 +01:00
  • 58844aabac httpd_output: clear the client's page queue on cancel Max Kellermann 2009-03-15 19:06:10 +01:00
  • 50c2dde5b5 configure.ac: Enable ENCODER if httpd_output, even if SHOUT is disabled. Avuton Olrich 2009-03-15 11:02:02 -07:00
  • ae1a7fc84a vorbis_encoder: added support for all MPD tag types Max Kellermann 2009-03-15 18:36:29 +01:00
  • 4bb84c05d7 vorbis_encoder: removed vorbis_encoder.vc Max Kellermann 2009-03-15 18:36:26 +01:00
  • 3333502edb vorbis_encoder: use vorbis_commentheader_out() in the tag() method Max Kellermann 2009-03-15 18:36:25 +01:00
  • 2b74311b0a vorbis_encoder: pass vorbis_comment to tag helper functions Max Kellermann 2009-03-15 18:23:04 +01:00
  • a899c210b9 log: removed DEBUG() and FATAL() Max Kellermann 2009-03-15 18:23:00 +01:00
  • 9e30dfb9c1 dbUtils: removed printSavedMemoryFromFilenames() Max Kellermann 2009-03-15 18:21:53 +01:00
  • 1308f5f669 sig_handlers: include signal.h instead of sys/signal.h Max Kellermann 2009-03-15 17:32:30 +01:00
  • e1189712f9 Makefile.am: added documentation upload target Max Kellermann 2009-03-15 17:32:28 +01:00
  • e62580db0b httpd: new output plugin to replace "shout" Max Kellermann 2009-03-15 03:32:34 +01:00
  • 565afefc66 page: new library for reference counted buffers Max Kellermann 2009-03-15 02:29:12 +01:00
  • eb34bd2eff vorbis_encoder: make ogg_page a local variable Max Kellermann 2009-03-15 02:26:16 +01:00
  • 65cc280e1a vorbis_encoder: fill the ogg_page in the read() method Max Kellermann 2009-03-15 02:23:36 +01:00
  • c8c3920500 socket_util: added socket_bind_listen() Max Kellermann 2009-03-14 18:29:38 +01:00
  • dccb973cfe client: use the new fifo_buffer library Max Kellermann 2009-03-14 17:46:01 +01:00
  • c76d35969b fifo_buffer: added buffering library Max Kellermann 2009-03-14 17:30:00 +01:00
  • 24bc277b69 doc: added "audio outputs" section to the user's manual Max Kellermann 2009-03-14 16:01:56 +01:00
  • e12140cfce pcm_resample: choose the fallback resampler at runtime Max Kellermann 2009-03-14 15:26:36 +01:00
  • 456201fa22 pcm_resample: renamed implementation functions Max Kellermann 2009-03-14 15:26:28 +01:00
  • f1eed721d2 output_all: added missing "unused" attribute Max Kellermann 2009-03-14 15:26:27 +01:00
  • 975ca2dae5 output_all: include chunk.h Max Kellermann 2009-03-14 15:26:27 +01:00