Commit Graph

  • d0779e71ab command: format strerror() with "%s" Max Kellermann 2008-11-22 14:57:00 +01:00
  • a493aafe02 wavpack: use assert_static() Laszlo Ashin 2008-11-22 14:27:18 +01:00
  • 457a6f4bee utils: introduce assert_static() Laszlo Ashin 2008-11-22 14:22:32 +01:00
  • 0bad84066b command: allow clients to subscribe to specific idle events Marc Pavot 2008-11-22 13:26:21 +01:00
  • 976d5045c6 decoder: check audio_format_valid() in all decoders Max Kellermann 2008-11-21 20:27:30 +01:00
  • be9e60d55e audio_format: added audio_format_valid() Max Kellermann 2008-11-21 20:27:05 +01:00
  • 774417f12f decoder: ignore decoder_data() calls with length==0 Max Kellermann 2008-11-21 20:26:57 +01:00
  • 63c3ebee46 flac, oggflac: use GLib instead of utils.h/log.h Max Kellermann 2008-11-21 20:15:50 +01:00
  • f15fc4e99a ffmpeg: use GLib instead of log.h Max Kellermann 2008-11-21 20:13:41 +01:00
  • 4a3a621caf audiofile: use GLib instead of log.h Max Kellermann 2008-11-21 20:13:36 +01:00
  • 7a2fe930b8 aac: use GLib instead of utils.h/log.h Max Kellermann 2008-11-21 20:13:26 +01:00
  • 0243e1e26d log: print the log_domain Max Kellermann 2008-11-21 20:13:00 +01:00
  • 1c0c583216 state_file: save state_file every 5 minutes Max Kellermann 2008-11-21 18:36:33 +01:00
  • 695d8051d2 input_curl: try to seek by fast-forwarding the buffer Max Kellermann 2008-11-21 17:10:20 +01:00
  • 46df0fd7dc input_curl: moved code to consume_buffer() Max Kellermann 2008-11-21 16:57:55 +01:00
  • 7779e4133a input_curl: don't do temporary calculations with input_stream.offset Max Kellermann 2008-11-21 16:56:10 +01:00
  • a165ee25e8 doc: merged protocol documentation from the wiki Monika Brinkert 2008-11-20 22:18:50 +01:00
  • 63a885026a doc: rephrase descriptions Monika Brinkert 2008-11-20 22:16:54 +01:00
  • 08c7160eee doc: improved XML decorations Monika Brinkert 2008-11-20 22:14:47 +01:00
  • dbcf73721e AUTHORS: added Viliam Mateicka Viliam Mateicka 2008-11-20 21:31:13 +01:00
  • 61ba50a9bc decoder: ignore the SEEK command during startup Max Kellermann 2008-11-20 21:08:16 +01:00
  • 927bf45f84 ogg: moved the "errorStr" variable into the error handler Max Kellermann 2008-11-20 20:11:00 +01:00
  • 65a8822a0b aac: get rid of gcc warnings Laszlo Ashin 2008-11-20 19:19:30 +01:00
  • 7ac3abf499 update: pass UTF-8 path to skip_symlink() Konstantin Sobolev 2008-11-20 18:22:07 +01:00
  • 23b097593e mapper: use the utf8_to_fs_charset() result Konstantin Sobolev 2008-11-20 18:10:18 +01:00
  • ddab531b4a path: fix g_convert() argument order Konstantin Sobolev 2008-11-20 17:48:11 +01:00
  • 1f50146e29 ogg: check the ov_read() return value before the vorbis_info evaluation Max Kellermann 2008-11-20 12:45:17 +01:00
  • a8f69429b0 input_curl: don't fail when seek to EOF is requested Max Kellermann 2008-11-20 12:45:17 +01:00
  • a0dd5b7f2f curl: don't check running_handles for EOF Max Kellermann 2008-11-20 12:42:42 +01:00
  • f61904db33 input_curl: always set eof=true on CURLMSG_DONE Max Kellermann 2008-11-20 12:41:59 +01:00
  • 90bfe65e54 doc: process protocol.xml with xmlto Max Kellermann 2008-11-20 08:59:55 +01:00
  • a3d0e571cc doc: fix "Repeat" typo in protocol.xml Max Kellermann 2008-11-20 08:59:54 +01:00
  • a3fd74d0dc doc: converted doc/COMMANDS to DocBook Max Kellermann 2008-11-19 21:16:19 +01:00
  • 05f4629fa3 wavpack: redo using audio_format_frame_size() Laszlo Ashin 2008-11-19 00:02:06 +01:00
  • 362ca300d6 decoder: pass the correct buffer length to pcm_convert() Max Kellermann 2008-11-18 22:45:51 +01:00
  • 33b5015469 ffmpeg: read tags from AVFormatContext Viliam Mateicka 2008-11-18 20:03:00 +01:00
  • eac4ed2241 audiofile: fixed misplaced if Viliam Mateicka 2008-11-18 19:54:42 +01:00
  • 63272d6888 music_pipe: narrowed assertion on chunk index Max Kellermann 2008-11-18 19:54:39 +01:00
  • 7591403566 input_stream: size==-1 means unknown size Max Kellermann 2008-11-16 20:42:08 +01:00
  • 8882f06200 ffmpeg: fixed AVSEEK_SIZE Max Kellermann 2008-11-16 20:25:31 +01:00
  • 9c4e97a61b aac: detect whether to pass "uint32_t*" to NeAACDecInit2() Max Kellermann 2008-11-16 20:04:49 +01:00
  • acfba02310 decoder: check length==0 in decoder_read() Max Kellermann 2008-11-15 19:27:30 +01:00
  • c368a2f91c aac: fix compiler warnings on amd64 Laszlo Ashin 2008-11-15 11:54:22 +01:00
  • 00da7db1e3 aac: don't try to free static buffer Laszlo Ashin 2008-11-15 11:50:25 +01:00
  • 0efd80d2e5 MPD version 0.14~alpha3 Avuton Olrich 2008-11-14 10:29:06 -08:00
  • 4a1ad61e8e log: check the log threshold in log_func() Max Kellermann 2008-11-14 18:27:11 +01:00
  • 7720a1195a volume: eliminate alloca() usage Max Kellermann 2008-11-14 18:15:33 +01:00
  • 19131f1eda volume: moved code to oss_mixer_find() Max Kellermann 2008-11-14 18:05:13 +01:00
  • eb199ca207 player: don't queue song when there are 2 songs in the pipe Max Kellermann 2008-11-14 17:55:51 +01:00
  • 418dac6f94 player: wake up decoder before waiting for xfade chunks Max Kellermann 2008-11-14 17:55:45 +01:00
  • 440b1ea3ea wavpack: be more robust if the underlying stream is not seekable László Áshin 2008-11-14 15:23:18 +01:00
  • c495c6f5af wavpack: tolerate less decoded data than requested László Áshin 2008-11-14 15:23:13 +01:00
  • ed6f60460d wavpack: renamed variables and modified coding style slightly László Áshin 2008-11-14 15:21:44 +01:00
  • 7b7340f703 mp3: fix SEEK command check after mp3_synth_and_send() Max Kellermann 2008-11-13 14:43:19 +01:00
  • 2dacd16b5b decoder: additional dc.command checks in decoder_data() Max Kellermann 2008-11-13 14:43:19 +01:00
  • 3eb9b3218d MPD version 0.14~alpha2 Avuton Olrich 2008-11-13 14:43:10 +01:00
  • 2860b1b60f decoder: wait for the player only if the music pipe is full Max Kellermann 2008-11-13 02:54:56 +01:00
  • 1a3945b563 decoder: check dc.command at the beginning of decoder_data() Max Kellermann 2008-11-13 02:42:40 +01:00
  • 709640422c player: chop the tail of the music pipe after CANCEL Max Kellermann 2008-11-13 02:09:33 +01:00
  • 66ce1495f0 music_pipe: continuously check the sample format of all chunks Max Kellermann 2008-11-13 02:06:58 +01:00
  • 998d9a8225 decoder: ignore SEEK commands during initialization Max Kellermann 2008-11-13 02:06:55 +01:00
  • 1178e485cb music_pipe: check for partial frames in appended chunk Max Kellermann 2008-11-13 02:06:52 +01:00
  • df09075afc player: assert that there was no previous "next song chunk" Max Kellermann 2008-11-13 01:57:15 +01:00
  • ae9bb92952 playlist: call clearPlayerQueue() only if song is queued II Max Kellermann 2008-11-12 21:55:13 +01:00
  • 93f488f034 wavpack: remove commented debug messages Max Kellermann 2008-11-12 21:25:08 +01:00
  • 600e132280 wavpack: calculate outsamplesize with audio_format_frame_size() Max Kellermann 2008-11-12 21:25:02 +01:00
  • ef80464c0c ogg: revert "use ogg_fopen() instead of ogg_open()" Max Kellermann 2008-11-12 08:38:04 +01:00
  • b67a8e4d6e aac: shift the input buffer before the full check Max Kellermann 2008-11-12 08:32:21 +01:00
  • 432da18e44 aac: make the input buffer static Max Kellermann 2008-11-12 08:29:40 +01:00
  • 487e05c67d aac: reject SEEK commands Max Kellermann 2008-11-12 08:25:09 +01:00
  • a9723e661a aac: get decoder command from decoder_data() Max Kellermann 2008-11-12 08:25:06 +01:00
  • 35a4ca2421 aac: convert audio_format to temporary variable Max Kellermann 2008-11-12 08:21:00 +01:00
  • 39fa60769c aac: removed method file_decode() Max Kellermann 2008-11-12 08:17:50 +01:00
  • e19b53f814 aac: check the buffer length in the ADIF parser Max Kellermann 2008-11-12 08:16:54 +01:00
  • b30ec73099 aac: use unsigned integers and size_t where appropriate Max Kellermann 2008-11-12 08:16:38 +01:00
  • 9806355d4c aac: check if the stream is seekable before length check Max Kellermann 2008-11-12 07:46:01 +01:00
  • f6765c4d8b aac: removed attribute "atEof" Max Kellermann 2008-11-12 07:41:54 +01:00
  • eff21067f0 mpc: assume the result fo of mpc_decoder_decode() is unsigned Max Kellermann 2008-11-12 07:14:18 +01:00
  • 0a6f4048d0 mpc: don't assume the stream is stereo Max Kellermann 2008-11-12 07:07:40 +01:00
  • 8d1ffb1684 mpc: get decoder command from decoder_data() Max Kellermann 2008-11-12 07:07:12 +01:00
  • 731e99c26e mpc: moved code to mpc_to_mpd_buffer() Max Kellermann 2008-11-12 07:06:47 +01:00
  • 975d5cd77e mpc: make the buffer large enough for one mpc frame Max Kellermann 2008-11-12 07:03:44 +01:00
  • 865757835e mpc: use GLib instead of utils.h/log.h Max Kellermann 2008-11-12 07:02:29 +01:00
  • 1414a3de4c mpc: declare buffer as int32_t[] Max Kellermann 2008-11-12 07:02:06 +01:00
  • 06c60888dc mpc: eliminated the local variable "eof" Max Kellermann 2008-11-11 21:39:50 +01:00
  • 97080b796c ogg: removed stray "}" Max Kellermann 2008-11-11 21:39:31 +01:00
  • 53c17db5e9 ogg: use ogg_fopen() instead of ogg_open() Max Kellermann 2008-11-11 21:33:10 +01:00
  • 448ff32c96 ogg: use GLib instead of utils.h/log.h Max Kellermann 2008-11-11 21:33:01 +01:00
  • 401e77b258 decoder: fixed typo in assertion Max Kellermann 2008-11-11 21:23:30 +01:00
  • 0cba1ae312 ogg: get decoder command from decoder_data() Max Kellermann 2008-11-11 21:21:54 +01:00
  • 7b575b55c2 ogg: flush buffer after every ov_read() call Max Kellermann 2008-11-11 21:15:01 +01:00
  • 67814eddff mp3: support stream tags Max Kellermann 2008-11-11 20:53:24 +01:00
  • 514c37b0cd mp3: eliminated duplicate command check Max Kellermann 2008-11-11 20:50:37 +01:00
  • 1bfa6a94e2 player: fix race condition during tag update Max Kellermann 2008-11-11 20:46:55 +01:00
  • acf0d141be playlist: track song metadata changes Max Kellermann 2008-11-11 20:46:55 +01:00
  • 81d2076bcf oggflac: removed the obsolete try_decode() method Max Kellermann 2008-11-11 17:17:06 +01:00
  • 9eed41911f decoder: return void from decode() methods Max Kellermann 2008-11-11 17:13:44 +01:00
  • 05e69ac086 replay_gain: don't include os_compat.h Max Kellermann 2008-11-11 16:38:33 +01:00
  • bc1999f815 replay_gain: use GLib instead of utils.h/log.h Max Kellermann 2008-11-11 16:38:26 +01:00
  • 8a40e0b495 replay_gain: use pcm_volume() to apply replay gain Max Kellermann 2008-11-11 16:38:12 +01:00