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
This commit is contained in:
commit
afd5b750dc
4
NEWS
4
NEWS
@ -54,7 +54,7 @@ ver 0.20 (not yet released)
|
|||||||
* update
|
* update
|
||||||
- apply .mpdignore matches to subdirectories
|
- apply .mpdignore matches to subdirectories
|
||||||
|
|
||||||
ver 0.19.18 (not yet released)
|
ver 0.19.18 (2016/08/05)
|
||||||
* decoder
|
* decoder
|
||||||
- ffmpeg: fix crash with older FFmpeg versions (< 3.0)
|
- ffmpeg: fix crash with older FFmpeg versions (< 3.0)
|
||||||
- ffmpeg: log detailed error message
|
- ffmpeg: log detailed error message
|
||||||
@ -65,6 +65,8 @@ ver 0.19.18 (not yet released)
|
|||||||
- sidplay: allow building with libsidplayfp instead of libsidplay2
|
- sidplay: allow building with libsidplayfp instead of libsidplay2
|
||||||
* output
|
* output
|
||||||
- shout: recognize setting "encoder" instead of "encoding"
|
- shout: recognize setting "encoder" instead of "encoding"
|
||||||
|
* fix memory leak after stream failure
|
||||||
|
* fix build failure with Boost 1.61
|
||||||
* require gcc 4.7 or newer
|
* require gcc 4.7 or newer
|
||||||
|
|
||||||
ver 0.19.17 (2016/07/09)
|
ver 0.19.17 (2016/07/09)
|
||||||
|
@ -88,7 +88,7 @@ ffmpeg_init(gcc_unused const ConfigBlock &block)
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if LIBAVFORMAT_VERSION_INT >= AV_VERSION_INT(57, 5, 0)
|
#if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(57, 25, 0) /* FFmpeg 3.1 */
|
||||||
|
|
||||||
gcc_pure
|
gcc_pure
|
||||||
static const AVCodecParameters &
|
static const AVCodecParameters &
|
||||||
|
@ -60,6 +60,18 @@ NfsManager::Compare::operator()(const ManagedConnection &a,
|
|||||||
return result < 0;
|
return result < 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline bool
|
||||||
|
NfsManager::Compare::operator()(const ManagedConnection &a,
|
||||||
|
const ManagedConnection &b) const
|
||||||
|
{
|
||||||
|
int result = strcmp(a.GetServer(), b.GetServer());
|
||||||
|
if (result != 0)
|
||||||
|
return result < 0;
|
||||||
|
|
||||||
|
result = strcmp(a.GetExportName(), b.GetExportName());
|
||||||
|
return result < 0;
|
||||||
|
}
|
||||||
|
|
||||||
NfsManager::~NfsManager()
|
NfsManager::~NfsManager()
|
||||||
{
|
{
|
||||||
assert(GetEventLoop().IsInside());
|
assert(GetEventLoop().IsInside());
|
||||||
|
@ -64,6 +64,10 @@ class NfsManager final : IdleMonitor {
|
|||||||
gcc_pure
|
gcc_pure
|
||||||
bool operator()(const ManagedConnection &a,
|
bool operator()(const ManagedConnection &a,
|
||||||
const LookupKey b) const;
|
const LookupKey b) const;
|
||||||
|
|
||||||
|
gcc_pure
|
||||||
|
bool operator()(const ManagedConnection &a,
|
||||||
|
const ManagedConnection &b) const;
|
||||||
};
|
};
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
Reference in New Issue
Block a user