Commit Graph

  • 409a3ed808 player_thread: corrected two assertions on "queued" Max Kellermann 2009-11-14 00:45:47 +01:00
  • 76283c25a5 player_thread: initialize chunk->times in silence generator Max Kellermann 2009-11-12 18:41:25 +01:00
  • b9866e43d3 player_control: hold lock while reading status Max Kellermann 2009-11-12 18:40:36 +01:00
  • 9947b82cad added .#* to .gitignore Max Kellermann 2009-11-12 18:39:40 +01:00
  • 5b82ffc291 include config.h in all sources Max Kellermann 2009-11-12 09:12:38 +01:00
  • 8068fd5228 decoder/vorbis: fixed gcc "signed" warning Max Kellermann 2009-11-12 09:16:34 +01:00
  • b9c610ac87 directory: include config.h Max Kellermann 2009-11-11 23:36:36 +01:00
  • 59189160e3 decoder/wavpack: allow more than 2 channels Max Kellermann 2009-11-11 23:03:20 +01:00
  • ee5d3337a7 decoder/wavpack: activate 32 bit support Max Kellermann 2009-11-11 21:49:00 +01:00
  • 4c6a8e3ca5 decoder/vorbis: initialize before entering the loop Max Kellermann 2009-11-11 21:34:55 +01:00
  • 4f38cc9cae decoder/vorbis: moved error strings to vorbis_strerror() Max Kellermann 2009-11-11 21:12:10 +01:00
  • dfc09a37c9 decoder/vorbis: removed the OggCallbackData typedef Max Kellermann 2009-11-11 21:04:32 +01:00
  • 8588c21689 decoder/vorbis: fix typo in comment Max Kellermann 2009-11-11 21:09:02 +01:00
  • 2decc65b45 decoder/vorbis: removed redundant "bits" initialization Max Kellermann 2009-11-11 21:00:21 +01:00
  • 0fb877740b decoder/flac: check "seekable" in libFLAC callbacks Max Kellermann 2009-11-11 21:02:52 +01:00
  • 37181c9181 decoder/flac: moved code to flac_data_get_audio_format() Max Kellermann 2009-11-11 20:34:59 +01:00
  • 08b139f37c decoder/flac: use stream_info instead of audio_format Max Kellermann 2009-11-11 20:28:10 +01:00
  • 3973aeecd2 decoder/flac: use frame header instead of audio_format Max Kellermann 2009-11-11 20:26:56 +01:00
  • 5b2d32b499 decoder/oggflac: moved stream_info check to oggflac_decode() Max Kellermann 2009-11-11 20:36:21 +01:00
  • e0d5ee0045 decoder/flac: calculate time stamp from current frame Max Kellermann 2009-11-11 20:18:39 +01:00
  • d35efddd65 decoder/flac: calculate bit rate in flac_common_write() Max Kellermann 2009-11-11 19:52:14 +01:00
  • 7b13776f2d decoder/flac: store the whole stream info object, not duration Max Kellermann 2009-11-11 19:25:15 +01:00
  • f937ec9a7c decoder/flac: merge code into flac_decoder_initialize() Max Kellermann 2009-11-11 19:01:31 +01:00
  • a3f5284dc6 decoder/flac: merged code into flac_decoder_new() Max Kellermann 2009-11-11 18:56:10 +01:00
  • 4a8cc87b4d decoder/flac: free the "pathname" variable earlier Max Kellermann 2009-11-11 19:05:24 +01:00
  • 183725733a decoder/flac: emulate FLAC__stream_decoder_init_stream() Max Kellermann 2009-11-11 18:08:22 +01:00
  • 3c1bacbdbc decoder/flac: use the new API functions Max Kellermann 2009-11-11 16:59:28 +01:00
  • d5ed23438a decoder/flac: removed the fake flac_ogg_init() fallback Max Kellermann 2009-11-11 17:01:14 +01:00
  • 5bbaf0c9f1 decoder/flac: moved code to flac_compat.h Max Kellermann 2009-11-11 16:43:34 +01:00
  • f2f8290242 decoder/{flac,vorbis}: include config.h for LFS Max Kellermann 2009-11-11 16:37:42 +01:00
  • c1186693b5 decoder/flac: merged code into flac_decoder_loop() Max Kellermann 2009-11-11 13:59:45 +01:00
  • 80b220a3a6 decoder/flac: keep track of current frame number Max Kellermann 2009-11-11 15:09:24 +01:00
  • 5cc3c4f503 Merge remote branch 'origin/v0.15.x' Max Kellermann 2009-11-11 15:14:20 +01:00
  • 96204ea3dc fd_util: don't call fd_set_nonblock() if open() has failed Max Kellermann 2009-11-11 14:30:38 +01:00
  • 9d1a34e30b added missing config.h includes for extended LFS support Max Kellermann 2009-11-11 14:15:34 +01:00
  • 69d9716f8b update: added missing config.h includes Max Kellermann 2009-11-11 14:13:24 +01:00
  • dca4d9cf83 decoder/flac: fixed CUE seeking range check Max Kellermann 2009-11-11 08:55:55 +01:00
  • 707b9fea17 decoder/flac: removed redundant NULL checks Max Kellermann 2009-11-11 08:37:21 +01:00
  • 68f77e4163 oggflac: rewind stream after FLAC detection Max Kellermann 2009-11-11 08:14:37 +01:00
  • d605329f83 decoder/flac: moved code to flac_pcm.c Max Kellermann 2009-11-11 07:59:22 +01:00
  • f6e7dffada decoder/flac: moved code to flac_metadata.c Max Kellermann 2009-11-11 07:50:40 +01:00
  • 43549db718 decoder/flac: return replay_gain_info object from helper function Max Kellermann 2009-11-11 07:35:16 +01:00
  • 7c0c8ca8d7 Merge branch 'master' of git://git.musicpd.org/metyl/mpd Max Kellermann 2009-11-11 06:45:23 +01:00
  • 884be8e2b3 decoder/flac: merged some code into flac_tag_apply_metadata() Max Kellermann 2009-11-11 00:05:14 +01:00
  • 305de100a7 decoder/oggflac: initialize the "tag" variable Max Kellermann 2009-11-10 23:56:59 +01:00
  • 79035d7ed9 wave_encoder: new encoder for streaming PCM wave files. When using wave encoder with httpd audio output mpd can input this stream via http and audiofile decoder. This for example opens simple way to configure lossless audio streaming port(like jack or pulseaudio does but without overhead). Another possibility can be using it for gathering raw data for visualization plugins (If sync issue will be resolved) Viliam Mateicka 2009-11-10 22:29:54 +00:00
  • c1a999c492 decoder/flac: don't use float to calculate song duration Max Kellermann 2009-11-10 22:03:58 +01:00
  • e51d9fc6a9 decoder/flac: pass VorbisComment to comments_to_tag() Max Kellermann 2009-11-10 21:58:19 +01:00
  • 2f69831fb8 decoder/flac: use pcm_buffer instead of fixed buffer Max Kellermann 2009-11-10 21:46:10 +01:00
  • b6a2ffd3d7 decoder/flac: added function flac_data_deinit() Max Kellermann 2009-11-10 21:42:15 +01:00
  • 6a5f4651a1 test: fixed the read_mixer program on !HAVE_PULSE Max Kellermann 2009-11-10 21:38:20 +01:00
  • 70106464d3 configure.ac: enable_audiofile defaults to "auto" Max Kellermann 2009-11-10 21:27:55 +01:00
  • b722d3d7f3 configure.ac: require GLib 2.12 Max Kellermann 2009-11-10 21:14:22 +01:00
  • de57c21a3b Merge branch 'v0.15.x' Max Kellermann 2009-11-10 21:13:03 +01:00
  • 84917721c7 moved GLib compatibility code to glib_compat.h Max Kellermann 2009-11-10 21:07:54 +01:00
  • 93a13b42dd zzip: require libzzip 0.13 Max Kellermann 2009-11-10 21:00:10 +01:00
  • 96fcf5e1a5 input/mms: require libmms 0.4 Max Kellermann 2009-11-10 20:57:10 +01:00
  • 937b2b1744 sticker: added fallback for sqlite3_prepare_v2() Max Kellermann 2009-11-10 20:55:29 +01:00
  • 8c0680f6b9 input/lastfm: fixed variable name in GLib<2.16 code path Max Kellermann 2009-11-10 20:54:17 +01:00
  • 118495d372 decoder/flac: pass void pointer to flac_convert() Max Kellermann 2009-11-10 19:57:58 +01:00
  • a6bee71f1a decoder/flac: pass audio_format.bits to flac_convert() Max Kellermann 2009-11-10 19:57:28 +01:00
  • e0e6813a1d fd_util: removed creat_cloexec() Max Kellermann 2009-11-10 16:53:24 +01:00
  • 3d2a9d3545 fd_util: added function pipe_cloexec() Max Kellermann 2009-11-10 16:53:20 +01:00
  • 6975c087e0 decoder_list: fix decoder_plugin_from_mime_type() Max Kellermann 2009-11-09 22:49:05 +01:00
  • 54033c74e4 output/alsa: fill period buffer with silence before draining Max Kellermann 2009-11-09 22:22:31 +01:00
  • 8420f1420f player_thread: drain audio outputs at the end of the playlist Max Kellermann 2009-11-09 22:22:27 +01:00
  • 3359f8785e output_thread: added command DRAIN Max Kellermann 2009-11-09 22:16:26 +01:00
  • 96b974bc45 player_control: removed the "volatile" attribute Max Kellermann 2009-11-09 20:33:45 +01:00
  • 1a4025420c fd_util: added missing NONBLOCK fallback for socket() Max Kellermann 2009-11-08 22:24:02 +01:00
  • 223b0db5bd fd_util: relicense under BSD 2-clause Max Kellermann 2009-11-08 22:15:22 +01:00
  • 2f4144e1cd utils: removed function set_nonblocking() Max Kellermann 2009-11-08 22:11:37 +01:00
  • f66edccffd fd_util: added O_NONBLOCK functions Max Kellermann 2009-11-08 22:11:35 +01:00
  • b043ade456 fd_util: fixed typo in API documentation Max Kellermann 2009-11-08 22:07:14 +01:00
  • 217b494cc5 encoder/null: removed empty close() method Max Kellermann 2009-11-08 21:44:01 +01:00
  • 5ef62312af encoder/null: removed unused audio_format attribute Max Kellermann 2009-11-08 21:43:19 +01:00
  • 5479ed7cfb fd_util: added API documentation Max Kellermann 2009-11-08 21:38:52 +01:00
  • cac63bfd21 fd_util: unexport fd_set_cloexec() Max Kellermann 2009-11-08 21:38:38 +01:00
  • 1573ea1485 inotify: set close-on-exec flag Max Kellermann 2009-11-07 19:02:53 +01:00
  • e3af0032b2 set the close-on-exec flag on all file descriptors Max Kellermann 2009-11-07 18:55:16 +01:00
  • 9b21152600 decoder_thread: close input file Max Kellermann 2009-11-07 17:58:52 +01:00
  • c440faa94d log: redirect stdout/stderr to /dev/null if syslog is used Max Kellermann 2009-11-07 17:48:57 +01:00
  • 375fd5ed4c output/jack: added option "server_name" Max Kellermann 2009-11-07 17:26:21 +01:00
  • ec25cda68b output_all: automatically attempt to re-enable failed outputs Max Kellermann 2009-11-07 17:22:34 +01:00
  • c9f726048c output/httpd: moved code to httpd_output_bind() Max Kellermann 2009-11-07 16:52:44 +01:00
  • c2251dc5a2 exclude: use GPatternSpec instead of fnmatch() Max Kellermann 2009-11-07 16:29:29 +01:00
  • a505cbc6c9 added missing source file decoder_print.c Max Kellermann 2009-11-07 16:28:21 +01:00
  • c422344190 database: I/O error handling in db_save() Max Kellermann 2009-11-07 16:20:07 +01:00
  • 1a4cfc3d90 update_walk: log new container files Max Kellermann 2009-11-07 16:03:25 +01:00
  • 2f1bd39be8 command: added command "decoders" Max Kellermann 2009-11-07 15:57:22 +01:00
  • 4624dfcb30 decoder_list: moved print_all_decoders() to cmdline.c Max Kellermann 2009-11-07 15:46:45 +01:00
  • 3546d931a1 decoder_thread: check for STOP before calling the plugin Max Kellermann 2009-11-07 15:37:18 +01:00
  • 4dadb965a7 decoder_thread: moved code to decoder_input_stream_open() Max Kellermann 2009-11-07 15:35:50 +01:00
  • f2184db1cd decoder_thread: added local variable "dc" in decoder_run_file() Max Kellermann 2009-11-07 15:24:38 +01:00
  • 41f3f12709 output/jack: free source port names on exit Max Kellermann 2009-11-07 15:17:48 +01:00
  • 5d55b45654 decoder_list: pass previous plugin pointer to lookup functions Max Kellermann 2009-11-07 15:14:16 +01:00
  • e3da174fca decoder_list: moved suffix/mime_type checks to decoder_plugin.c Max Kellermann 2009-11-07 15:14:11 +01:00
  • bb862a8ceb decoder_list: back to NULL terminated list Max Kellermann 2009-11-07 15:14:09 +01:00
  • 9ba900486e decoder_thread: open input stream on demand Max Kellermann 2009-11-07 15:10:12 +01:00
  • 587284bae6 decoder_thread: moved plugin loops to separate functions Max Kellermann 2009-11-07 14:57:46 +01:00
  • 4c7bfa514f uri: added function attributes Max Kellermann 2009-11-07 14:17:28 +01:00