Commit Graph

  • c17be5af6b test/run_encoder: use std::unique_ptr Max Kellermann 2016-05-04 18:46:06 +02:00
  • b376536a3b encoder/Interface: convert PreparedEncoder to abstract class Max Kellermann 2016-05-04 18:29:31 +02:00
  • e7edc02647 encoder/Interface: move instance methods to abstract class Max Kellermann 2016-05-04 09:31:21 +02:00
  • 69bf835059 encoder/vorbis: move code into the struct Max Kellermann 2016-05-04 16:22:59 +02:00
  • b97ffddfe8 encoder/vorbis: use CamelCase Max Kellermann 2016-05-04 16:21:47 +02:00
  • 6407b7c591 output/recorder: use C++11 initializers Max Kellermann 2016-05-04 15:18:57 +02:00
  • e14cd92d59 output/shout: use AudioOutputWrapper Max Kellermann 2016-05-04 14:44:00 +02:00
  • 73cadd1798 output/shout: dispose encoder in destructor Max Kellermann 2016-05-04 15:05:48 +02:00
  • fb9840f1f8 output/shout: call shout_shutdown() in destructor Max Kellermann 2016-05-04 15:03:55 +02:00
  • 492aaa3375 output/shout: use C++11 initializers Max Kellermann 2016-05-04 14:46:45 +02:00
  • 33c5da700d encoder/opus: move functions into the struct Max Kellermann 2016-05-03 23:56:47 +02:00
  • 48d3af7d9a encoder/opus: use CamelCase Max Kellermann 2016-05-03 23:53:42 +02:00
  • 9b3470eabd lib/xiph/OggStream: use C++11 initializer Max Kellermann 2016-05-03 23:46:56 +02:00
  • 86a505b4f3 lib/xiph/OggSyncState: disallow copying Max Kellermann 2016-05-03 23:45:32 +02:00
  • ed6c6296eb {de,en}coder/{vorbis,flac,opus}: move several libraries to lib/xiph/ Max Kellermann 2016-05-02 23:11:07 +02:00
  • b27a41812f configure.ac: enable HAVE_XIPH if Vorbis/FLAC encoder is enabled Max Kellermann 2016-05-03 23:40:21 +02:00
  • 6c933d2b77 configure.ac: detect libogg Max Kellermann 2016-05-03 23:31:17 +02:00
  • fb5610f9bd configure.ac: improve HAVE_XIPH declaration, add HAVE_OGG Max Kellermann 2016-05-03 12:52:30 +02:00
  • 7adbd00811 decoder/{vorbis,flac,opus}: move OggCodec.cxx to libxiph.a Max Kellermann 2016-05-03 12:54:47 +02:00
  • 1c91d19163 decoder/OggUtil: pass Reader instance to OggFeed() Max Kellermann 2016-05-02 23:46:48 +02:00
  • f491135318 decoder/Reader: new Reader implementation Max Kellermann 2016-05-02 23:44:26 +02:00
  • a7ced00520 input/Reader: new Reader implementation wrapping InputStream Max Kellermann 2016-05-02 23:55:35 +02:00
  • be3359fc67 Makefile.am: fix library link order Max Kellermann 2016-05-03 00:04:57 +02:00
  • 69ed35ed71 test/{run_input,dump_text_file}: use class ScopeLock Max Kellermann 2016-05-02 23:35:43 +02:00
  • 280d35a053 decoder/api: use class ScopeLock Max Kellermann 2016-05-02 23:33:08 +02:00
  • eca6b9f0af thread/Mutex: add method ScopeLock::Unlock() Max Kellermann 2016-05-02 23:32:44 +02:00
  • aa5d05eaa4 configure.ac: don't suppress GLib warnings by changing -I to -isystem Max Kellermann 2016-05-02 22:05:21 +02:00
  • 15735552f4 Makefile.am: include doc/include/tags.xml in tarball Max Kellermann 2016-05-02 08:56:21 +02:00
  • d6d9dc9d95 Makefile.am: include scripts/*.rb in tarball Max Kellermann 2016-05-02 08:58:17 +02:00
  • dc57966dc3 configure.ac: prepare for 0.19.16 Max Kellermann 2016-05-02 08:57:53 +02:00
  • cc9345e703 encoder/wave: use CamelCase Max Kellermann 2016-04-30 13:57:48 +02:00
  • 3fb8f3ec95 Merge tag 'v0.19.15' Max Kellermann 2016-04-30 14:28:25 +02:00
  • 04ed50fb0f release v0.19.15 v0.19.15 Max Kellermann 2016-04-30 14:21:52 +02:00
  • c9553411bb encoder/wave: add constant WAVE_FORMAT_PCM Max Kellermann 2016-04-30 13:57:09 +02:00
  • 62221adf55 encoder/wave: fix indent Max Kellermann 2016-04-30 13:45:52 +02:00
  • a6bf4746c6 test/test_byte_reverse: use gcc_alignas() for gcc<4.8 compatibility Max Kellermann 2016-04-30 13:41:24 +02:00
  • 72637d00e8 Bug#822848: mpd FTBFS on Alpha; misaligned arrays in the test suite Michael Cree 2016-04-28 22:22:50 +12:00
  • 27d4b15925 DecoderBuffer: add missing include Florian Schlichting 2016-04-24 22:00:56 +02:00
  • 7a77767e66 doc/mpd.conf.5: move metadata_to_use to the user manual Max Kellermann 2016-04-22 10:47:45 +02:00
  • 1b26621860 doc/{user,protocol}: add a list of supported tags Max Kellermann 2016-04-22 10:01:02 +02:00
  • 3db5f4d0aa doc/mpd.conf.5: remove obsolete metadata_to_use sentence Max Kellermann 2016-04-22 10:38:12 +02:00
  • b2a6e327bf doc: migrate to DocBook 4.5 Max Kellermann 2016-04-22 10:04:29 +02:00
  • 9aec5fe907 doc/user: fix typo Florian Schlichting 2015-08-11 18:57:50 +02:00
  • fc3e0dfcd1 fs/AllocatedPath: add method FromUTF8Throw() Max Kellermann 2016-04-12 21:20:32 +02:00
  • 6513ff92a7 fs/Charset: throw exception on error Max Kellermann 2016-04-12 21:24:16 +02:00
  • a0eb6d0976 PlaylistFile: use the new AllocatedPath::FromFS() range overload Max Kellermann 2016-04-21 14:22:59 +02:00
  • 7530770842 fs/AllocatedPath: add FromFS() with pointer range Max Kellermann 2016-04-21 14:20:41 +02:00
  • 11ea72e240 fs/AllocatedPath: make constructor "explicit" Max Kellermann 2016-04-21 14:20:56 +02:00
  • c98330909a db/update/Walk: use AllocatedPath methods instead of PathTraitsFS Max Kellermann 2016-04-21 14:15:01 +02:00
  • bec6fa4ad7 lib/icu/Converter: throw exception on error Max Kellermann 2016-04-13 10:39:29 +02:00
  • ac7ce73526 player/Thread: cancel audio when decoder startup on seek fails Max Kellermann 2016-04-21 14:02:34 +02:00
  • 4c6619e6c5 output/MultipleOutputs: use C++11 initializers Max Kellermann 2016-04-21 13:27:45 +02:00
  • e8121fdc11 decoder/Thread: fail decoder_input_stream_open() if STOP is received Max Kellermann 2016-04-21 13:14:40 +02:00
  • 21f17270a1 lib/icu/Util: UCharFromUTF8() throws on error Max Kellermann 2016-04-21 11:20:41 +02:00
  • 423cd5900e lib/icu/Util: fold UCharToUTF8Throw() into UCharToUTF8() Max Kellermann 2016-04-21 10:58:21 +02:00
  • b9f535cd49 lib/icu/Win32: throw exception on error Max Kellermann 2016-04-13 11:51:01 +02:00
  • c731a82b71 decoder/opus: limit the number of packets in _scan_stream() Max Kellermann 2016-04-19 13:07:28 +02:00
  • e6fad97edc decoder/opus: support bigger OpusTags packets Max Kellermann 2016-04-19 13:05:42 +02:00
  • e228144159 command/playlist: eliminate spl_print() calls Max Kellermann 2016-04-13 19:47:41 +02:00
  • 9431a7b022 playlist/Any: fix documentation typo Max Kellermann 2016-04-13 19:23:14 +02:00
  • cd041f8574 decoder/Plugin: container_scan() returns AllocatedString Max Kellermann 2016-04-13 12:19:42 +02:00
  • 8ba3378096 util/AllocatedString: add operator==(nullptr) Max Kellermann 2016-04-13 12:23:04 +02:00
  • 225984822d lib/icu/Win32: use std::unique_ptr Max Kellermann 2016-04-13 11:53:35 +02:00
  • 01b68db30e lib/icu/Converter: Create() throws exception on error Max Kellermann 2016-04-12 22:18:36 +02:00
  • 33fdaa5b6d Merge branch 'v0.19.x' Max Kellermann 2016-04-13 09:56:45 +02:00
  • 70495aada1 decoder/ffmpeg: don't copy the AVPacket in ffmpeg_send_packet() Max Kellermann 2016-04-13 09:04:51 +02:00
  • f243f615ef decoder/ffmpeg: convert pointers to references Max Kellermann 2016-04-13 09:01:54 +02:00
  • 6a1f5667f9 util/FormatString: return AllocatedString Max Kellermann 2016-04-12 22:27:15 +02:00
  • fab5f58ee0 util/AllocatedString: add operator[] Max Kellermann 2016-04-12 22:56:10 +02:00
  • 55be8e6f52 util/AllocatedString: add typedef size_type Max Kellermann 2016-04-12 22:56:37 +02:00
  • c75b9b0d12 util/StringPointer: add typedef reference_type Max Kellermann 2016-04-12 22:53:45 +02:00
  • 9b85446808 util/StringPointer: rename typedef pointer to pointer_type Max Kellermann 2016-04-12 22:49:03 +02:00
  • fd5d42836f Client: add WriteString() Max Kellermann 2016-04-12 22:32:35 +02:00
  • 4eaa82fd22 lib/icu/Util: add overload which throws exception Max Kellermann 2016-04-12 22:04:35 +02:00
  • a497cc46f9 lib/icu/Util: use std::unique_ptr Max Kellermann 2016-04-12 22:07:23 +02:00
  • 178f737971 lib/icu/Collate: use std::unique_ptr Max Kellermann 2016-04-12 21:53:55 +02:00
  • 74963bce9d lib/icu/Collate: use class AllocatedArray Max Kellermann 2016-04-12 21:51:18 +02:00
  • 33a4dbe1e5 lib/icu/Util: use class AllocatedArray Max Kellermann 2016-04-12 21:32:02 +02:00
  • 60f32d0bce util/AllocatedArray: new utility class Max Kellermann 2016-04-12 21:30:44 +02:00
  • dce36d3e55 lib/icu/Util: remove obsolete documentation Max Kellermann 2016-04-12 21:32:10 +02:00
  • 807c72b2f1 decoder/ffmpeg: use av_packet_unref() instead of av_free_packet() Max Kellermann 2016-04-12 21:15:05 +02:00
  • 4f393553f4 playlist/Song: catch SongLoader exceptions Max Kellermann 2016-04-12 21:09:53 +02:00
  • 91afc7b23c python/libs: upgrade CURL to 7.48.0 Max Kellermann 2016-04-04 08:43:20 +02:00
  • 36d158e13e python/libs: upgrade FFmpeg to 3.0.1 Max Kellermann 2016-04-04 08:42:56 +02:00
  • 02a97b5985 python/libs: upgrade opus to 1.1.2 Max Kellermann 2016-04-04 08:35:06 +02:00
  • b980545012 doc/doxygen.conf: enable HAVE_DOT and INTERACTIVE_SVG Max Kellermann 2016-03-30 13:47:53 +02:00
  • 8aad152b23 doc/doxygen.conf: "doxygen -u" with 1.8.11 Max Kellermann 2016-03-30 13:44:55 +02:00
  • 74dbaade6f decoder/Thread: use "ffmpeg" as fallback instead of "mad" Max Kellermann 2016-03-30 00:58:48 +02:00
  • 2deb5b7fec sticker/SongSticker: add missing <stdexcept> include Max Kellermann 2016-03-30 00:35:25 +02:00
  • 53677172f2 notify: use "constexpr" only with glibc Max Kellermann 2015-09-17 22:56:35 +02:00
  • bef0ccf42a configure.ac: prepare for 0.19.15 Max Kellermann 2016-03-30 00:30:39 +02:00
  • 2fd5182608 db/Interface: GetSong() throws exception on error Max Kellermann 2016-03-19 00:13:57 +01:00
  • 7ad7caa2ae queue/PlaylistUpdate: extend catch clause Max Kellermann 2016-03-19 00:19:47 +01:00
  • 6d1710c74f PlaylistPrint: catch Database::GetSong() exceptions Max Kellermann 2016-03-19 00:16:01 +01:00
  • 233b8d0129 sticker/Song: catch Database::GetSong() exceptions Max Kellermann 2016-03-19 00:14:36 +01:00
  • f55bdf07d3 db/Interface: Open() throws exception on error Max Kellermann 2016-03-18 22:17:46 +01:00
  • 6c2b532ae3 db/proxy: throw exception on error Max Kellermann 2016-03-18 22:54:38 +01:00
  • 2539f294e4 db/proxy: move code to MakeError() Max Kellermann 2016-03-18 23:11:50 +01:00
  • b6a3ce9305 db/proxy: fix inconsistent error handling in VisitUniqueTags() Max Kellermann 2016-03-18 23:42:04 +01:00
  • b07495aae9 db/proxy: remove superfluous CheckError() call Max Kellermann 2016-03-18 23:27:33 +01:00