[ogg-dev] liboggz release 1.1.1

Conrad Parker conrad at metadecks.org
Wed Apr 28 19:18:10 PDT 2010


Oggz 1.1.1 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.1.1.tar.gz


New in this release
===================

This is a maintenance release of the current 1.1.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".

Details
=======

This release contains the following changes since version 1.1.0:

Conrad Parker (18):
      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: byte offsets done
      update TODO: get_preroll() exists
      update TODO: add -1 gp warning to oggz-validate
      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.1.1

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                                   |  175 ++++++++++
 configure.ac                           |    4 +-
 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, 903 insertions(+), 49 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/


More information about the ogg-dev mailing list