diff --git a/.travis.yml b/.travis.yml index 4c458e066..c62d7e244 100644 --- a/.travis.yml +++ b/.travis.yml @@ -148,7 +148,7 @@ install: # belonging to nss. You can unlink it" during gtest install - test "$TRAVIS_OS_NAME" != "osx" || brew unlink nss - - test "$TRAVIS_OS_NAME" != "osx" || brew install --HEAD https://gist.githubusercontent.com/Kronuz/96ac10fbd8472eb1e7566d740c4034f8/raw/gtest.rb + - test "$TRAVIS_OS_NAME" != "osx" || brew install https://gist.githubusercontent.com/Kronuz/96ac10fbd8472eb1e7566d740c4034f8/raw/gtest.rb before_script: - ccache -s diff --git a/NEWS b/NEWS index 1e69582bf..84b9f50bb 100644 --- a/NEWS +++ b/NEWS @@ -35,11 +35,12 @@ ver 0.22 (not yet released) * switch to C++17 - GCC 7 or clang 4 (or newer) recommended -ver 0.21.20 (not yet released) +ver 0.21.20 (2020/02/16) * decoder - audiofile, ffmpeg, sndfile: handle MIME type "audio/wav" - ffmpeg: fix playback of AIFF and TTA - vorbis, opus: fix seeking in small files +* fix backwards seeking on ARM (and other non-x86 CPUs) ver 0.21.19 (2020/01/17) * configuration diff --git a/src/protocol/ArgParser.cxx b/src/protocol/ArgParser.cxx index bdbe751f8..fd0c273dc 100644 --- a/src/protocol/ArgParser.cxx +++ b/src/protocol/ArgParser.cxx @@ -175,5 +175,5 @@ SignedSongTime ParseCommandArgSignedSongTime(const char *s) { auto value = ParseCommandArgFloat(s); - return SongTime::FromS(value); + return SignedSongTime::FromS(value); } diff --git a/test/meson.build b/test/meson.build index 71dacd67c..0f01aca3e 100644 --- a/test/meson.build +++ b/test/meson.build @@ -6,6 +6,7 @@ if compiler.get_id() == 'gcc' gtest_compile_args += [ '-Wno-suggest-attribute=format', '-Wno-suggest-attribute=noreturn', + '-Wno-missing-declarations', ] endif