release v0.18.19

-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
 iQIcBAABAgAGBQJUdiMjAAoJECNuiljG20USjnMP/jQl/aIEiUwbwqq1F8+0wlFh
 lX5xix5+7QuvTH2Lw5brNSRdVRsHGGeDqVcSi1zY4tgNXK/EBmS1mDVKWQO5qJd9
 v+ueDRr7xI3HFECe0J7h2Q5GGD/YkeSyjB2k7C7I7t1axukLOXbP+qVyz6/d1azZ
 SkUKKmIUD4KdJuDWy34JYYiltGl94JNyTBvC+jJV4Mbg2qd7XV6MSvJipiK6aM05
 UsEza9bF/jG2aHL/xtR+dEnNLAoFoZ/h1RqUoYw4DLEKxfip+E3MD4sEx6Sg8XSv
 v2rZQrMhl2LvJkwCjo57KrJ4YmHK0U3zg3ElDefqRsW4J10x5d3hhOINJPpHUpyZ
 T5RvoDCJ5BL+6wg0tA57338pNydSBQDV5+WjI9+vD8ahnZlFgjY+OoJDxkxtFlYz
 pLazEQbkUWlU62ZGW/dVpwgYInalNH9ZTrvelwXtGmwMfLhp01S4DHX3ipFgmMGd
 do3x/FoVRyOnFWQPotga3+ZoARqmXhfQ70DqESoajBHeLTzYBs9vh+fw6y1iVeGb
 rIBEIyMPlyuPt+2NrLflo6o0VMYB8MV3nh3P3DX8Ywavae3+k4WPGx2w/MEM34lF
 sWUDXfZeCwJ5rrXeyP/s2C9ZmJ+Bm6WlxQ0gUZXMtrfDShPBY8gHzGi4m3ooslde
 OZCIokCaATDa9Fp6CRD8
 =I9PV
 -----END PGP SIGNATURE-----

Merge tag 'v0.18.19' into v0.19.x
This commit is contained in:
Max Kellermann 2014-11-26 20:01:25 +01:00
commit 27ce80544f
2 changed files with 11 additions and 4 deletions

6
NEWS
View File

@ -1,6 +1,8 @@
ver 0.19.5 (not yet released) ver 0.19.5 (not yet released)
* input * input
- nfs: fix crash on connection failure - nfs: fix crash on connection failure
* archive
- zzip: fix crash after seeking
* decoder * decoder
- dsdiff, dsf, opus: fix deadlock while seeking - dsdiff, dsf, opus: fix deadlock while seeking
- mp4v2: remove because of incompatible license - mp4v2: remove because of incompatible license
@ -136,6 +138,10 @@ ver 0.19 (2014/10/10)
* install systemd unit for socket activation * install systemd unit for socket activation
* Android port * Android port
ver 0.18.19 (2014/11/26)
* archive
- zzip: fix crash after seeking
ver 0.18.18 (2014/11/18) ver 0.18.18 (2014/11/18)
* decoder * decoder
- ffmpeg: support opus - ffmpeg: support opus

View File

@ -168,12 +168,13 @@ bool
ZzipInputStream::Seek(offset_type new_offset, Error &error) ZzipInputStream::Seek(offset_type new_offset, Error &error)
{ {
zzip_off_t ofs = zzip_seek(file, new_offset, SEEK_SET); zzip_off_t ofs = zzip_seek(file, new_offset, SEEK_SET);
if (ofs != -1) { if (ofs < 0) {
error.Set(zzip_domain, "zzip_seek() has failed"); error.Set(zzip_domain, "zzip_seek() has failed");
return false;
}
offset = ofs; offset = ofs;
return true; return true;
}
return false;
} }
/* exported structures */ /* exported structures */