Oggz 1.0.2 Release ------------------ Oggz comprises liboggz and the tool oggz, which provides commands to inspect, edit and validate Ogg files. The oggz-chop tool can also be used to serve time ranges of Ogg media over HTTP by any web server that supports CGI. liboggz is a C library for reading and writing Ogg files and streams. It offers various features over the reference libogg, including support for seeking, validation and timestamp interpretation. Ogg is an interleaving data container developed by Monty at Xiph.org, originally to support the Ogg Vorbis audio format but now used for many free codecs including Dirac, FLAC, Speex and Theora. This release is available as a source tarball at: http://downloads.xiph.org/releases/liboggz/liboggz-1.0.2.tar.gz New in this release ================== This is a maintenance release of the stable 1.0.x series, containing fixes for Mozilla bugs #498380, #496063, #487519, #559338 and Debian bug #557537. Additionally, vorbiscomment parsing was modified to tolerate comments which lack a value, ie. of form "KEY=" and "KEY". Changes ====== The following changes since Release 1.0.1: Conrad Parker (16): Mozilla 498380: free oggz->packet_buffer on close Mozilla #496063: Infinite loop shutting down video during a seek operation Mozilla #487519: Crash in vorbis_synthesis tests: allow NULL-valued comments Allow NULL-value comments, and form "KEY=" add TODO file with tasks and ideas for improvement. update TODO: get_preroll() exists update TODO: add -1 gp warning to oggz-validate TODO: move Dirac tool updates to specific tools TODO: oggz-{merge,sort} accumulate continued pages configure: set valgrind --num-callers to 50 (max) README: project communication and git repo info Mozilla #559338: auto_dirac leaks info when dirac_parse_info fails Fix regression introduced in 8c2da1 Tolerate READ_STOP_OK for buffered packets Release 1.0.2 David Schleef (1): Annodex is 7 bytes, not 8 Pino Toscano (1): Debian #557537: FTBFS on hurd-i386: wrong platform detection for version script Viktor Gal (1): Xcode project files ogg.k.ogg.k (1): fix terminal header check, was off by 1 PATCHES | 1 + README | 12 + TODO | 195 +++++++++++ configure.ac | 6 +- macosx/English.lproj/InfoPlist.strings | 2 + macosx/Info.plist | 28 ++ macosx/oggz.xcodeproj/project.pbxproj | 549 ++++++++++++++++++++++++++++++++ macosx/oggz_Prefix.pch | 7 + macosx/version.plist | 16 + src/liboggz/oggz.c | 2 +- src/liboggz/oggz_auto.c | 6 +- src/liboggz/oggz_comments.c | 47 ++- src/liboggz/oggz_dlist.c | 23 +- src/liboggz/oggz_dlist.h | 6 +- src/liboggz/oggz_private.h | 3 + src/liboggz/oggz_read.c | 46 +++- src/liboggz/oggz_seek.c | 2 + src/tests/comment-test.c | 21 +- src/tools/oggz-validate.c | 2 +- 19 files changed, 924 insertions(+), 50 deletions(-) create mode 100644 TODO create mode 100644 macosx/English.lproj/InfoPlist.strings create mode 100644 macosx/Info.plist create mode 100644 macosx/oggz.xcodeproj/project.pbxproj create mode 100644 macosx/oggz_Prefix.pch create mode 100644 macosx/version.plist License ------- Oggz is Free Software, available under a BSD style license. More information is available online at the Oggz homepage: http://www.xiph.org/oggz/ enjoy :) -- Conrad Parker, Annodex Association http://www.annodex.net/