Commit Graph

  • 0b9f650fe2 output/Wrapper: new helper class Max Kellermann 2014-12-29 23:45:14 +01:00
  • 977834179a output/pulse: move initialization to constructor Max Kellermann 2014-12-29 22:57:46 +01:00
  • b42732743d output/pulse: remove unnecessary initialization Max Kellermann 2014-12-29 23:00:11 +01:00
  • 99e6409a67 {mixer,output}/pulse: move code to LogPulseError() Max Kellermann 2014-12-29 22:42:52 +01:00
  • 6a0a5f9693 output/pulse: move SetError() to lib/pulse/Error.cxx Max Kellermann 2014-12-29 22:34:32 +01:00
  • fe9db8b369 {mixer,output}/pulse: use a common Domain instance Max Kellermann 2014-12-29 22:25:14 +01:00
  • ca035d0e8d mixer/pulse: remove redundant "virtual" keywords Max Kellermann 2014-12-29 22:23:58 +01:00
  • 84c9260dc4 output/fifo: make variables more local Max Kellermann 2014-12-28 00:48:05 +01:00
  • 987c02e946 output/pipe: convert to class Max Kellermann 2014-12-27 18:57:18 +01:00
  • 5c0bc612fe output/pipe: add static method Create() Max Kellermann 2014-12-27 18:56:23 +01:00
  • 0e28b53242 output/pipe: merge Initialize() and Configure() Max Kellermann 2014-12-27 18:56:08 +01:00
  • 5fc0ce80fc output/pipe: move functions into the struct Max Kellermann 2014-12-27 18:42:31 +01:00
  • af9092df39 EncoderPlugin: pass Tag reference to method tag() Max Kellermann 2014-12-26 22:30:54 +01:00
  • 58a5da33c2 OutputPlugin: pass Tag reference to _send_tag() Max Kellermann 2014-12-26 22:27:01 +01:00
  • 7077eac589 test/FakeDecoderAPI: dump tags Max Kellermann 2014-12-26 22:23:55 +01:00
  • b3435ae432 output/recorder: implement send_tag() Max Kellermann 2014-12-26 14:57:21 +01:00
  • a31129333c output/recorder: move functions into the struct Max Kellermann 2014-12-26 14:57:29 +01:00
  • 2983c2a24f output/jack: fix implicit nullptr/bool conversion Max Kellermann 2014-12-26 14:44:47 +01:00
  • 412bedb697 Merge branch 'v0.19.x' Max Kellermann 2014-12-26 14:40:32 +01:00
  • 163597ef69 db/simple: fix implicit nullptr/bool conversion Max Kellermann 2014-12-26 14:31:00 +01:00
  • 95f84afd33 fs/Traits, ...: work around -Wtautological-pointer-compare Max Kellermann 2014-12-26 14:28:01 +01:00
  • 9f7fd1fbfb db/lazy, input/mms: add "override" keywords Max Kellermann 2014-12-26 14:29:26 +01:00
  • 940cab8620 Merge branch 'v0.18.x' into v0.19.x Max Kellermann 2014-12-26 14:26:31 +01:00
  • d37811f177 lib/ffmpeg/Buffer: always include libavutil/mem.h Max Kellermann 2014-12-26 14:09:45 +01:00
  • 5b84c99d79 doc/user: remove autoconf/automake from Debian build dependencies Max Kellermann 2014-12-26 14:00:50 +01:00
  • b295024574 doc/user: add more Debian build dependencies Max Kellermann 2014-12-26 13:56:26 +01:00
  • 34180f1745 doc/user: add libicu-dev to Debian build dependencies Max Kellermann 2014-12-26 13:54:33 +01:00
  • 665031467a db/proxy, output/shout: fix implicit nullptr/bool conversion Max Kellermann 2014-12-26 13:50:54 +01:00
  • df33171107 db/{simple,proxy}, ...: add "override" keywords Max Kellermann 2014-12-26 13:46:07 +01:00
  • 53f4044890 util/{ASCII,UriUtil}, ...: work around -Wtautological-pointer-compare Max Kellermann 2014-12-26 13:40:17 +01:00
  • a5049136ff DatabaseGlue: convert nullptr check to assertion Max Kellermann 2014-12-26 13:43:27 +01:00
  • 705b3c6b63 util/ASCII: fix indent Max Kellermann 2014-12-26 13:37:38 +01:00
  • 6b4ac66962 Compiler.h: add macro CLANG_CHECK_VERSION() Max Kellermann 2014-12-26 13:29:44 +01:00
  • 0964b06240 Compiler.h: add macro GCC_OLDER_THAN() Max Kellermann 2014-11-28 18:57:48 +01:00
  • 92eeca3ba7 util/Manual: reimplement GCC_CHECK_VERSION() using GCC_MAKE_VERSION() Max Kellermann 2014-11-28 19:06:17 +01:00
  • 2a86554ac4 Compiler.h: add macro GCC_MAKE_VERSION() Max Kellermann 2014-11-28 18:55:09 +01:00
  • 805caa30ce configure.ac: prepare for 0.18.22 Max Kellermann 2014-12-26 13:23:04 +01:00
  • d4ca853fd3 output/jack: move code to separate functions Max Kellermann 2014-12-25 22:18:22 +01:00
  • 5a8d2e8057 output/jack: cache AudioFormat::channels Max Kellermann 2014-12-24 23:22:45 +01:00
  • 687fc358fd output/jack: fix typo Max Kellermann 2014-12-24 23:22:54 +01:00
  • c4c2da06b7 output/jack: use jack_ringbuffer_get_write_vector() Max Kellermann 2014-12-24 22:58:25 +01:00
  • 8928cd53bf output/jack: move jack_ringbuffer_write_space() call to WriteSamples() Max Kellermann 2014-12-24 23:08:39 +01:00
  • ca88fc4ed3 output/jack: cache AudioFormat::channels Max Kellermann 2014-12-24 23:04:29 +01:00
  • b83a1d79b7 output/jack: pass float* to WriteSamples() Max Kellermann 2014-12-24 23:02:19 +01:00
  • cec2a837cf output/jack: WriteSamples() returns size_t Max Kellermann 2014-12-24 23:00:46 +01:00
  • cff47262da output/jack: pass size_t to WriteSamples() Max Kellermann 2014-12-24 23:00:15 +01:00
  • da83eae754 output/jack: use SampleFormat::FLOAT Max Kellermann 2014-12-24 22:40:00 +01:00
  • c5409d52f5 output/Internal: move enum AudioOutputCommand into the struct Max Kellermann 2014-12-24 22:11:57 +01:00
  • 54fc8f0e8c output/Internal: convert audio_output_command to strictly-typed enum Max Kellermann 2014-12-24 22:13:50 +01:00
  • 2ea633a2f7 output/jack: use std::fill() Max Kellermann 2014-12-24 16:27:13 +01:00
  • 9a52043fad output/jack: move functions into the struct Max Kellermann 2014-12-24 15:15:53 +01:00
  • 39a5be2df9 output/jack: merge two mpd_jack_available() calls Max Kellermann 2014-12-24 16:01:07 +01:00
  • 96560e317a output/jack: make variables more local Max Kellermann 2014-12-24 15:21:23 +01:00
  • adb27903eb output/jack: convert const to constexpr Max Kellermann 2014-12-24 15:14:51 +01:00
  • 51150faa39 output/jack: convert enum to constexpr Max Kellermann 2014-12-24 09:52:32 +01:00
  • a56949e9fa decoder/ffmpeg: support interleaved floating point Max Kellermann 2014-12-23 20:51:08 +01:00
  • ea96919b80 Merge branch 'v0.19.x' Max Kellermann 2014-12-23 20:43:15 +01:00
  • 43da4c0eca input/mms: limit the mmsx_read() size Max Kellermann 2014-12-23 20:34:45 +01:00
  • 5835afb849 decoder/ffmpeg: fix indent Max Kellermann 2014-12-23 10:21:34 +01:00
  • b9c7771830 decoder/DsdLib: add missing stdlib.h include Max Kellermann 2014-12-23 10:08:46 +01:00
  • 35db88affe DSF ID3 tags hitting 4k size limit Jan Brittenson 2014-12-22 22:26:55 -08:00
  • e38faca455 configure.ac: prepare for 0.19.8 Max Kellermann 2014-12-23 09:42:17 +01:00
  • 0255e8710c android: release v0.19.7 Max Kellermann 2014-12-23 09:42:52 +01:00
  • 7f3fecbdf5 decoder/ffmpeg: simplify mpd_ffmpeg_open_input() Max Kellermann 2014-12-22 21:58:01 +01:00
  • a2c6d5e148 decoder/ffmpeg: move functions into the AvioStream struct Max Kellermann 2014-12-22 21:58:25 +01:00
  • 373706c92b configure.ac: add macro MPD_DEFINE_CONDITIONAL Max Kellermann 2014-12-21 23:25:48 +01:00
  • 7afe63aa06 configure.ac: use MPD_ENABLE_AUTO_PKG_LIB for libgme Max Kellermann 2014-12-22 10:28:15 +01:00
  • 8fab855099 configure.ac: remove redundant declaration "HAVE_ISO9660" Max Kellermann 2014-12-22 10:18:06 +01:00
  • 062fef36f9 m4/mpd_auto: fix description in AC_DEFINE() Max Kellermann 2014-12-22 10:18:48 +01:00
  • fefe2df3ee input/ffmpeg: use FfmpegInit() instead of av_register_all() Max Kellermann 2014-12-21 20:56:42 +01:00
  • 90b91ead72 decoder/ffmpeg: move code to lib/ffmpeg/Init.cxx Max Kellermann 2014-12-21 20:51:41 +01:00
  • 1e98e41381 decoder/ffmpeg: move code to lib/ffmpeg/LogCallback.cxx Max Kellermann 2014-12-20 18:46:29 +01:00
  • 7030e8f050 decoder/ffmpeg: remove obsolete comment Max Kellermann 2014-12-19 11:51:16 +01:00
  • 74bb514a8c decoder/ffmpeg: convert enums to constexpr Max Kellermann 2014-12-19 11:47:25 +01:00
  • 46914e486c decoder/ffmpeg: move struct AvioStream to FfmpegIo.hxx Max Kellermann 2014-12-19 10:35:10 +01:00
  • f9abc561fb decoder/ffmpeg: remove unnecessary nullptr check for av_free() Max Kellermann 2014-12-19 10:33:17 +01:00
  • 2e22ff2e36 decoder/ffmpeg: use AVStream::duration Max Kellermann 2014-12-19 10:12:01 +01:00
  • 8c3be4a5f0 decoder/ffmpeg: skip _scan_stream() if no audio stream was found Max Kellermann 2014-12-19 10:20:25 +01:00
  • 3fe2f7337c decoder/ffmpeg: remove redundant audio stream check Max Kellermann 2014-12-19 10:20:45 +01:00
  • ec24eb1d8e decoder/ffmpeg: use more references Max Kellermann 2014-12-19 10:03:35 +01:00
  • ffcaf85609 decoder/ffmpeg: merge avformat_close_input() calls Max Kellermann 2014-12-19 09:57:29 +01:00
  • d0c481e44e lib/ffmpeg/Time: add API documentation Max Kellermann 2014-12-19 09:49:29 +01:00
  • 67e2d9f9e1 decoder/ffmpeg: move code to lib/ffmpeg/Time.hxx Max Kellermann 2014-12-19 09:41:21 +01:00
  • dd5aa2b483 decoder/ffmpeg: use av_free() instead of av_freep() Max Kellermann 2014-12-19 09:23:22 +01:00
  • 806494a254 decoder/ffmpeg: add API documentation Max Kellermann 2014-12-19 06:41:50 +01:00
  • 5c3afd020a decoder/ffmpeg: copy_interleave_frame() returns ConstBuffer Max Kellermann 2014-12-18 23:41:08 +01:00
  • 190cdfc326 decoder/ffmpeg: copy_interleave_frame() returns Error Max Kellermann 2014-12-18 23:39:56 +01:00
  • 13b954c765 decoder/ffmpeg: pass AVPacket copy to ffmpeg_send_packet() Max Kellermann 2014-12-18 23:24:11 +01:00
  • 49f6b50ed3 decoder/ffmpeg: simplify ffmpeg_send_packet() Max Kellermann 2014-12-18 23:21:48 +01:00
  • 0f2a304d34 decoder/ffmpeg: pass references instead of pointers Max Kellermann 2014-12-18 23:08:08 +01:00
  • a142f93dca decoder/ffmpeg: move code to class FfmpegBuffer Max Kellermann 2014-12-18 21:28:50 +01:00
  • 2dfe2fb22c decoder/ffmpeg: fix crash on out-of-memory Max Kellermann 2014-12-18 22:13:01 +01:00
  • e8564b4c90 decoder/ffmpeg: log detailed error message Max Kellermann 2014-12-18 22:07:38 +01:00
  • 2fd81b4932 decoder/ffmpeg: remove obsolete comment Max Kellermann 2014-12-18 20:19:40 +01:00
  • 0cf4c6ffea decoder/ffmpeg: add "pure" attributes Max Kellermann 2014-12-18 20:17:15 +01:00
  • 25f89afbfb output/winmm: show detailed error messages Max Kellermann 2014-12-17 19:43:14 +01:00
  • 43f3cdcd24 output/winmm: show detailed error messages Max Kellermann 2014-12-17 19:42:54 +01:00
  • 3454fed324 win32/build.py: add option "--64" for a x64 build Max Kellermann 2014-12-17 16:35:27 +01:00
  • a64ffda688 {win32,android}/build.py: add the host triple to the lib paths Max Kellermann 2014-12-17 16:47:25 +01:00
  • 8400da9934 Merge tag 'v0.19.7' Max Kellermann 2014-12-17 19:27:59 +01:00