Commit Graph

  • 51dce3d161 output/alsa: simplify setup_format() Max Kellermann 2012-03-22 00:29:56 +01:00
  • c10f013fc2 output/alsa: don't pass audio_format to _try_format() Max Kellermann 2012-03-22 00:24:56 +01:00
  • 2874d68bdb output/alsa: simplify alsa_output_try_format_both() Max Kellermann 2012-03-22 00:23:07 +01:00
  • 11e83eb7e7 output/oss: move code to oss_probe_sample_format() Max Kellermann 2012-03-21 22:28:18 +01:00
  • 9ec9a8705e pcm_export: use the byte_reverse library directly Max Kellermann 2012-03-21 20:55:18 +01:00
  • 170635e3a6 output/{alsa,oss}: move endian code to new library pcm_export Max Kellermann 2012-03-21 19:54:35 +01:00
  • a5d1444ef4 pcm_pack: fix regression in unpack_sample() Max Kellermann 2012-03-21 21:16:46 +01:00
  • 55708b39c3 audio_format: DSD_OVER_USB is padded to 32 bit Max Kellermann 2012-03-21 19:41:41 +01:00
  • 8c5ebdff36 audio_format: remove the reverse_endian attribute Max Kellermann 2012-03-21 19:25:52 +01:00
  • 1c84f324a1 output/oss: always receive host byte order samples Max Kellermann 2012-03-21 19:19:40 +01:00
  • 3dba09f339 output/alsa: always receive host byte order samples Max Kellermann 2012-03-21 19:09:22 +01:00
  • 7ebf8e66c9 decoder/pcm: always supply host byte order samples Max Kellermann 2012-03-21 19:07:15 +01:00
  • 62218fe59d test: add unit test for util/byte_reverse.c Max Kellermann 2012-03-21 19:08:32 +01:00
  • 95d9bb6dfc pcm_byteswap: move code to libutil Max Kellermann 2012-03-21 18:45:51 +01:00
  • 33986075ef Makefile.am: link src/util/*.c into libutil.a Max Kellermann 2012-03-21 18:50:18 +01:00
  • 766905ba9f output/alsa: merge alsa_data_free() into destructor Max Kellermann 2012-03-21 18:51:31 +01:00
  • a29c64b6c7 audio_format: hack for DSD to USB conversion Max Kellermann 2012-03-21 10:01:38 +01:00
  • 777e1cabc5 test/run_convert: allow the out format to be a mask Max Kellermann 2012-03-21 09:29:31 +01:00
  • 396e97fc94 Fix the build on OSX Rich Healey 2012-03-21 19:48:28 +11:00
  • 9c6a4505c8 audio_format: remove the format SAMPLE_FORMAT_DSD_LSBFIRST Max Kellermann 2012-03-21 09:06:48 +01:00
  • 238c3adad1 decoder/dsdiff: reverse bits to most significant bit first Max Kellermann 2012-03-21 09:01:56 +01:00
  • c1d0a8b5ce dsd2pcm: move the bit reversing code to a generic library Max Kellermann 2012-03-21 08:44:43 +01:00
  • 08ce24ec3f audio_format: basic support for DSD-over-USB Max Kellermann 2012-03-18 18:33:26 +01:00
  • 79eb7623ef event_pipe, test: explicitly ignore write() return value Max Kellermann 2012-03-19 20:37:17 +01:00
  • b9e64d0472 decoder/audiofile: fix compiler warnings with libaudiofile 0.3.3 Jonathan Neuschäfer 2012-02-15 20:52:48 +01:00
  • 4f500149af text_input_stream: detect end-of-file Max Kellermann 2012-03-19 19:51:19 +01:00
  • 281b8714ef playlist/soundcloud: support libyajl2 Robert Vollmert 2012-03-19 21:16:48 +01:00
  • d5be3cce9c text_input_stream: detect end-of-file Max Kellermann 2012-03-19 19:51:19 +01:00
  • 8dcefaf2e3 test/dump_text_file: debug program for text_input_stream.c Max Kellermann 2012-03-19 19:59:30 +01:00
  • 48e3432a63 test/run_input: use input_stream_*lock() Max Kellermann 2012-03-19 20:04:45 +01:00
  • 69d3c611aa util/list: allow typeof() with clang Max Kellermann 2012-03-19 18:39:05 +01:00
  • 36827e1134 event_pipe, test: explicitly ignore write() return value Max Kellermann 2012-03-19 20:37:17 +01:00
  • 351ac4a2c0 command: read arbitrary local files with "lsinfo" Max Kellermann 2012-03-06 21:35:05 +01:00
  • 36fff59a38 client_file: always allow access if client uid equals mpd uid Max Kellermann 2012-03-06 22:20:05 +01:00
  • 1e60a4386a playlist_edit: move UID check to client_allow_file() Max Kellermann 2012-03-06 22:01:24 +01:00
  • e9f1b53ae6 command, ack: add ack_quark() Max Kellermann 2012-03-06 22:08:54 +01:00
  • 5016839b90 use g_strerror() instead of strerror() Max Kellermann 2012-03-06 22:06:08 +01:00
  • faf35e6082 command: fix the "DENIED" ACK code Max Kellermann 2012-03-06 21:35:30 +01:00
  • d07a6edd2f configure.ac: detect libyajl for playlist/soundcloud Max Kellermann 2012-03-01 20:18:16 +01:00
  • 553d4e9283 playlist/soundcloud: use config_dup_block_string() Max Kellermann 2012-03-01 19:59:28 +01:00
  • 7cef52478d A soundcloud playlist plugin. Robert Vollmert 2012-02-27 13:19:45 +01:00
  • e7ce362d22 song_update, udp_server: workarounds for gcc 4.1 warnings Max Kellermann 2012-03-01 20:11:04 +01:00
  • c551c8b31b raop_output: fix raop_session inbalance Kurt Van Dijck 2012-02-24 07:02:47 +01:00
  • 9c36e71081 decoder/dsdiff: don't convert to PCM Max Kellermann 2012-03-01 01:56:23 +01:00
  • c9c57af5f7 pcm_convert: support the DSD format Max Kellermann 2012-03-01 00:57:33 +01:00
  • 2516496993 audio_format: add DSD sample format Max Kellermann 2012-03-01 00:25:08 +01:00
  • 3b565b5f97 pcm_convert: add method _reset() Max Kellermann 2012-03-01 00:59:53 +01:00
  • 0742976138 win32: Add a Windows OS resource file and icon Avuton Olrich 2012-02-18 03:33:49 -08:00
  • 1a63663c85 Merge remote branches 'jn/ffmpeg' and 'jn/wsp' Max Kellermann 2012-02-15 21:49:20 +01:00
  • 00a20fc8a5 decoder/ffmpeg: always use AV_VERSION_INT Jonathan Neuschäfer 2012-02-15 21:42:52 +01:00
  • 6ab4fb368c input/cdio_paranoia: whitespace-fix a comment Jonathan Neuschäfer 2012-02-15 21:06:08 +01:00
  • fa39bb0a50 doc/protocol: fix some grammar Jonathan Neuschäfer 2012-02-15 21:17:19 +01:00
  • 645663cdfe Merge branch 'af' of git://git.musicpd.org/jn/mpd Max Kellermann 2012-02-15 21:06:53 +01:00
  • ee2bcbb41d decoder/audiofile: fix compiler warnings with libaudiofile 0.3.3 Jonathan Neuschäfer 2012-02-15 20:52:48 +01:00
  • 12b4ebf8d4 use audio_output_plugins_for_each's plugin iterator Jonathan Neuschäfer 2012-02-15 20:35:06 +01:00
  • 8da4750ee2 rtsp_client: strncat -> g_strlcat Jonathan Neuschäfer 2012-02-15 20:35:06 +01:00
  • d22df2915c main: handle negative strtol return value Jonathan Neuschäfer 2012-02-15 20:35:06 +01:00
  • e77d96cf89 decoder/sidplay: remove unused variable 'ret' Jonathan Neuschäfer 2012-02-15 20:35:05 +01:00
  • ae28ba84d2 command: move code to protocol/argparser.c Max Kellermann 2012-02-14 19:13:04 +01:00
  • b3f3b01958 command: use standard error messages in check_int() Max Kellermann 2012-02-14 18:59:03 +01:00
  • 52e9cab1c1 command: check for empty string after strtol() Max Kellermann 2012-02-14 18:59:41 +01:00
  • 1baaaa40cc command: parse unsigned integers and booleans where applicable Max Kellermann 2012-02-14 18:52:22 +01:00
  • b8ed420058 command: move functions to protocol/result.c Max Kellermann 2012-02-14 18:46:30 +01:00
  • ed16ee3029 command: eliminate local buffer "unknown" Max Kellermann 2012-02-14 18:34:04 +01:00
  • 7338b16c18 listen: implement systemd socket activation Max Kellermann 2012-02-13 20:48:51 +01:00
  • f529441400 server_socket: add method _add_fd() Max Kellermann 2012-02-13 20:58:57 +01:00
  • 03664d0426 server_socket: move code to set_fd() Max Kellermann 2012-02-13 21:10:36 +01:00
  • 652cfb7caf zeroconf: skip initialisation if there is no port Max Kellermann 2012-02-13 21:04:50 +01:00
  • 5540fbaec2 command: new command "config" Max Kellermann 2012-02-13 19:59:41 +01:00
  • 0a0b473765 mapper: add mapper_get_music_directory() Max Kellermann 2012-02-13 20:10:19 +01:00
  • df2d041483 database: add "pure" attributes Max Kellermann 2012-02-13 20:07:30 +01:00
  • ffc6e19548 database: remove obsolete prototype db_check() Max Kellermann 2012-02-13 20:08:47 +01:00
  • d874d7661f mapper: add "pure" attributes Max Kellermann 2012-02-13 20:06:23 +01:00
  • 1d66e714e6 client: add function client_is_local() Max Kellermann 2012-02-13 20:00:33 +01:00
  • d98a863b82 client: add "pure" attributes Max Kellermann 2012-02-13 20:05:15 +01:00
  • 3b6790c7dc command: never print "bad name" in response to "load" Max Kellermann 2012-02-13 19:51:27 +01:00
  • 5ee3a9a9ca playlist_vector: require database lock for all functions Max Kellermann 2012-02-13 19:25:03 +01:00
  • dd26fa67f2 playlist_vector: add new playlist to the end of the list Max Kellermann 2012-02-13 19:26:00 +01:00
  • 89f5e60422 directory.h: move DIRECTORY_DIR to directory_save.c Max Kellermann 2012-02-13 19:24:17 +01:00
  • c616165f81 Merge branch 'v0.16.x' Max Kellermann 2012-02-13 19:15:18 +01:00
  • 103832742d decoder/ffmpeg: read the "year" tag Max Kellermann 2012-02-13 19:05:39 +01:00
  • 3e7e0bcb18 test/run_decoder: initialize GThread Max Kellermann 2011-10-03 19:28:40 +02:00
  • 7d3d8f20ab test/read_tags: call g_thread_init() Max Kellermann 2011-09-13 22:42:21 +02:00
  • e1e3ce980a decoder_api: check state before emitting initial seek command Max Kellermann 2012-02-13 18:27:43 +01:00
  • 7855a32579 pcm_buffer: pcm_buffer_get() never returns NULL Max Kellermann 2012-02-13 18:05:42 +01:00
  • 9c92afa5fe output/winmm: remove pointless NULL check Max Kellermann 2012-02-13 18:10:09 +01:00
  • edac498d03 directory: fix reverse order of child directories treblid 2012-02-13 14:44:28 +01:00
  • d7d9dbd2c2 playlist/flac: delete this obsolete plugin Max Kellermann 2012-02-12 19:57:27 +01:00
  • f8eece22c8 playlist/embcue: ignore "FILE", always point to container song file Max Kellermann 2012-02-12 19:45:13 +01:00
  • df563db294 song: add function song_replace_uri() Max Kellermann 2012-02-12 19:47:22 +01:00
  • 01b0d9eb97 db_print: print extra "playlist" object for embedded CUE sheets Max Kellermann 2012-02-12 18:41:25 +01:00
  • a7f13d841f song_update: update the "has_playlist" flag Max Kellermann 2012-02-12 18:32:26 +01:00
  • 686d8bbe69 tag_handler: add new handler that updates has_playlist Max Kellermann 2012-02-12 18:25:10 +01:00
  • 4b36af4a34 tag: add attribute "has_playlist" Max Kellermann 2012-02-12 18:19:12 +01:00
  • 4a23a4bfee tag_{ape,id3}: remove the _load() functions Max Kellermann 2012-02-12 18:25:46 +01:00
  • ac3ad452c0 playlist_vector: use the list_head library Max Kellermann 2012-02-12 17:50:30 +01:00
  • 027c01511c update_remove: add header update_remove.h Max Kellermann 2012-02-12 17:43:23 +01:00
  • 4fdcc0496f update_walk: move code to update_db.c Max Kellermann 2012-02-12 17:06:34 +01:00
  • 0c4a2bea69 update_walk: move code to update_io.c Max Kellermann 2012-02-12 17:00:00 +01:00
  • 2ba3401238 update_walk: move code to update_song_file() Max Kellermann 2012-02-12 16:50:24 +01:00