Max Kellermann
|
fc7d3f64c0
|
input/Plugin: migrate open() from class Error to C++ exceptions
|
2016-09-09 18:15:01 +02:00 |
|
Max Kellermann
|
860064c812
|
output/pulse: use a RTTI lock guard
Make all the locks exception-safe.
|
2016-09-09 14:36:24 +02:00 |
|
Max Kellermann
|
135662d6b0
|
lib/smbclient/Init: throw std::runtime_error on error
|
2016-09-05 11:32:20 +02:00 |
|
Max Kellermann
|
afd5b750dc
|
release v0.19.18
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
iQIcBAABCAAGBQJXpMKjAAoJECNuiljG20USti8QAJC6Y/wnyBgE8bGGynhNKoIy
H5GQP9a3iFAiZ4ZBQ6jJAVMhRVzStxqTvYdU8ISbrE9Sw92i37ZaUwvbOcMGjN8G
vm3oTSsPaQKABuaeNo0vdWDKEUIjXIFzyXL31SnGVCkS3KMLFUcq5p4/9OaFtxiD
dMshfi8S+g5MLZf1xf6sviTwHTNQJYYMOEGDlq9E21UorwA5jN22dgYRiEoYAPrv
eOCO+N+N7N3VazIN+Y2L0cU3NtJpRvtv001UcfP0oSb12bysSepCCVc02sYQYIY6
W0LCjgzAbLX5nxyNDR75cjwPZlVDXhulesUVg/0uEEITdwmd8E3MtAxygsSTth6r
fNo6NThceoD10T/HgSCaU/vXOV5MNw3oVwc4Q/aoCoPryuNGeN9vDIro3+EaPdsW
6cfBMTYIU3iWpdNt+WI1mTf2aD4RvWWb0C7kgD6CF2QUm8aBRSHmQAnua0cWvlx9
SSMhG7p4FXrLAveuqaPfDItsQ9IA8oW9E6nxgD8W7eCHEo+fUa1D8Ymfjl7Qcldb
WdT2u38PmF7s/z+YwrFWTISwdDieYq/XC7xPibUYDJQzqBmBksB07sJUwVAO6xF2
YhVlHhhIhYajD4n0VCLuC2QzRgoLEhaNstlK/q01lGZbW4F9/dNuZ2Fe/O+yWsLH
ksxyC62N4oy10f8/PSp1
=48Tb
-----END PGP SIGNATURE-----
Merge tag 'v0.19.18'
release v0.19.18
|
2016-08-05 18:51:38 +02:00 |
|
Max Kellermann
|
588303b78d
|
lib/nfs/Manager: add Compare(ManagedConnection, ManagedConnection)
Required for Boost 1.61, which uses that overload in a BOOST_ASSERT().
|
2016-08-05 18:06:07 +02:00 |
|
Max Kellermann
|
543296b5ba
|
decoder/ffmpeg: move code to lib/ffmpeg/Init.cxx
|
2016-07-28 19:48:22 +02:00 |
|
Max Kellermann
|
5fee130d00
|
decoder/ffmpeg: move code to lib/ffmpeg/LogCallback.cxx
|
2016-07-28 19:47:49 +02:00 |
|
Max Kellermann
|
42c5f68362
|
decoder/ffmpeg: use AVStream::duration
Use the duration of the stream we're actually decoding - not the
"global" attribute AVFormatContext::duration which may differ.
|
2016-07-28 19:47:24 +02:00 |
|
Max Kellermann
|
0ff22a16fa
|
decoder/ffmpeg: move code to lib/ffmpeg/Time.hxx
|
2016-07-28 19:45:11 +02:00 |
|
Max Kellermann
|
c25b464f37
|
decoder/ffmpeg: move code to class FfmpegBuffer
|
2016-07-27 17:31:02 +02:00 |
|
Max Kellermann
|
710b48d410
|
decoder/ffmpeg: log detailed error message
|
2016-07-27 17:28:12 +02:00 |
|
Max Kellermann
|
74926c1dd3
|
decoder/opus: move _scan_stream() code to OggReadPacket()
|
2016-05-14 10:39:53 +02:00 |
|
Max Kellermann
|
2654888782
|
decoder/OggFind: move to lib/xiph/
|
2016-05-14 10:34:05 +02:00 |
|
Max Kellermann
|
b5ecfb4c9a
|
decoder/opus: move code to class OggVisitor
|
2016-05-13 13:37:49 +02:00 |
|
Max Kellermann
|
07fa3764ef
|
lib/xiph/OggStreamState: add wrapper for ogg_stream_reset()
|
2016-05-13 13:37:45 +02:00 |
|
Max Kellermann
|
f26159a0e3
|
lib/xiph/OggUtil: move code into class OggSyncState
|
2016-05-09 16:29:04 +02:00 |
|
Max Kellermann
|
675e8667c2
|
lib/xiph/OggSyncState: remove unused method ExpectFirstPage()
|
2016-05-09 16:27:11 +02:00 |
|
Max Kellermann
|
f80736c3d7
|
lib/xiph/OggStreamState: add method GetSerialNo()
|
2016-05-09 15:40:50 +02:00 |
|
Max Kellermann
|
2c7f69cf85
|
lib/xiph/OggStreamState: add constructor with ogg_page
|
2016-05-09 15:38:29 +02:00 |
|
Max Kellermann
|
348ecc1118
|
lib/xiph/OggStreamState: add method PageIn()
|
2016-05-09 15:29:37 +02:00 |
|
Max Kellermann
|
461f298d2c
|
lib/xiph/OggStream: remove obsolete class
|
2016-05-09 14:55:58 +02:00 |
|
Max Kellermann
|
8af68db965
|
lib/xiph/OggStreamState: new ogg_stream_state wrapper
|
2016-05-09 14:50:39 +02:00 |
|
Max Kellermann
|
1cf632e98b
|
lib/xiph/OggStream: move code to ReadPage()
|
2016-05-09 14:22:12 +02:00 |
|
Max Kellermann
|
215213fc2c
|
encoder/vorbis: add wrapper class for vorbis_comment
|
2016-05-09 12:22:22 +02:00 |
|
Max Kellermann
|
9b3470eabd
|
lib/xiph/OggStream: use C++11 initializer
|
2016-05-03 23:46:56 +02:00 |
|
Max Kellermann
|
86a505b4f3
|
lib/xiph/OggSyncState: disallow copying
|
2016-05-03 23:45:32 +02:00 |
|
Max Kellermann
|
ed6c6296eb
|
{de,en}coder/{vorbis,flac,opus}: move several libraries to lib/xiph/
|
2016-05-03 23:40:29 +02:00 |
|
Max Kellermann
|
7adbd00811
|
decoder/{vorbis,flac,opus}: move OggCodec.cxx to libxiph.a
|
2016-05-03 12:54:47 +02:00 |
|
Max Kellermann
|
bec6fa4ad7
|
lib/icu/Converter: throw exception on error
|
2016-04-21 14:03:27 +02:00 |
|
Max Kellermann
|
21f17270a1
|
lib/icu/Util: UCharFromUTF8() throws on error
|
2016-04-21 11:20:41 +02:00 |
|
Max Kellermann
|
423cd5900e
|
lib/icu/Util: fold UCharToUTF8Throw() into UCharToUTF8()
|
2016-04-21 10:58:21 +02:00 |
|
Max Kellermann
|
b9f535cd49
|
lib/icu/Win32: throw exception on error
|
2016-04-21 10:15:40 +02:00 |
|
Max Kellermann
|
225984822d
|
lib/icu/Win32: use std::unique_ptr
|
2016-04-13 11:53:35 +02:00 |
|
Max Kellermann
|
01b68db30e
|
lib/icu/Converter: Create() throws exception on error
|
2016-04-13 10:04:19 +02:00 |
|
Max Kellermann
|
4eaa82fd22
|
lib/icu/Util: add overload which throws exception
|
2016-04-12 22:08:48 +02:00 |
|
Max Kellermann
|
a497cc46f9
|
lib/icu/Util: use std::unique_ptr
|
2016-04-12 22:07:23 +02:00 |
|
Max Kellermann
|
178f737971
|
lib/icu/Collate: use std::unique_ptr
|
2016-04-12 21:55:14 +02:00 |
|
Max Kellermann
|
74963bce9d
|
lib/icu/Collate: use class AllocatedArray
|
2016-04-12 21:55:14 +02:00 |
|
Max Kellermann
|
33a4dbe1e5
|
lib/icu/Util: use class AllocatedArray
|
2016-04-12 21:42:14 +02:00 |
|
Max Kellermann
|
dce36d3e55
|
lib/icu/Util: remove obsolete documentation
|
2016-04-12 21:32:56 +02:00 |
|
Max Kellermann
|
1aee89f5ea
|
*: include cleanup (using iwyu)
|
2016-03-01 22:08:13 +01:00 |
|
Max Kellermann
|
1d67aa7bf2
|
update copyright year to 2016
|
2016-02-26 17:54:05 +01:00 |
|
Max Kellermann
|
6c5bc9b4a3
|
lib/expat: use C++ exceptions instead of class Error
|
2016-02-07 12:58:20 +01:00 |
|
Max Kellermann
|
3ee5093b03
|
lib/upnp: use C++ exceptions instead of class Error
|
2016-02-07 12:53:21 +01:00 |
|
Max Kellermann
|
6e2ad6860f
|
lib/upnp/ClientInit: use class ScopeLock
|
2016-02-07 12:53:21 +01:00 |
|
Max Kellermann
|
f097952b42
|
lib/upnp: use std::unique_ptr
|
2016-02-06 23:57:29 +01:00 |
|
Max Kellermann
|
224d511616
|
upnp/Discovery: use std::unique_ptr in WorkQueue
|
2016-02-06 22:26:14 +01:00 |
|
Max Kellermann
|
050c6cc4b0
|
upnp/Discovery: use AtScopeExit() for exception-safety
|
2016-02-06 22:06:43 +01:00 |
|
Max Kellermann
|
36d6ead65c
|
fs/io/GzipOutputStream: use C++ exceptions in constructor
|
2015-12-16 10:14:56 +01:00 |
|
Max Kellermann
|
733989a284
|
util/StringUtil: move comparison functions to StringCompare.cxx
|
2015-11-06 09:20:18 +01:00 |
|