2017-03-10  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.6.

        * KaxSemantic: add new elements dealing with 360°/VR content and
        for language descriptors based on IETF BPC 47.

2016-07-02  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.5.

2016-04-24  Moritz Bunkus  <moritz@bunkus.org>

        * KaxSemantic: add new colour-related elements.

2016-04-01  Steve Lhomme  <slhomme@matroska.org>

        * KaxSemantic: add the new FieldOrder element.

2015-11-21  Moritz Bunkus  <moritz@bunkus.org>

        * KaxVersion.cpp: in order to enable deterministic builds the
        KaxCodeDate variable has been set to "Unknown" instead of the date
        and time of compilation. Patch by Ed Schouten <ed@nuxi.nl>.

2015-10-20  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.4.

        * KaxInternalBlock::ReadData(): Fixed an invalid memory
        access. When reading a block group or a simple block that uses
        EBML lacing the frame sizes indicated in the lacing weren't
        checked against the available number of bytes. If the indicated
        frame size was bigger than the whole block's size the parser would
        read beyond the end of the buffer resulting in a heap information
        leak.

2015-10-17  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.3.

2015-05-02  Daniel Winzen  <d@winzen4.de>

        * all: a couple of optimizations in the main library and a memory
        leak fix in the tests

2015-02-01  Jan Engelhardt  <jengelh@inai.de>

        * build system: fix linking against libEBML

2015-01-04  Moritz Bunkus  <moritz@bunkus.org>

        * Released v1.4.2.

2014-12-21  Moritz Bunkus  <moritz@bunkus.org>

        * build system: switched the build system from hand-crafted
        Makefiles to an autoconf/automake-based system. A pkg-config file
        will be installed as well; its name is »libmatroska«. Based on a
        similar patch for libEBML by Jan Engelhardt <jengelh@inai.de>.

2014-12-20  Moritz Bunkus  <moritz@bunkus.org>

        * KaxBlock::ReadData(): fixed several instances of unchecked
        memory access leading to invalid memory access/segmentation faults
        with invalid or broken data inside block groups/simple blocks.

2014-12-19  Moritz Bunkus  <moritz@bunkus.org>

        * KaxBlock::ReadInternalHead(): fixed a off-by-one buffer overflow
        if with EBML lacing and exactly one frame in the lace.

2013-09-17 mosu
New 1.4.1 version:
    - Added new elements/classes DiscardPadding, CodecDelay and
      SeekPreRoll
    - The licensing information has been cleared up/unified.
    - The Makefile now contain options for specifying the destination
      base directory during installation ("DESTDIR") and for
      specifying which library types to build ("link").
    - The libraries are built without the "-ansi" and
      "-fno-gnu-keywords" flags on Linux
    - Code cleanup

2013-03-19 mosu/robux4
New 1.4.0 version:
    * Note that this release is not binary compatible to 1.3.0 due to
      the dependancy on libEBML 1.3.0 which is not binary compatible
      to its predecessor.
    - Added new elements CueDuration, CueRelativePosition,
      ChapterStringUID, VideoAlphaMode and DefaultDecodedFieldDuration
    - Removed the Debian build files from our package.

2011-09-23 robux4/mosu
New 1.3.0 version:
    - initialize all data members
    - The KaxCodeVersion variable now resides in the library instead of being declared static in the header file.
    - make KaxChapterSegmentEditionUID an unsigned integer to match the KaxChapterEditionUID it's supposed to target
    - This release is not binary compatible to 1.2.x.

2011-06-26 robux4/mosu
New 1.2.0 version:
    - skip data from KaxBlockVirtual as it should not be used
    - use semantic generated from the specs so there is no more possible mismatch

2011-02-02 impulze
    * trunk/libmatroska/test/test9.cpp
    - also remove no longer needed tests for old/outdated/previous tag system

2011-01-30 robux4/mosu
New 1.1.0 version:
    - give access to the SetParent to KaxSimpleBlock as well
    - change the placement of a MATROSKA_DLL_API so that it actually works
    - remove all references to the old/outdated/previous tag system
    - add the possibility for a DataBuffer class to use its own internal memory
    - KaxCues::AddBlockGroup() was removed as it's broken beyond repair
    - add KaxTrackOperation and related elements for combined stereo/3D tracks or joined virtual tracks
    - fix a memory leak in KaxReferenceBlock when an internal KaxBlockBlob was created
    - Increased library .so name due to binary incompatible changes in libebml

2010-06-04 robux4/mosu
New 1.0.0 version:
    - rename the library .so name as it's backward incompatible

2010-04-30 robux4/mosu
New 0.9.0 version:
    - fix a memory freeing issue in KaxBlock
    - use the macros from the new libebml 0.8.0 to simplify the element definitions and avoid possible typo bugs
    - fix some building issues on Linux and MinGW
    - add matroska_init() and matroska_done() functions, necessary when used with libebml v2
    - use the new libebml iterators of EbmlMaster where possible


2007-01-19 09:58  robux4

	* trunk/libebml/libebml.proj, trunk/libmatroska/libmatroska.proj,
	  trunk/libmatroska/test/ebml/ebml.proj,
	  trunk/libmatroska/test/mux/mux.proj,
	  trunk/libmatroska/test/tags/tags.proj,
	  trunk/libmatroska/test/test.proj,
	  trunk/libmatroska/test/utf8/utf8.proj: add support for coremake
	  building for the moment the config.h and coremake are referenced
	  by a parent project

2007-01-15 16:01  mosu

	* trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/matroska/KaxVersion.h: Version number upgrade to
	  0.8.1.

2007-01-14 17:20  mosu

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxCues.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp: Added support for
	  KaxCodecState and for indexing them in the cues.

2006-06-02 14:32  mosu

	* trunk/libmatroska/make/linux/Makefile: Overwrite existing symlinks
	  during install.

2006-03-30 19:57  mosu

	* trunk/libmatroska/make/linux/Makefile: Do not abort if the symlink
	  exists already.

2005-10-18 18:02  mosu

	* trunk/libmatroska/ChangeLog, trunk/libmatroska/debian/changelog:
	  Changed the version in the Debian control file & automatic
	  ChangeLog update.

2005-10-16 13:06  robux4

	* trunk/libmatroska/src/KaxBlock.cpp: libmatroska: set the
	  discardable bit of SimpleBlock correctly

2005-10-16 10:28  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: libmatroska: support for
	  reading extra features of SimpleBlock

2005-10-15 17:00  robux4

	* trunk/libmatroska/src/KaxBlock.cpp: libmatroska: better decision
	  to lace or not

2005-10-15 15:56  robux4

	* trunk/libebml/ebml/EbmlElement.h, trunk/libebml/ebml/EbmlMaster.h,
	  trunk/libebml/src/EbmlElement.cpp, trunk/libebml/src/EbmlVoid.cpp,
	  trunk/libmatroska/src/KaxBlock.cpp: libebml/libmatroska: fix a
	  major bug when "unknown size" was used (Haali does)

2005-10-15 12:34  robux4

	* trunk/libmatroska/src/KaxCuesData.cpp: libmatroska: fix
	  compilation under gcc

2005-10-14 19:36  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp: libmatroska: allow correct
	  compilation & linking with MATROSKA_VERSION set to 1

2005-10-13 21:21  robux4

	* trunk/libmatroska/src/KaxCues.cpp: libmatroska: simplify the code
	  for the backward compatibility

2005-10-13 21:16  robux4

	* trunk/libmatroska/src/KaxBlockData.cpp,
	  trunk/libmatroska/src/KaxCues.cpp: libmatroska: make the newer
	  library work with older code (again after internal changes)

2005-10-13 20:35  robux4

	* trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp: libmatroska: KaxBlockBlob
	  now works in NO SimpleBlock mode too that means writing or
	  KaxSimpleBlock is now fully functional

2005-10-13 19:33  robux4

	* trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp: libmatroska: fix writing
	  in auto SimpleBlock mode

2005-10-12 22:18  robux4

	* trunk/libmatroska/src/KaxBlock.cpp: libmatroska: fix for the
	  non-forced SimpleBlock use

2005-10-12 22:12  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxCues.cpp: libmatroska: writing from
	  KaxBlockBlob now works !

2005-10-12 21:21  robux4

	* trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/src/KaxCluster.cpp: libmatroska: prepare the
	  cluster to render from KaxBlockBlob

2005-10-10 20:48  robux4

	* trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxTypes.h,
	  trunk/libmatroska/src/KaxBlockData.cpp: libmatroska: correct
	  copyright year

2005-10-10 20:47  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxTypes.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp,
	  trunk/libmatroska/src/KaxCues.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp: libmatroska: more code to
	  use SimpleBlock automatically (when enabled) reworked the KaxCues
	  code to use KaxBlockBlob where possible, the previous API may not
	  be 100% compatible (mkvmerge not affected) the code is still not
	  100% operational

2005-10-09 14:30  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxCues.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp: libmatroska: simplify a
	  cast

2005-10-09 14:18  robux4

	* trunk/libmatroska/matroska/FileKax.h,
	  trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/matroska/KaxAttachments.h,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/matroska/KaxConfig.h,
	  trunk/libmatroska/matroska/KaxContentEncoding.h,
	  trunk/libmatroska/matroska/KaxContexts.h,
	  trunk/libmatroska/matroska/KaxCues.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxInfo.h,
	  trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/matroska/KaxSeekHead.h,
	  trunk/libmatroska/matroska/KaxSegment.h,
	  trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/matroska/KaxTags.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/matroska/KaxTracks.h,
	  trunk/libmatroska/matroska/KaxTypes.h,
	  trunk/libmatroska/matroska/KaxVersion.h,
	  trunk/libmatroska/matroska/c/libmatroska.h,
	  trunk/libmatroska/matroska/c/libmatroska_t.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxCues.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp: libmatroska: introduce
	  KaxBlockBlob to automatically select between BlockGroup and
	  SimpleBlock + native eol-style

2005-10-08 15:32  robux4

	* trunk/libmatroska/matroska/KaxConfig.h: libmatroska: the default
	  matroska version to use is now 2

2005-10-08 15:27  robux4

	* trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp: libmatroska: make
	  KaxSimpleBlock really MATROSKA_VERSION 2

2005-10-08 15:04  robux4

	* trunk/libmatroska/matroska/KaxBlock.h: libmatroska: KaxSimpleBlock
	  is MATROSKA_VERSION 2

2005-10-08 14:39  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: libmatroska: first attempt to
	  write the new SimpleBlock bits correctly

2005-10-06 21:30  robux4

	* trunk/libmatroska/src/KaxCluster.cpp: libmatroska: fix the
	  mandatory setting according to the new specs

2005-10-06 21:20  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp: libmatroska: add
	  KaxSimpleBlock and a parent class used by KaxBlock (not tested
	  yet, and some things left to implement)

2005-08-31 13:26  mosu

	* trunk/libmatroska/make/linux/fedora-core.spec,
	  trunk/libmatroska/make/linux/suse-libmatroska-makefile.diff,
	  trunk/libmatroska/make/linux/suse.spec: Added the spec files I use
	  for building libmatroska on SuSE and Fedora Core.

2005-08-30 14:39  robux4

	* trunk/libmatroska/matroska/KaxVersion.h: libmatroska: the next
	  version will be 0.7.8

2005-08-30 14:39  robux4

	* trunk/libmatroska/src/KaxAttached.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp: libmatroska: compilation
	  fixes for the new elements

2005-08-30 14:28  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/src/KaxAttached.cpp,
	  trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp: added:
	  KaxChapterSegmentEditionUID and KaxTrackAttachmentLink

2005-08-30 14:20  robux4

	* trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/src/KaxAttached.cpp: libmatroska: added
	  KaxFileReferral

2005-08-26 08:19  mosu

	* trunk/libmatroska/matroska/KaxBlock.h: Make the compiler happy:
	  gcc wants classes with virtual functions to have virtual
	  destructors.

2005-05-22 07:28  mosu

	* trunk/libmatroska/ChangeLog: Automatic ChangeLog update.

2005-05-22 07:28  mosu

	* trunk/libmatroska, trunk/libmatroska/debian: Ignore some files and
	  directories created during the Debian build process.

2005-05-22 07:27  mosu

	* trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/matroska/KaxVersion.h: Bumped the version number
	  to 0.7.7 in the places that robux4 forgot.

2005-05-19 19:16  robux4

	* trunk/libebml/ebml/EbmlVersion.h,
	  trunk/libmatroska/matroska/KaxVersion.h: update version numbers
	  for the upcoming release

2005-05-03 06:56  mosu

	* trunk/libmatroska/matroska/KaxTrackEntryData.h: The default value
	  of MaxBlockAdditionID is 0, not 1.

2005-04-19 07:00  mosu

	* trunk/libmatroska/make/linux/Makefile: Do not compile shared libs
	  on Mac OS X due to how they should be handled there. If need
	  arises we can always implement it properly. Patch by Shawn
	  Holwegner <shawn () holwegner ! com>

2005-04-16 11:29  mosu

	* trunk/libmatroska/ChangeLog: Automatic ChangeLog update.

2005-04-16 11:29  mosu

	* trunk/libmatroska/debian/rules,
	  trunk/libmatroska/make/linux/Makefile: Updated the Linux build
	  system and added targets for installing only the static lib +
	  headers. Updated the Debian package build script for that, too.

2005-04-16 11:24  mosu

	* trunk/libmatroska/debian/changelog: Updated the Debian package's
	  version number.

2005-04-09 22:11  robux4

	* trunk/libmatroska/matroska/KaxChapters.h: libmatroska:
	  KaxChapterSegmentUID is an EbmlBinary

2005-04-05 12:02  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: libmatroska: add support for
	  the invisible flag

2005-03-28 14:49  robux4

	* trunk/libmatroska/matroska/KaxInfoData.h: libmatroska: make all
	  segment UID derive from the same class for easier handling

2005-03-19 11:14  mosu

	* trunk/libmatroska/src/KaxChapters.cpp: Wrong element ID according
	  to the specs.

2005-03-19 10:37  mosu

	* trunk/libmatroska/make/linux: Ignore the shared libs.

2005-03-19 10:36  mosu

	* trunk/libmatroska/make/linux/Makefile: 'clean' should remove the
	  .los, too. Provide separate targets for the static and the shared
	  lib. 'lib' is obsolete.

2005-03-17 09:36  robux4

	* trunk/libebml/src/EbmlCrc32.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp: some strings to
	  watermark the code

2005-03-17 09:14  robux4

	* trunk/libebml/src/EbmlHead.cpp,
	  trunk/libmatroska/src/KaxSegment.cpp: some strings to watermark
	  the code

2005-03-16 18:30  robux4

	* trunk/libebml/src/StdIOCallback.cpp,
	  trunk/libmatroska/matroska/KaxContexts.h,
	  trunk/mkxuncat/mkxuncat.cpp, trunk/mkxuncat/mkxuncat.vcproj: misc
	  compilation fixes

2005-03-14 10:34  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxVersion.h,
	  trunk/libmatroska/src/KaxChapters.cpp: libmatroska: added
	  KaxChapterSegmentUID

2005-03-13 10:49  robux4

	* trunk/libebml/make/linux/Makefile,
	  trunk/libmatroska/make/linux/Makefile: libebml/libmatroska: allow
	  to build as shared libraries for Gentoo

2005-03-03 13:13  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxVersion.h,
	  trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxInfo.cpp,
	  trunk/libmatroska/src/KaxInfoData.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp,
	  trunk/libmatroska/test/ebml/test0.cpp,
	  trunk/libmatroska/test/ebml/test00.cpp,
	  trunk/libmatroska/test/mux/test6.cpp,
	  trunk/libmatroska/test/utf8/test5.cpp: update the copyright dates

2005-02-06 20:03  mosu

	* trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/matroska/KaxVersion.h: Bumped the version number
	  to 0.7.5.

2005-02-06 19:51  mosu

	* trunk/libmatroska/ChangeLog: Automatic ChangeLog update (with a
	  new program -- that's why the diff is so huge)

2005-02-06 19:49  mosu

	* trunk/libmatroska/debian/control: Let's require the latest libebml
	  for building.

2005-02-06 18:12  mosu

	* trunk/libmatroska/make/linux/Makefile: Output an error if a mingw
	  gcc is used with the Linux Makefile (I simply do that too often).

2005-01-31 14:04  mosu

	* trunk/libmatroska/make/linux/check_ids: Also output the
	  files/classes in which the duplicate IDs occur.

2005-01-31 13:54  robux4

	* trunk/libmatroska/src/KaxInfoData.cpp: libmatroska: fix the
	  segment family UID

2005-01-31 13:48  mosu

	* trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp: The usual compilation
	  fixes.

2005-01-31 13:39  robux4

	* trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp: libmatroska: no more
	  TrackAngle and new TrackTranslate elements

2005-01-30 18:00  mosu

	* trunk/libmatroska/src/KaxInfoData.cpp: Some leftovers from
	  renaming ChapterLink to ChapterTranslate.

2005-01-28 12:10  robux4

	* trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/src/KaxInfo.cpp,
	  trunk/libmatroska/src/KaxInfoData.cpp: libmatroska: rename
	  ChapterLink* to ChapterTranslate*

2005-01-20 12:01  mosu

	* trunk/libmatroska/make/mingw32/Makefile: Only remove files that
	  might have been built (and not e.g. libmatroska.dev).

2005-01-17 13:48  robux4

	* trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/src/KaxInfoData.cpp: libmatroska: add
	  KaxChapterLinkEditionUID

2005-01-15 12:47  robux4

	* trunk/libmatroska/src/KaxInfo.cpp: libmatroska: fix the
	  KaxSegmentFamily flags

2005-01-13 17:51  robux4

	* trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/src/KaxInfoData.cpp: libmatroska: the usual
	  post-commit fixes

2005-01-13 16:41  robux4

	* trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/src/KaxInfo.cpp,
	  trunk/libmatroska/src/KaxInfoData.cpp: libmatroska: added
	  KaxSegmentFamily, KaxChapterLink, KaxChapterLinkCodec and
	  KaxChapterLinkID

2005-01-05 16:14  robux4

	* trunk/libmatroska/make/linux/Makefile: patches from the VLC
	  repository

2005-01-03 19:20  mosu

	* trunk/libmatroska/src/KaxChapters.cpp: An element cannot require
	  itself to be a mandatory child element.

2005-01-03 15:47  mosu

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/src/KaxChapters.cpp: Look! Squirrels! (The usual
	  compilation fixes after one of robux' "I commit from work without
	  having compiled it first" commits :-) )

2005-01-03 12:31  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/src/KaxChapters.cpp: libmatroska: update with
	  latest changes in the chapter codecs (may not compile)

2004-12-18 22:26  mosu

	* trunk/libmatroska/src/KaxBlock.cpp: Move all of the (re-)activated
	  Matroska v1 elements out of "#if == 2" blocks.

2004-12-18 17:52  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp: support for
	  KaxMaxBlockAdditionID and fix default values

2004-12-18 08:49  robux4

	* trunk/libmatroska/matroska/KaxBlock.h: BlockAdditions is in
	  Matroska 1 now

2004-12-15 14:24  robux4

	* trunk/libmatroska/matroska/c/libmatroska_t.h: added the button
	  track type

2004-11-30 15:45  mosu

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: Use malloc() and free()
	  instead of new[] and delete[] where the lib might deal with
	  pointers that have been allocated by the app, or where the app has
	  allocated the memory. Reason: new[]ed memory cannot be
	  realloc()ed.

2004-11-28 17:43  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: remove support for the gap
	  flag in the Block

2004-11-28 15:24  robux4

	* trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp: add almost automatic
	  handling of SilentTracks

2004-11-19 12:17  mosu

	* trunk/libmatroska/make/mingw32/Makefile: Compile libmatroska as a
	  DLL by default (is anyone except me using this mingw Makefile
	  anyway?). Do not remove the dependency file on "make clean".

2004-11-17 14:51  robux4

	* trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp: added KaxTrackFlagForced

2004-11-17 08:45  mosu

	* trunk/libmatroska/make/linux/Makefile: Do not remove the .depend
	  file on "make clean".

2004-11-14 10:40  mosu

	* trunk/libmatroska/matroska/KaxVersion.h: Numbers starting with '0'
	  are octal numbers. Therefore a version like '0.8.4' cannot be
	  expressed as '000804'.

2004-11-13 21:15  mosu

	* trunk/libmatroska/make/mingw32,
	  trunk/libmatroska/make/mingw32/Makefile: Fixed "make depend".
	  Ignore a couple of files.

2004-11-13 11:30  mosu

	* trunk/libmatroska/make/linux: Ignore the .depend file created by
	  "make depend".

2004-11-13 11:29  mosu

	* trunk/libmatroska/make/linux/Makefile: Improved the dependency
	  calculation to be more portable (makedepend doesn't exist
	  everywhere, and it doesn't necessarily use the compiler we want).

2004-10-02 16:02  robux4

	* trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp: added KaxTrackAngle and
	  various fixes

2004-10-02 15:42  robux4

	* trunk/libmatroska/src/KaxTracks.cpp: KaxTrackOverlay is not in
	  "Matroska 2"

2004-10-02 15:40  robux4

	* trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp: correct the
	  unique/multiple attribute

2004-10-02 15:39  robux4

	* trunk/libmatroska/src/KaxTracks.cpp: TrackOverlay is now multiple

2004-10-02 15:08  robux4

	* trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp: added
	  KaxClusterSilentTracks and KaxClusterSilentTrackNumber

2004-09-26 10:34  mosu

	* trunk/libmatroska/ChangeLog: Automatic ChangeLog update

2004-09-26 10:21  mosu

	* trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/debian/control: Bumped the version number to
	  0.7.4 and the libebml build requirements to 0.7.2 in the Debian
	  build system.

2004-09-26 10:20  mosu

	* trunk/libmatroska/make/linux/check_ids: Added a small script that
	  looks for duplicate EBML IDs in all of libmatroska's source files.

2004-09-11 17:42  mosu

	* trunk/libmatroska/matroska/KaxChapters.h: EditionProcessed has a
	  default value (0) according to the specs.

2004-09-04 16:29  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/src/KaxChapters.cpp: KaxEditionManaged becomes
	  KaxEditionProcessed and mandatory KaxEditionManagedPrivate becomes
	  KaxChapterManagedPrivate and moves

2004-09-03 13:38  robux4

	* trunk/libmatroska/matroska/KaxTrackAudio.h: no more automatic
	  OutputSamplingFrequency default value

2004-09-02 14:17  mosu

	* trunk/libmatroska/src/KaxChapters.cpp: The usual after-robux4
	  compilation fix ;-)

2004-09-02 11:08  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/src/KaxChapters.cpp: add support for
	  KaxChapterProcessCommand and KaxEditionManagedPrivate

2004-08-31 17:02  mosu

	* trunk/libmatroska/matroska/KaxAttached.h: The ValidateSize
	  function is neither needed nor correct (probably copy & paste from
	  somewhere). Integers of all sizes are accepted as in all the other
	  UID cases.

2004-08-30 18:52  mosu

	* trunk/libmatroska/src/KaxTracks.cpp: MinCache IS mandatory. My
	  bad.

2004-08-30 18:17  mosu

	* trunk/libmatroska/src/KaxTracks.cpp: MinCache is not mandatory.

2004-08-30 09:21  robux4

	* trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxTrackVideo.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp: flags are mandatory

2004-08-28 14:04  robux4

	* trunk/libmatroska/make/vc7/lib/dll,
	  trunk/libmatroska/make/vc7/lib/dll/libmatroskadll.v71.vcproj,
	  trunk/libmatroska/make/vc7/vc7.sln: allow DLL building with MSVC7
	  (not compatible with the MinGW DLLs)

2004-08-27 18:58  robux4

	* trunk/libmatroska/matroska/KaxTag.h: KaxTagTargetTypeValue default
	  to 50

2004-08-27 12:25  robux4

	* trunk/libmatroska/src/KaxTag.cpp: TargetTypeValue is no longer
	  mandatory

2004-08-27 10:01  mosu

	* trunk/libmatroska/src/KaxChapters.cpp: Fixed the wrong element
	  names.

2004-08-27 09:31  robux4

	* trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/src/KaxTag.cpp: add KaxTagTargetTypeValue as in
	  the specs

2004-08-27 09:22  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/src/KaxChapters.cpp: add KaxChapterPhysicalEquiv
	  as in the new specs

2004-08-25 14:56  mosu

	* trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/src/KaxChapters.cpp: Fixed the compilation.

2004-08-25 14:48  mosu

	* trunk/libmatroska/matroska/KaxVersion.h: Pushed the version
	  number.

2004-08-25 14:44  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/src/KaxChapters.cpp: add KaxChapterProcess and
	  KaxChapterProcessTime

2004-08-25 14:22  robux4

	* trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/src/KaxTrackVideo.cpp: add the new PixelCropXXX
	  elements

2004-08-21 20:18  mosu

	* trunk/libmatroska/ChangeLog: Updates

2004-08-19 20:08  mosu

	* trunk/libmatroska/src/KaxChapters.cpp: Wrong element ID.

2004-08-19 17:16  robux4

	* trunk/libmatroska/src/KaxChapters.cpp: I always forget to update
	  the table size

2004-08-19 17:15  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/src/KaxChapters.cpp: added KaxEditionFlagDefault
	  and KaxEditionManaged

2004-08-19 08:54  robux4

	* trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/src/KaxTag.cpp: add the new TargetType element
	  in tags

2004-08-16 21:22  mosu

	* trunk/libmatroska/ChangeLog: Updates

2004-08-16 21:04  mosu

	* trunk/libmatroska/matroska/KaxTag.h: Set the default value for
	  KaxTagLangue to "und" complying with the specs.

2004-08-16 20:49  mosu

	* trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/matroska/KaxVersion.h: New version number 0.7.3
	  because of the changes / additions to the tags.

2004-08-10 15:49  robux4

	* trunk/libmatroska/src/KaxTag.cpp: never make the same mistake
	  twice...

2004-08-10 14:03  robux4

	* trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/src/KaxTag.cpp: rename the new KaxTagLanguage to
	  KaxTagLangue

2004-08-10 12:58  robux4

	* trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/src/KaxTag.cpp,
	  trunk/libmatroska/src/KaxTags.cpp: fix mandatory values add
	  support for TagLanguage and TagDefault

2004-08-06 07:34  mosu

	* trunk/libmatroska/ChangeLog: Updates

2004-08-05 11:59  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/src/KaxChapters.cpp: support for
	  EditionFlagHidden (not compiled!)

2004-08-04 17:49  mosu

	* trunk/libmatroska/ChangeLog, trunk/libmatroska/debian/changelog:
	  Updated the ChangeLog and bumped the version number on the Debian
	  package to 0.7.2.

2004-08-01 15:33  mosu

	* trunk/libmatroska/matroska/KaxInfoData.h: Use a double for the
	  KaxDuration element and not only a float. Otherwise the duration
	  might be off a couple of samples for large values due to the
	  limited resolution of a float.

2004-07-31 09:01  robux4

	* trunk/libmatroska/matroska/KaxTag.h: The default value of 0 makes
	  sense again at the container level (not binary content)

2004-07-30 20:31  mosu

	* trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxTag.cpp: Never commit code without having
	  compiled it before :) When adding elements to an array the array
	  size has to be adjusted.

2004-07-30 12:47  robux4

	* trunk/libmatroska/matroska/KaxVersion.h: push the version number
	  to avoid confusion if beta softwares are released in public

2004-07-30 12:45  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxTag.cpp: add an edition UID and clean the
	  code according to the specs (I haven't tried to compile !!!)

2004-07-27 07:56  mosu

	* trunk/libmatroska/test/mux/test8.cpp: Fix for compilation on
	  NetBSD. Patch by Lubomir Sedlacik (salo at Xtrmntr dot org).

2004-07-26 17:53  mosu

	* trunk/libmatroska/make/mingw32/Makefile: Proper description for
	  the SHARED option. Make building the lib statically the default
	  just like it is for libembl.

2004-07-25 10:37  mosu

	* trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/debian/control,
	  trunk/libmatroska/matroska/KaxVersion.h: Bumped the version number
	  to 0.7.1. Same for libebml dependencies for the Debian package.

2004-07-22 20:28  mosu

	* trunk/libmatroska/make/mingw32/Makefile: Do not build the test
	  apps by default.

2004-07-19 16:43  mosu

	* trunk/libmatroska/make/linux/Makefile: Let the user specify his
	  own CXXFLAGS and CPPFLAGS.

2004-07-14 13:29  mosu

	* trunk/libmatroska/src/KaxCues.cpp: I hate tabs. They suck.
	  Especially in multi user development.

2004-07-14 13:27  mosu

	* trunk/libmatroska/src/KaxCues.cpp: Do not let the user add a
	  BlockGroup more than once to the cues. KaxCluster::Render() does
	  call KaxCues::PositionSet(), but PositionSet() only cleans the
	  first occurence. This will lead to an assert() in the KaxCues
	  d\tor.

2004-07-09 21:19  mosu

	* trunk/libmatroska/debian/rules: debian/rules should be executable.

2004-07-09 21:10  mosu

	* trunk/libmatroska/make/linux,
	  trunk/libmatroska/make/linux/.cvsignore: Use the svn:ignore
	  property instead of the .cvsignore file.

2004-07-09 21:07  mosu

	* trunk/libmatroska/make/linux/Makefile: Do not compile the test
	  apps with the "all" target. gcc 3.4.0 does not like the non-ASCII
	  cahrs in one of them, and only libmatroska devs need them anyway.

2004-07-09 21:05  mosu

	* trunk/libmatroska/ChangeLog, trunk/libmatroska/LICENSE.LGPL,
	  trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/debian/control,
	  trunk/libmatroska/debian/copyright, trunk/libmatroska/debian/dirs,
	  trunk/libmatroska/debian/docs,
	  trunk/libmatroska/debian/libmatroska-dev.dirs,
	  trunk/libmatroska/debian/libmatroska-dev.files,
	  trunk/libmatroska/debian/rules, trunk/libmatroska/make/Doxyfile,
	  trunk/libmatroska/make/cygwin/Makefile,
	  trunk/libmatroska/make/cygwin/Makefile.rule,
	  trunk/libmatroska/make/linux/Makefile,
	  trunk/libmatroska/make/linux/Makefile.rule,
	  trunk/libmatroska/make/makedoc.bat,
	  trunk/libmatroska/make/makedoc.sh,
	  trunk/libmatroska/make/mingw32/Makefile,
	  trunk/libmatroska/make/mingw32/test/Makefile,
	  trunk/libmatroska/make/mingw32/test/test6.dev,
	  trunk/libmatroska/make/mingw32/test/test8.dev,
	  trunk/libmatroska/src/FileKax.cpp,
	  trunk/libmatroska/src/KaxAttached.cpp,
	  trunk/libmatroska/src/KaxAttachments.cpp,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp,
	  trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp,
	  trunk/libmatroska/src/KaxContentEncoding.cpp,
	  trunk/libmatroska/src/KaxContexts.cpp,
	  trunk/libmatroska/src/KaxCues.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp,
	  trunk/libmatroska/src/KaxInfo.cpp,
	  trunk/libmatroska/src/KaxInfoData.cpp,
	  trunk/libmatroska/src/KaxSeekHead.cpp,
	  trunk/libmatroska/src/KaxSegment.cpp,
	  trunk/libmatroska/src/KaxTag.cpp,
	  trunk/libmatroska/src/KaxTagMulti.cpp,
	  trunk/libmatroska/src/KaxTags.cpp,
	  trunk/libmatroska/src/KaxTrackAudio.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTrackVideo.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp,
	  trunk/libmatroska/src/KaxVersion.cpp,
	  trunk/libmatroska/test/Makefile,
	  trunk/libmatroska/test/ebml/Makefile,
	  trunk/libmatroska/test/ebml/test0.cpp,
	  trunk/libmatroska/test/ebml/test00.cpp,
	  trunk/libmatroska/test/mux/test6.cpp,
	  trunk/libmatroska/test/mux/test8.cpp,
	  trunk/libmatroska/test/tags/test9.cpp,
	  trunk/libmatroska/test/utf8/test5.cpp: Set eol-style and keywords
	  properties.

2004-07-09 09:16  robux4

	* trunk/libmatroska/matroska/KaxVersion.h: test SSL authentication

2004-07-08 12:02

	* trunk/libmatroska/matroska/KaxVersion.h: Test changes

2004-05-11 20:33  mosu

	* trunk/libmatroska/make/beos,
	  trunk/libmatroska/make/linux/Makefile,
	  trunk/libmatroska/test/mux/test8.cpp: Compilation on BeOS. Patch
	  by Vegard W&#65533;rp <devel@vegardw.com>

2004-04-26 19:35  robux4

	* trunk/libebml/make/vc7/Makefile,
	  trunk/libmatroska/make/vc7/Makefile: Makefile to use the free
	  VS.Net 2003 command-line compiler

2004-04-24 09:09  mosu

	* trunk/libebml/make/linux/Makefile,
	  trunk/libmatroska/make/linux/Makefile: Set LD to CXX by default.

2004-04-23 16:46  mosu

	* trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/debian/control,
	  trunk/libmatroska/matroska/KaxVersion.h: Bumped version number to
	  0.7.0.

2004-04-21 19:55  mosu

	* trunk/libebml/ChangeLog, trunk/libmatroska/ChangeLog: Updates

2004-04-21 19:50  mosu

	* trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp: KaxClusterPosition is
	  already in use and therefore a v1 element.

2004-04-14 23:26  robux4

	* trunk/libmatroska/matroska/FileKax.h,
	  trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/matroska/KaxAttachments.h,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/matroska/KaxConfig.h,
	  trunk/libmatroska/matroska/KaxContentEncoding.h,
	  trunk/libmatroska/matroska/KaxContexts.h,
	  trunk/libmatroska/matroska/KaxCues.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxInfo.h,
	  trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/matroska/KaxSeekHead.h,
	  trunk/libmatroska/matroska/KaxSegment.h,
	  trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/matroska/KaxTags.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/matroska/KaxTracks.h,
	  trunk/libmatroska/matroska/KaxTypes.h,
	  trunk/libmatroska/matroska/KaxVersion.h,
	  trunk/libmatroska/matroska/c/libmatroska.h,
	  trunk/libmatroska/matroska/c/libmatroska_t.h,
	  trunk/libmatroska/src/FileKax.cpp,
	  trunk/libmatroska/src/KaxAttached.cpp,
	  trunk/libmatroska/src/KaxAttachments.cpp,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp,
	  trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp,
	  trunk/libmatroska/src/KaxContentEncoding.cpp,
	  trunk/libmatroska/src/KaxContexts.cpp,
	  trunk/libmatroska/src/KaxCues.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp,
	  trunk/libmatroska/src/KaxInfo.cpp,
	  trunk/libmatroska/src/KaxInfoData.cpp,
	  trunk/libmatroska/src/KaxSeekHead.cpp,
	  trunk/libmatroska/src/KaxSegment.cpp,
	  trunk/libmatroska/src/KaxTag.cpp,
	  trunk/libmatroska/src/KaxTagMulti.cpp,
	  trunk/libmatroska/src/KaxTags.cpp,
	  trunk/libmatroska/src/KaxTrackAudio.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTrackVideo.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp,
	  trunk/libmatroska/src/KaxVersion.cpp,
	  trunk/libmatroska/test/mux/test6.cpp,
	  trunk/libmatroska/test/mux/test8.cpp: Switch to LGPL license

2004-04-14 23:04  robux4

	* trunk/libebml/LICENSE.GPL, trunk/libebml/LICENSE.LGPL,
	  trunk/libebml/LICENSE.QPL, trunk/libmatroska/LICENSE.GPL,
	  trunk/libmatroska/LICENSE.LGPL, trunk/libmatroska/LICENSE.QPL:
	  Switch to LGPL license

2004-01-31 13:43  robux4

	* trunk/libebml/ebml/EbmlConfig.h, trunk/libebml/ebml/EbmlTypes.h,
	  trunk/libebml/ebml/c/libebml_t.h,
	  trunk/libmatroska/matroska/KaxConfig.h,
	  trunk/libmatroska/matroska/c/libmatroska_t.h: Simplify and change
	  the copyright holder (nothing left from Ingo)

2004-01-19 10:33  mosu

	* trunk/libebml/ChangeLog, trunk/libmatroska/ChangeLog: Updated the
	  ChangeLog.

2004-01-17 21:40  mosu

	* trunk/libmatroska/make/mingw32/Makefile,
	  trunk/libmatroska/matroska/FileKax.h,
	  trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/matroska/KaxAttachments.h,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/matroska/KaxConfig.h,
	  trunk/libmatroska/matroska/KaxContentEncoding.h,
	  trunk/libmatroska/matroska/KaxContexts.h,
	  trunk/libmatroska/matroska/KaxCues.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxInfo.h,
	  trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/matroska/KaxSeekHead.h,
	  trunk/libmatroska/matroska/KaxSegment.h,
	  trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/matroska/KaxTags.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/matroska/KaxTracks.h: Readded the code for DLL
	  builds on Windows.

2004-01-17 16:33  robux4

	* trunk/libmatroska/test/mux/test6.cpp,
	  trunk/libmatroska/test/mux/test8.cpp: Fix minor things in test
	  examples

2004-01-17 13:38  robux4

	* trunk/libmatroska/src/KaxTrackAudio.cpp: Fix a problem when
	  MATROSKA_VERSION is set to 2

2004-01-15 20:47  cyrius

	* trunk/libmatroska/src/KaxBlock.cpp: Fix for partial XipH lacing
	  reading

2004-01-15 15:17  mosu

	* trunk/libmatroska/ChangeLog: Updated the ChangeLog.

2004-01-10 16:50  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/matroska/KaxConfig.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp,
	  trunk/libmatroska/src/KaxTrackAudio.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTrackVideo.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp,
	  trunk/libmatroska/test/mux/test6.cpp,
	  trunk/libmatroska/test/mux/test8.cpp: Handle MATROSKA_VERSION to
	  enable/disable some future additions

2004-01-10 15:57  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxTrackAudio.cpp: No more new elements for
	  sample accurate seeking

2004-01-10 15:31  robux4

	* trunk/libebml/ebml/Debug.h, trunk/libebml/ebml/EbmlBinary.h,
	  trunk/libebml/ebml/EbmlConfig.h,
	  trunk/libebml/ebml/EbmlContexts.h, trunk/libebml/ebml/EbmlCrc32.h,
	  trunk/libebml/ebml/EbmlDate.h, trunk/libebml/ebml/EbmlDummy.h,
	  trunk/libebml/ebml/EbmlElement.h, trunk/libebml/ebml/EbmlEndian.h,
	  trunk/libebml/ebml/EbmlFloat.h, trunk/libebml/ebml/EbmlHead.h,
	  trunk/libebml/ebml/EbmlId.h, trunk/libebml/ebml/EbmlMaster.h,
	  trunk/libebml/ebml/EbmlSInteger.h,
	  trunk/libebml/ebml/EbmlStream.h, trunk/libebml/ebml/EbmlString.h,
	  trunk/libebml/ebml/EbmlSubHead.h, trunk/libebml/ebml/EbmlTypes.h,
	  trunk/libebml/ebml/EbmlUInteger.h,
	  trunk/libebml/ebml/EbmlUnicodeString.h,
	  trunk/libebml/ebml/EbmlVersion.h, trunk/libebml/ebml/EbmlVoid.h,
	  trunk/libebml/ebml/IOCallback.h,
	  trunk/libebml/ebml/MemIOCallback.h,
	  trunk/libebml/ebml/StdIOCallback.h, trunk/libebml/src/Debug.cpp,
	  trunk/libebml/src/EbmlBinary.cpp,
	  trunk/libebml/src/EbmlContexts.cpp,
	  trunk/libebml/src/EbmlCrc32.cpp, trunk/libebml/src/EbmlDate.cpp,
	  trunk/libebml/src/EbmlDummy.cpp,
	  trunk/libebml/src/EbmlElement.cpp,
	  trunk/libebml/src/EbmlFloat.cpp, trunk/libebml/src/EbmlHead.cpp,
	  trunk/libebml/src/EbmlMaster.cpp,
	  trunk/libebml/src/EbmlSInteger.cpp,
	  trunk/libebml/src/EbmlStream.cpp,
	  trunk/libebml/src/EbmlString.cpp,
	  trunk/libebml/src/EbmlSubHead.cpp,
	  trunk/libebml/src/EbmlUInteger.cpp,
	  trunk/libebml/src/EbmlUnicodeString.cpp,
	  trunk/libebml/src/EbmlVersion.cpp, trunk/libebml/src/EbmlVoid.cpp,
	  trunk/libebml/src/IOCallback.cpp,
	  trunk/libebml/src/StdIOCallback.cpp,
	  trunk/libmatroska/matroska/FileKax.h,
	  trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/matroska/KaxAttachments.h,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/matroska/KaxConfig.h,
	  trunk/libmatroska/matroska/KaxContentEncoding.h,
	  trunk/libmatroska/matroska/KaxContexts.h,
	  trunk/libmatroska/matroska/KaxCues.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxInfo.h,
	  trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/matroska/KaxSeekHead.h,
	  trunk/libmatroska/matroska/KaxSegment.h,
	  trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/matroska/KaxTags.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/matroska/KaxTracks.h,
	  trunk/libmatroska/matroska/KaxVersion.h,
	  trunk/libmatroska/src/KaxAttached.cpp,
	  trunk/libmatroska/src/KaxAttachments.cpp,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp,
	  trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp,
	  trunk/libmatroska/src/KaxContentEncoding.cpp,
	  trunk/libmatroska/src/KaxContexts.cpp,
	  trunk/libmatroska/src/KaxCues.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp,
	  trunk/libmatroska/src/KaxInfo.cpp,
	  trunk/libmatroska/src/KaxInfoData.cpp,
	  trunk/libmatroska/src/KaxSeekHead.cpp,
	  trunk/libmatroska/src/KaxSegment.cpp,
	  trunk/libmatroska/src/KaxTag.cpp,
	  trunk/libmatroska/src/KaxTagMulti.cpp,
	  trunk/libmatroska/src/KaxTags.cpp,
	  trunk/libmatroska/src/KaxTrackAudio.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTrackVideo.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp,
	  trunk/libmatroska/src/KaxVersion.cpp,
	  trunk/libmatroska/test/mux/test8.cpp,
	  trunk/libmatroska/test/tags/test9.cpp: Update the copyright years

2004-01-10 15:19  robux4

	* trunk/libmatroska/test/mux/test8.cpp: Fix a behaviour incompatible
	  with the checking of the max size

2004-01-10 14:26  mosu

	* trunk/libmatroska/matroska/FileKax.h,
	  trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/matroska/KaxAttachments.h,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/matroska/KaxConfig.h,
	  trunk/libmatroska/matroska/KaxContentEncoding.h,
	  trunk/libmatroska/matroska/KaxContexts.h,
	  trunk/libmatroska/matroska/KaxCues.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxInfo.h,
	  trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/matroska/KaxSeekHead.h,
	  trunk/libmatroska/matroska/KaxSegment.h,
	  trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/matroska/KaxTags.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/matroska/KaxTracks.h: Added code that allows
	  libmatroska to be built as a DLL on Windows.

2004-01-10 14:19  mosu

	* trunk/libebml/make/mingw32/Makefile,
	  trunk/libmatroska/make/mingw32/Makefile: Updated the MinGW build
	  system.

2004-01-06 22:29  robux4

	* trunk/libmatroska/matroska/KaxVersion.h: Ooops, did I do something
	  wrong ?

2004-01-06 22:15  robux4

	* trunk/libebml/make/vc6/lib/static/libebml.dsp,
	  trunk/libmatroska/make/vc6/lib/static/libmatroska.dsp:
	  StdInclude.h doesn't exist anymore

2004-01-06 22:05  robux4

	* trunk/libmatroska/src/KaxAttached.cpp,
	  trunk/libmatroska/src/KaxAttachments.cpp,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp,
	  trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp,
	  trunk/libmatroska/src/KaxContentEncoding.cpp,
	  trunk/libmatroska/src/KaxContexts.cpp,
	  trunk/libmatroska/src/KaxCues.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp,
	  trunk/libmatroska/src/KaxInfo.cpp,
	  trunk/libmatroska/src/KaxInfoData.cpp,
	  trunk/libmatroska/src/KaxSeekHead.cpp,
	  trunk/libmatroska/src/KaxSegment.cpp,
	  trunk/libmatroska/src/KaxTag.cpp,
	  trunk/libmatroska/src/KaxTagMulti.cpp,
	  trunk/libmatroska/src/KaxTags.cpp,
	  trunk/libmatroska/src/KaxTrackAudio.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTrackVideo.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp,
	  trunk/libmatroska/src/KaxVersion.cpp,
	  trunk/libmatroska/src/StdInclude.h: No more StdInclude

2004-01-06 21:02  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxTrackAudio.cpp: Add support for
	  SampleScale and BlockSamples

2004-01-05 18:56  mosu

	* trunk/libmatroska/debian/changelog: Updated the version from 0.6.2
	  to 0.6.3.

2004-01-05 18:46  robux4

	* trunk/libmatroska/src/KaxCuesData.cpp: Changed the ID of the new
	  CueBlockNumber

2004-01-05 11:39  mosu

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/src/KaxChapters.cpp: Fixes for wrong C++ syntax
	  ("not enough sleep" syndrome).

2004-01-05 11:28  mosu

	* trunk/libmatroska/make/linux/Makefile,
	  trunk/libmatroska/test/mux/test8.cpp: Fixed a couple of warnings.

2004-01-05 11:28  mosu

	* trunk/libmatroska/debian/control: Updated the dependencies.

2004-01-04 21:39  robux4

	* trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxVersion.h,
	  trunk/libmatroska/src/KaxChapters.cpp: Added 2 flags for Chapters

2004-01-01 13:28  mosu

	* trunk/libebml/debian/rules, trunk/libmatroska/debian/rules: Also
	  install the ChangeLog.

2004-01-01 13:20  mosu

	* trunk/libebml/ChangeLog, trunk/libmatroska/ChangeLog,
	  trunk/libmatroska/ChangeLog.txt: Added a ChangeLog.

2003-12-30 10:00  mosu

	* trunk/libmatroska/debian/changelog: Bumped version number.

2003-12-28 16:20  mosu

	* trunk/libmatroska/test/tags/test9.cpp: Added test cases for the
	  new simple tags.

2003-12-28 16:20  mosu

	* trunk/libmatroska/src/KaxTag.cpp: Made KaxTagSimple a possible
	  child for itself - otherwise reading nested tags does not work.

2003-12-28 16:07  mosu

	* trunk/libmatroska/matroska/KaxVersion.h: Updated the version
	  number from 0.6.1 to 0.6.2.

2003-12-28 01:08  jcsston

	* trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/src/KaxTag.cpp: The new Simple Tagging system

2003-12-03 16:17  cyrius

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: Fixes

2003-11-16 10:58  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: Added the possibility to
	  retrieve the position/size of each frame in the data stream
	  (usefull for people using SCOPE_PARTIAL_DATA and then only reading
	  the data they need)

2003-11-16 09:36  robux4

	* trunk/libmatroska/src/KaxBlock.cpp: Fixed a serious bug in Block
	  reading

2003-11-03 22:17  robux4

	* trunk/libebml/ebml/EbmlBinary.h, trunk/libebml/ebml/EbmlCrc32.h,
	  trunk/libebml/ebml/EbmlDate.h, trunk/libebml/ebml/EbmlElement.h,
	  trunk/libebml/ebml/EbmlFloat.h, trunk/libebml/ebml/EbmlMaster.h,
	  trunk/libebml/ebml/EbmlSInteger.h,
	  trunk/libebml/ebml/EbmlString.h,
	  trunk/libebml/ebml/EbmlUInteger.h,
	  trunk/libebml/ebml/EbmlUnicodeString.h,
	  trunk/libebml/src/EbmlBinary.cpp, trunk/libebml/src/EbmlCrc32.cpp,
	  trunk/libebml/src/EbmlDate.cpp, trunk/libebml/src/EbmlElement.cpp,
	  trunk/libebml/src/EbmlFloat.cpp, trunk/libebml/src/EbmlMaster.cpp,
	  trunk/libebml/src/EbmlSInteger.cpp,
	  trunk/libebml/src/EbmlString.cpp,
	  trunk/libebml/src/EbmlUInteger.cpp,
	  trunk/libebml/src/EbmlUnicodeString.cpp,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/test/mux/test8.cpp: Better handling of scope
	  reading

2003-10-31 12:34  mosu

	* trunk/libmatroska/matroska/KaxBlock.h: Added default value for
	  ReadData.

2003-10-31 08:59  mosu

	* trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/matroska/KaxAttachments.h,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/matroska/KaxCues.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxInfo.h,
	  trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/matroska/KaxSeekHead.h,
	  trunk/libmatroska/matroska/KaxSegment.h,
	  trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/matroska/KaxTags.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/matroska/KaxTracks.h,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxSegment.cpp: Fixed the new line/carriage
	  return mess.

2003-10-31 08:55  mosu

	* trunk/libmatroska/debian/control: Updated dependency to libebml
	  0.6.2.

2003-10-30 23:07  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/test/mux/test8.cpp: Allow KaxBlock not to be
	  fully read

2003-10-30 12:56  mosu

	* trunk/libmatroska/matroska/KaxBlock.h: Set LACING_AUTO as the
	  default value for the AddFrame() functions. The re-establishes API
	  compatibility with < 0.6.0.

2003-10-30 12:50  mosu

	* trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/matroska/KaxVersion.h: Updated version number to
	  0.6.1.

2003-10-28 22:09  mosu

	* trunk/libmatroska/debian/changelog: New version number.

2003-10-28 20:59  robux4

	* trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxVersion.h: Update the version
	  number, LACING_AUTO is the default value

2003-10-28 20:55  robux4

	* trunk/libebml/ebml/EbmlElement.h,
	  trunk/libebml/src/EbmlElement.cpp,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: EBML-size handling is more
	  general and handle the Unknown Size

2003-10-25 15:09  mosu

	* trunk/libebml/make/mingw32/Makefile,
	  trunk/libmatroska/make/mingw32/Makefile: Support the same targest
	  as the Linux Makefile.

2003-10-24 22:05  mosu

	* trunk/libmatroska/src/KaxBlock.cpp: Fixed an off-by-one error.
	  Fixed the building of the size list for the lacing. Fixed some of
	  my own mistakes introduced in the last revision resulting in wrong
	  data being read for Ebml lacing.

2003-10-24 19:22  mosu

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: Implemented LACING_AUTO:
	  automatic use of the best lacing method (Xiph, Ebml or fixed).

2003-10-24 16:08  mosu

	* trunk/libmatroska/src/KaxBlock.cpp: Reversed my so-called "fix"
	  which only broke things.

2003-10-24 15:52  mosu

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: Fixed some warnings. Added
	  some safety fallbacks instead of undefined behaviour for
	  unimplemented lacing schemes (fixes some more warnings).

2003-10-24 08:40  jcsston

	* trunk/libmatroska/make/vc7/lib/static/libmatroska.v71.vcproj,
	  trunk/libmatroska/make/vc7/lib/static/libmatroska.vcproj: Missing
	  KaxContentEncoding.cpp

2003-10-22 14:18  pamel

	* trunk/libebml/ebml/EbmlElement.h,
	  trunk/libebml/src/EbmlElement.cpp,
	  trunk/libmatroska/matroska/KaxTypes.h,
	  trunk/libmatroska/src/KaxBlock.cpp: New lacing modes reading.

2003-10-21 21:27  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxTypes.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/test/mux/test6.cpp: New lacing modes writing

2003-10-21 19:42  robux4

	* trunk/libmatroska/make/vc6/lib/static/libmatroska.dsp,
	  trunk/libmatroska/make/vc7/lib/static/libmatroska.v71.vcproj,
	  trunk/libmatroska/make/vc7/lib/static/libmatroska.vcproj: Fix
	  windows makefiles for the encoding settings

2003-10-21 18:22  mosu

	* trunk/doc/website/technical/specs/index.html,
	  trunk/libmatroska/matroska/KaxContentEncoding.h,
	  trunk/libmatroska/src/KaxContentEncoding.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp,
	  trunk/libmatroska/test/mux/test6.cpp: Moved the content encoding
	  elements under a new parent, KaxContentEncodings.

2003-10-19 16:09  mosu

	* trunk/libmatroska/matroska/KaxContentEncoding.h: Changing default
	  value to match the specs.

2003-10-19 15:23  mosu

	* trunk/libmatroska/ChangeLog.txt: Updated ChangeLog.

2003-10-19 15:22  mosu

	* trunk/libmatroska/make/mingw32/Makefile,
	  trunk/libmatroska/matroska/KaxContentEncoding.h,
	  trunk/libmatroska/matroska/KaxVersion.h,
	  trunk/libmatroska/src/KaxContentEncoding.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp,
	  trunk/libmatroska/test/mux/test6.cpp: Added the new track elements
	  for content encoding (compression/encryption).

2003-10-19 15:17  mosu

	* trunk/libmatroska/make/linux/.cvsignore: Added the resulting test
	  binaries to the CVS ignore list.

2003-10-19 15:11  mosu

	* trunk/libmatroska/ChangeLog.txt: Added a ChangeLog (generated
	  automatically from the CVS log messages, but should be updated by
	  ourselves).

2003-10-15 20:34  mosu

	* trunk/libebml/make/linux/Makefile,
	  trunk/libmatroska/make/linux/Makefile: Removed -pedantic due to
	  problems on FreeBSD.

2003-09-17 20:22  mosu

	* trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/debian/control: Updated Debian dependencies.

2003-09-14 08:20  robux4

	* trunk/libmatroska/matroska/KaxVersion.h: New version to reflect
	  additions

2003-09-14 08:19  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxSegment.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxSegment.cpp: Add the possibility to Clone
	  Blocks and correct the parent when needed

2003-09-13 20:40  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/src/KaxBlock.cpp: Added a Clone() method to the
	  Blocked data (impossible for now)

2003-09-13 17:48  robux4

	* trunk/libebml/ebml/EbmlHead.h, trunk/libebml/ebml/EbmlSubHead.h,
	  trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/matroska/KaxAttachments.h,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/matroska/KaxCues.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxInfo.h,
	  trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/matroska/KaxSeekHead.h,
	  trunk/libmatroska/matroska/KaxSegment.h,
	  trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/matroska/KaxTags.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/matroska/KaxTracks.h,
	  trunk/libmatroska/test/mux/test6.cpp: Added a Clone() method and a
	  IsMaster() method

2003-09-12 16:57  mosu

	* trunk/libmatroska/src/KaxTrackEntryData.cpp: Fixed wrong length
	  for KaxTrackTimecodeScale_TheId.

2003-09-01 15:37  jcsston

	* trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/src/KaxBlockData.cpp: Added a protected method
	  to update the reference timecode

2003-09-01 11:43  mosu

	* trunk/libmatroska/debian/changelog: New version number.

2003-08-21 17:25  mosu

	* trunk/libmatroska/matroska/KaxVersion.h: Bumped version number to
	  make conditional compilation possible for newly added elements
	  (like KaxAudioOutputSamplingFreq).

2003-08-20 03:36  spyder

	* trunk/libmatroska/src/KaxTrackAudio.cpp: Fixed a small coding
	  error where an array of 4 objects was initialized with 5 values.

2003-08-08 17:42  robux4

	* trunk/doc/website/technical/specs/index.html,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/src/KaxTrackAudio.cpp: New Output sampling
	  frequency parameter

2003-08-04 07:36  robux4

	* trunk/libebml/ebml/EbmlVersion.h,
	  trunk/libmatroska/matroska/KaxVersion.h: Remove some old TODO

2003-08-01 19:21  robux4

	* trunk/libmatroska/make/Doxyfile: Version 0.5.0 of the lib

2003-08-01 12:03  robux4

	* trunk/libebml/make/vc7/lib/libebml.v71.vcproj,
	  trunk/libmatroska/make/vc7/lib/static/libmatroska.v71.vcproj,
	  trunk/mkxds/mkxds.v71.sln, trunk/mkxds/mkxds.v71.vcproj: Added
	  VC7.1 (VS.Net 2003) projects

2003-08-01 02:26  jcsston

	* trunk/libmatroska/make/Doxyfile: Updated to new source tree
	  structure

2003-07-31 19:42  robux4

	* trunk/libebml/ebml/EbmlCrc32.h, trunk/libebml/ebml/EbmlDate.h,
	  trunk/libebml/ebml/EbmlSInteger.h,
	  trunk/libebml/ebml/EbmlUInteger.h, trunk/libebml/ebml/EbmlVoid.h,
	  trunk/libebml/src/EbmlCrc32.cpp,
	  trunk/libebml/src/EbmlSInteger.cpp,
	  trunk/libebml/src/EbmlVoid.cpp,
	  trunk/libebml/src/platform/win32/WinIOCallback.cpp,
	  trunk/libmatroska/src/KaxBlock.cpp: Some fixes for better casting
	  / type checking

2003-07-30 08:01  robux4

	* trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp: UpdateSize actually
	  overrides the default one

2003-07-29 21:43  robux4

	* trunk/libebml/ebml/EbmlBinary.h, trunk/libebml/ebml/EbmlCrc32.h,
	  trunk/libebml/ebml/EbmlDate.h, trunk/libebml/ebml/EbmlElement.h,
	  trunk/libebml/ebml/EbmlFloat.h, trunk/libebml/ebml/EbmlMaster.h,
	  trunk/libebml/ebml/EbmlSInteger.h,
	  trunk/libebml/ebml/EbmlString.h,
	  trunk/libebml/ebml/EbmlUInteger.h,
	  trunk/libebml/ebml/EbmlUnicodeString.h,
	  trunk/libebml/ebml/EbmlVoid.h, trunk/libebml/src/EbmlBinary.cpp,
	  trunk/libebml/src/EbmlCrc32.cpp, trunk/libebml/src/EbmlDate.cpp,
	  trunk/libebml/src/EbmlElement.cpp,
	  trunk/libebml/src/EbmlFloat.cpp, trunk/libebml/src/EbmlMaster.cpp,
	  trunk/libebml/src/EbmlSInteger.cpp,
	  trunk/libebml/src/EbmlString.cpp,
	  trunk/libebml/src/EbmlUInteger.cpp,
	  trunk/libebml/src/EbmlUnicodeString.cpp,
	  trunk/libebml/src/EbmlVoid.cpp,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxTrackVideo.cpp: Checksum now doesn't care
	  about mandatory data

2003-07-28 23:04  robux4

	* trunk/libmatroska/src/KaxChapters.cpp: Chapter end time is not
	  mandatory

2003-07-28 22:55  robux4

	* trunk/libmatroska/matroska/KaxTag.h: Fix the size of the video
	  genre

2003-07-28 08:49  mosu

	* trunk/libebml/debian/changelog,
	  trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/debian/control: Updated version information.

2003-07-27 20:28  mosu

	* trunk/libebml/make/mingw32/Makefile,
	  trunk/libmatroska/make/mingw32/Makefile: Necessary fixes for
	  compilation with mingw.

2003-07-25 19:25  robux4

	* trunk/doc/website/technical/specs/index.html,
	  trunk/doc/website/technical/specs/tagging/index.html,
	  trunk/doc/website/technical/specs/tagging/multi/multititles.html,
	  trunk/libmatroska/src/KaxTag.cpp,
	  trunk/libmatroska/src/KaxTagMulti.cpp: Fixes some IDs

2003-07-24 17:05  robux4

	* trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/src/KaxTagMulti.cpp: New LegalContent element +
	  fixed some mandatory values

2003-07-19 20:31  robux4

	* trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/src/KaxAttached.cpp,
	  trunk/libmatroska/src/KaxTag.cpp,
	  trunk/libmatroska/src/KaxTagMulti.cpp: Added attachment links with
	  tags, fix a bad default value

2003-07-17 09:48  mosu

	* trunk/libebml/make/linux/Makefile,
	  trunk/libmatroska/make/linux/Makefile: Proper Makefile that also
	  installs the header files.

2003-07-16 16:31  mosu

	* trunk/libmatroska/matroska/KaxAttachments.h,
	  trunk/libmatroska/matroska/KaxContexts.h,
	  trunk/libmatroska/src/KaxAttached.cpp,
	  trunk/libmatroska/src/KaxAttachments.cpp,
	  trunk/libmatroska/src/KaxSegment.cpp,
	  trunk/libmatroska/test/ebml/test00.cpp: Fixed the following
	  spelling error: Attachements --> Attachments

2003-07-16 16:21  mosu

	* trunk/libebml/make/linux/Makefile,
	  trunk/libmatroska/make/linux/Makefile: Removed old stuff.

2003-07-16 15:46  robux4

	* trunk/libmatroska, trunk/libmatroska/LICENSE.GPL,
	  trunk/libmatroska/LICENSE.QPL, trunk/libmatroska/debian,
	  trunk/libmatroska/debian/changelog,
	  trunk/libmatroska/debian/control,
	  trunk/libmatroska/debian/copyright, trunk/libmatroska/debian/dirs,
	  trunk/libmatroska/debian/docs,
	  trunk/libmatroska/debian/libmatroska-dev.dirs,
	  trunk/libmatroska/debian/libmatroska-dev.files,
	  trunk/libmatroska/debian/rules, trunk/libmatroska/make,
	  trunk/libmatroska/make/Doxyfile, trunk/libmatroska/make/beos,
	  trunk/libmatroska/make/beos/Makefile,
	  trunk/libmatroska/make/cygwin,
	  trunk/libmatroska/make/cygwin/Makefile,
	  trunk/libmatroska/make/cygwin/Makefile.rule,
	  trunk/libmatroska/make/linux,
	  trunk/libmatroska/make/linux/Makefile,
	  trunk/libmatroska/make/linux/Makefile.rule,
	  trunk/libmatroska/make/macosx,
	  trunk/libmatroska/make/macosx/macosx.pbproj,
	  trunk/libmatroska/make/macosx/macosx.pbproj/project.pbxproj,
	  trunk/libmatroska/make/makedoc.bat,
	  trunk/libmatroska/make/makedoc.sh, trunk/libmatroska/make/mingw32,
	  trunk/libmatroska/make/mingw32/Makefile,
	  trunk/libmatroska/make/mingw32/libmatroska.dev,
	  trunk/libmatroska/make/mingw32/test,
	  trunk/libmatroska/make/mingw32/test/Makefile,
	  trunk/libmatroska/make/mingw32/test/test6.dev,
	  trunk/libmatroska/make/mingw32/test/test8.dev,
	  trunk/libmatroska/make/vc6, trunk/libmatroska/make/vc6/lib,
	  trunk/libmatroska/make/vc6/lib/static,
	  trunk/libmatroska/make/vc6/lib/static/libmatroska.dsp,
	  trunk/libmatroska/make/vc6/test,
	  trunk/libmatroska/make/vc6/test/test0.dsp,
	  trunk/libmatroska/make/vc6/test/test00.dsp,
	  trunk/libmatroska/make/vc6/test/test1.dsp,
	  trunk/libmatroska/make/vc6/test/test2.dsp,
	  trunk/libmatroska/make/vc6/test/test3.dsp,
	  trunk/libmatroska/make/vc6/test/test4.dsp,
	  trunk/libmatroska/make/vc6/test/test5.dsp,
	  trunk/libmatroska/make/vc6/test/test6.dsp,
	  trunk/libmatroska/make/vc6/test/test6c.dsp,
	  trunk/libmatroska/make/vc6/test/test7.dsp,
	  trunk/libmatroska/make/vc6/test/test8.dsp,
	  trunk/libmatroska/make/vc6/test/test8c.dsp,
	  trunk/libmatroska/make/vc6/test/test9.dsp,
	  trunk/libmatroska/make/vc6/vc6.dsw, trunk/libmatroska/make/vc7,
	  trunk/libmatroska/make/vc7/lib,
	  trunk/libmatroska/make/vc7/lib/static,
	  trunk/libmatroska/make/vc7/lib/static/libmatroska.vcproj,
	  trunk/libmatroska/make/vc7/test,
	  trunk/libmatroska/make/vc7/test/test0.vcproj,
	  trunk/libmatroska/make/vc7/test/test00.vcproj,
	  trunk/libmatroska/make/vc7/test/test6.vcproj,
	  trunk/libmatroska/make/vc7/test/test8.vcproj,
	  trunk/libmatroska/make/vc7/test/test9.vcproj,
	  trunk/libmatroska/make/vc7/vc7.sln, trunk/libmatroska/matroska,
	  trunk/libmatroska/matroska/FileKax.h,
	  trunk/libmatroska/matroska/KaxAttached.h,
	  trunk/libmatroska/matroska/KaxAttachments.h,
	  trunk/libmatroska/matroska/KaxBlock.h,
	  trunk/libmatroska/matroska/KaxBlockData.h,
	  trunk/libmatroska/matroska/KaxChapters.h,
	  trunk/libmatroska/matroska/KaxCluster.h,
	  trunk/libmatroska/matroska/KaxClusterData.h,
	  trunk/libmatroska/matroska/KaxConfig.h,
	  trunk/libmatroska/matroska/KaxContexts.h,
	  trunk/libmatroska/matroska/KaxCues.h,
	  trunk/libmatroska/matroska/KaxCuesData.h,
	  trunk/libmatroska/matroska/KaxInfo.h,
	  trunk/libmatroska/matroska/KaxInfoData.h,
	  trunk/libmatroska/matroska/KaxSeekHead.h,
	  trunk/libmatroska/matroska/KaxSegment.h,
	  trunk/libmatroska/matroska/KaxTag.h,
	  trunk/libmatroska/matroska/KaxTagMulti.h,
	  trunk/libmatroska/matroska/KaxTags.h,
	  trunk/libmatroska/matroska/KaxTrackAudio.h,
	  trunk/libmatroska/matroska/KaxTrackEntryData.h,
	  trunk/libmatroska/matroska/KaxTrackVideo.h,
	  trunk/libmatroska/matroska/KaxTracks.h,
	  trunk/libmatroska/matroska/KaxTypes.h,
	  trunk/libmatroska/matroska/KaxVersion.h,
	  trunk/libmatroska/matroska/c,
	  trunk/libmatroska/matroska/c/libmatroska.h,
	  trunk/libmatroska/matroska/c/libmatroska_t.h,
	  trunk/libmatroska/src, trunk/libmatroska/src/FileKax.cpp,
	  trunk/libmatroska/src/KaxAttached.cpp,
	  trunk/libmatroska/src/KaxAttachments.cpp,
	  trunk/libmatroska/src/KaxBlock.cpp,
	  trunk/libmatroska/src/KaxBlockData.cpp,
	  trunk/libmatroska/src/KaxChapters.cpp,
	  trunk/libmatroska/src/KaxCluster.cpp,
	  trunk/libmatroska/src/KaxClusterData.cpp,
	  trunk/libmatroska/src/KaxContexts.cpp,
	  trunk/libmatroska/src/KaxCues.cpp,
	  trunk/libmatroska/src/KaxCuesData.cpp,
	  trunk/libmatroska/src/KaxInfo.cpp,
	  trunk/libmatroska/src/KaxInfoData.cpp,
	  trunk/libmatroska/src/KaxSeekHead.cpp,
	  trunk/libmatroska/src/KaxSegment.cpp,
	  trunk/libmatroska/src/KaxTag.cpp,
	  trunk/libmatroska/src/KaxTagMulti.cpp,
	  trunk/libmatroska/src/KaxTags.cpp,
	  trunk/libmatroska/src/KaxTrackAudio.cpp,
	  trunk/libmatroska/src/KaxTrackEntryData.cpp,
	  trunk/libmatroska/src/KaxTrackVideo.cpp,
	  trunk/libmatroska/src/KaxTracks.cpp,
	  trunk/libmatroska/src/KaxVersion.cpp,
	  trunk/libmatroska/src/StdInclude.h, trunk/libmatroska/test,
	  trunk/libmatroska/test/Makefile, trunk/libmatroska/test/ebml,
	  trunk/libmatroska/test/ebml/Makefile,
	  trunk/libmatroska/test/ebml/test0.cpp,
	  trunk/libmatroska/test/ebml/test00.cpp,
	  trunk/libmatroska/test/mux, trunk/libmatroska/test/mux/test6.cpp,
	  trunk/libmatroska/test/mux/test8.cpp, trunk/libmatroska/test/tags,
	  trunk/libmatroska/test/tags/test9.cpp,
	  trunk/libmatroska/test/utf8,
	  trunk/libmatroska/test/utf8/test5.cpp: Initial CVS version after
	  the crash
