]> granicus.if.org Git - libmatroska/log
libmatroska
9 years agobuild system: add autoconf/automake-based system
Moritz Bunkus [Sun, 21 Dec 2014 09:22:49 +0000 (10:22 +0100)]
build system: add autoconf/automake-based system

9 years agocosmetics: re-indent KaxBlock::ReadData() after wrapping in try/catch block
Moritz Bunkus [Sat, 20 Dec 2014 16:06:47 +0000 (17:06 +0100)]
cosmetics: re-indent KaxBlock::ReadData() after wrapping in try/catch block

9 years agoKaxBlock::ReadData(): use safe/checked memory access
Moritz Bunkus [Sat, 20 Dec 2014 15:54:28 +0000 (16:54 +0100)]
KaxBlock::ReadData(): use safe/checked memory access

Unchecked reading from memory locations works for cases in which all the
data is valid, but if it isn't then this leads to invalid memory access
and segmentation faults.

See https://trac.bunkus.org/ticket/1096

9 years agocosmetics: unify indentation
Moritz Bunkus [Fri, 19 Dec 2014 14:07:32 +0000 (15:07 +0100)]
cosmetics: unify indentation

9 years agoversion: bump to 1.4.2
Moritz Bunkus [Fri, 19 Dec 2014 13:01:10 +0000 (14:01 +0100)]
version: bump to 1.4.2

9 years agoKaxBlock: don't access beyond enf-of-buffer for one frame in EBML lacing
Moritz Bunkus [Fri, 19 Dec 2014 13:00:02 +0000 (14:00 +0100)]
KaxBlock: don't access beyond enf-of-buffer for one frame in EBML lacing

See https://trac.bunkus.org/ticket/1096 test case
id:000002,sig:06,src:000000,op:flip2,pos:582

9 years agocosmetics: use spaces instead of tab characters; remove trailing whitespace
Moritz Bunkus [Thu, 18 Dec 2014 23:06:34 +0000 (00:06 +0100)]
cosmetics: use spaces instead of tab characters; remove trailing whitespace

11 years agoAvoid compiler warning about possible use of uninitialized values
Moritz Bunkus [Sat, 19 Oct 2013 10:25:39 +0000 (12:25 +0200)]
Avoid compiler warning about possible use of uninitialized values

11 years agoupdate ChangeLog release-1.4.1
Moritz Bunkus [Tue, 17 Sep 2013 17:15:34 +0000 (19:15 +0200)]
update ChangeLog

11 years agoMerge pull request #2 from maksqwe/master
Moritz Bunkus [Fri, 23 Aug 2013 17:43:19 +0000 (10:43 -0700)]
Merge pull request #2 from maksqwe/master

Some of the fixes and optimization

11 years ago1. add std::nothrow to new operator because then ptr checked with NULL
maksqwe [Thu, 22 Aug 2013 21:42:18 +0000 (00:42 +0300)]
1. add std::nothrow to new operator because then ptr checked with NULL
2. "currentNewBlock" is assigned values twice successively
3. optimize std::vector<>::iterator's usage "iter++" -> "++iter". See preincrement and postincrement operator++()

11 years agoupdate the library version number after merge of some new elements
Steve Lhomme [Sat, 15 Jun 2013 16:36:05 +0000 (18:36 +0200)]
update the library version number after merge of some new elements

11 years agoadd support for SeekPreRoll dev
Steve Lhomme [Sat, 15 Jun 2013 16:27:49 +0000 (18:27 +0200)]
add support for SeekPreRoll

11 years agoadd DiscardPadding and CodecDelay elements
Steve Lhomme [Sat, 15 Jun 2013 16:22:34 +0000 (18:22 +0200)]
add DiscardPadding and CodecDelay elements

11 years agoMerge pull request #1 from RedDwarf69/master
Moritz Bunkus [Sat, 20 Apr 2013 09:54:23 +0000 (02:54 -0700)]
Merge pull request #1 from RedDwarf69/master

Linux packaging

11 years agoUpdate licensing information
Cristian Morales Vega [Sun, 14 Apr 2013 15:45:27 +0000 (16:45 +0100)]
Update licensing information

- Substitute LICENSE.LGPL for the latest copy from http://www.gnu.org/
- Update the FSF address and links in all the file headers
- Relicense QPL/GPL files to LGPL

11 years agoUse Linux-style EOL for non Windows specific files
Cristian Morales Vega [Sun, 14 Apr 2013 15:34:22 +0000 (16:34 +0100)]
Use Linux-style EOL for non Windows specific files

11 years agoFix typo
Cristian Morales Vega [Sun, 14 Apr 2013 15:29:57 +0000 (16:29 +0100)]
Fix typo

11 years agoAdd DESTDIR option to Linux Makefile
Cristian Morales Vega [Sun, 14 Apr 2013 15:29:21 +0000 (16:29 +0100)]
Add DESTDIR option to Linux Makefile

11 years agoAdd "link" option to Linux Makefile
Cristian Morales Vega [Sun, 14 Apr 2013 15:27:32 +0000 (16:27 +0100)]
Add "link" option to Linux Makefile

11 years agoStop using -ansi -fno-gnu-keywords in Linux
Cristian Morales Vega [Sun, 14 Apr 2013 15:23:32 +0000 (16:23 +0100)]
Stop using -ansi -fno-gnu-keywords in Linux

There is no need for -fno-gnu-keywords (which was implied by -ansi) in the
current code.
-ansi disables GCC built-in functions, which add optimizations and extra
security checks in some cases. It may be good to use it (and -pedantic) while
developing to try to keep the code ANSI standard, but users should have binaries
compiled without the option.

11 years agoRemove Debian build files & update ChangeLog release-1.4.0
Moritz Bunkus [Tue, 19 Mar 2013 19:13:20 +0000 (20:13 +0100)]
Remove Debian build files & update ChangeLog

11 years agoUpdate ChangeLog
Moritz Bunkus [Tue, 19 Mar 2013 16:55:52 +0000 (17:55 +0100)]
Update ChangeLog

11 years agoAdd new element 'DefaultDecodedFieldDuration'
Moritz Bunkus [Tue, 19 Mar 2013 11:07:42 +0000 (12:07 +0100)]
Add new element 'DefaultDecodedFieldDuration'

See
http://lists.matroska.org/pipermail/matroska-devel/2012-December/004371.html

11 years agoIgnore files built during compilation
Moritz Bunkus [Tue, 19 Mar 2013 11:06:36 +0000 (12:06 +0100)]
Ignore files built during compilation

11 years agoadd alphaMode for WebM
Steve Lhomme [Tue, 5 Feb 2013 17:56:40 +0000 (18:56 +0100)]
add alphaMode for WebM

11 years agoSync with specs: remove TrackTimecodeDenominator; add ChapterStringUID
Moritz Bunkus [Sun, 2 Dec 2012 14:12:58 +0000 (14:12 +0000)]
Sync with specs: remove TrackTimecodeDenominator; add ChapterStringUID

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@869 a6f86f6d-0131-4f8e-9e7b-e335508773d5

11 years agospecs: introduce ChapterStringUID for WebVTT cue identifiers
Steve Lhomme [Sun, 28 Oct 2012 07:58:23 +0000 (07:58 +0000)]
specs: introduce ChapterStringUID for WebVTT cue identifiers

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@867 a6f86f6d-0131-4f8e-9e7b-e335508773d5

12 years agoMake CueDuration a child of CueTrackPositions
Moritz Bunkus [Mon, 24 Sep 2012 21:39:23 +0000 (21:39 +0000)]
Make CueDuration a child of CueTrackPositions

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@862 a6f86f6d-0131-4f8e-9e7b-e335508773d5

12 years agoAdd missing RenderData() declaration for KaxTrackTimecodeScale
Moritz Bunkus [Mon, 24 Sep 2012 21:01:00 +0000 (21:01 +0000)]
Add missing RenderData() declaration for KaxTrackTimecodeScale

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@861 a6f86f6d-0131-4f8e-9e7b-e335508773d5

12 years agoupdate the ChangeLog with recent changes
Steve Lhomme [Sun, 23 Sep 2012 09:53:17 +0000 (09:53 +0000)]
update the ChangeLog with recent changes

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@858 a6f86f6d-0131-4f8e-9e7b-e335508773d5

12 years agoadd TimecodeScaleDenominator to make a fraction with TimecodeScale in Matroska v4
Steve Lhomme [Sun, 23 Sep 2012 09:18:56 +0000 (09:18 +0000)]
add TimecodeScaleDenominator to make a fraction with TimecodeScale in Matroska v4

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@856 a6f86f6d-0131-4f8e-9e7b-e335508773d5

12 years agono more TrackTimecodeScale in Matroska v4
Steve Lhomme [Sun, 23 Sep 2012 08:44:42 +0000 (08:44 +0000)]
no more TrackTimecodeScale in Matroska v4
no more TrackTimecodeScale writing in libmatroska

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@853 a6f86f6d-0131-4f8e-9e7b-e335508773d5

12 years agoBump version number, library .so version number, add ChangeLog info
Moritz Bunkus [Sat, 22 Sep 2012 22:30:44 +0000 (22:30 +0000)]
Bump version number, library .so version number, add ChangeLog info

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@849 a6f86f6d-0131-4f8e-9e7b-e335508773d5

12 years agoAdd new elements from specdata.xml
Moritz Bunkus [Sat, 22 Sep 2012 22:30:01 +0000 (22:30 +0000)]
Add new elements from specdata.xml

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@848 a6f86f6d-0131-4f8e-9e7b-e335508773d5

12 years agoRemove conversion operator that will never be called
Moritz Bunkus [Tue, 4 Sep 2012 07:53:21 +0000 (07:53 +0000)]
Remove conversion operator that will never be called

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@843 a6f86f6d-0131-4f8e-9e7b-e335508773d5

12 years agoFix several gcc warnings occurring with -Wextra
Moritz Bunkus [Fri, 25 Nov 2011 21:23:21 +0000 (21:23 +0000)]
Fix several gcc warnings occurring with -Wextra

Warnings fixed are:

- warning: type qualifiers ignored on function return type [-Wignored-qualifiers]
- warning: unused parameter ... [-Wunused-parameter]
- warning: comparison is always true due to limited range of data type [-Wtype-limits]

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@823 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoBump library so version number due to binary incompatible changes
Moritz Bunkus [Fri, 23 Sep 2011 13:44:05 +0000 (13:44 +0000)]
Bump library so version number due to binary incompatible changes

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@815 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agochangelog update, version number updates
Moritz Bunkus [Fri, 23 Sep 2011 11:54:54 +0000 (11:54 +0000)]
changelog update, version number updates

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@812 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agolibmatroska: bump the version to 1.3.0 as the KaxChapterSegmentEditionUID is not...
Steve Lhomme [Sun, 11 Sep 2011 15:56:11 +0000 (15:56 +0000)]
libmatroska: bump the version to 1.3.0 as the KaxChapterSegmentEditionUID is not binary compatible

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@809 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agospecs: make ChapterSegmentEditionUID an unsigned integer to match the ChapterEditionU...
Steve Lhomme [Sun, 11 Sep 2011 15:13:32 +0000 (15:13 +0000)]
specs: make ChapterSegmentEditionUID an unsigned integer to match the ChapterEditionUID it's supposed to target

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@807 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoMove definition of KaxCodeVersion into the library
Moritz Bunkus [Sun, 11 Sep 2011 09:04:00 +0000 (09:04 +0000)]
Move definition of KaxCodeVersion into the library

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@804 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoAlways initialize member variables
Moritz Bunkus [Wed, 24 Aug 2011 18:59:02 +0000 (18:59 +0000)]
Always initialize member variables

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@792 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoRemoved set but unused variable
Moritz Bunkus [Mon, 11 Jul 2011 20:08:46 +0000 (20:08 +0000)]
Removed set but unused variable

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@787 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agospec file version number bump
Moritz Bunkus [Sun, 26 Jun 2011 18:14:46 +0000 (18:14 +0000)]
spec file version number bump

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@769 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoRelease date update
Moritz Bunkus [Sun, 26 Jun 2011 17:42:58 +0000 (17:42 +0000)]
Release date update

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@764 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoBumped version number in Debian changelog
Moritz Bunkus [Wed, 15 Jun 2011 12:05:18 +0000 (12:05 +0000)]
Bumped version number in Debian changelog

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@761 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoBumped the library SONAME due to binary incompatibility
Moritz Bunkus [Wed, 15 Jun 2011 12:00:37 +0000 (12:00 +0000)]
Bumped the library SONAME due to binary incompatibility

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@760 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agolibmatroska: the new version will be 1.2.0 due to ABI changes
Steve Lhomme [Wed, 15 Jun 2011 11:13:11 +0000 (11:13 +0000)]
libmatroska: the new version will be 1.2.0 due to ABI changes

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@758 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoupdate the version headers
Steve Lhomme [Sun, 12 Jun 2011 09:21:05 +0000 (09:21 +0000)]
update the version headers

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@756 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agolibmatroska: update ChangeLog & version
Steve Lhomme [Sun, 12 Jun 2011 09:13:47 +0000 (09:13 +0000)]
libmatroska: update ChangeLog & version

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@754 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agolibmatroska: do not read data in KaxBlockVirtual, just skip it
Steve Lhomme [Sun, 12 Jun 2011 09:08:10 +0000 (09:08 +0000)]
libmatroska: do not read data in KaxBlockVirtual, just skip it

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@753 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agolibmatroska: properly use the macros for Context_KaxMatroska
Steve Lhomme [Sun, 12 Jun 2011 07:13:28 +0000 (07:13 +0000)]
libmatroska: properly use the macros for Context_KaxMatroska

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@752 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agolibmatroska: bring back KaxMatroska_Context (used in VLC)
Steve Lhomme [Sat, 11 Jun 2011 16:20:19 +0000 (16:20 +0000)]
libmatroska: bring back KaxMatroska_Context (used in VLC)

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@751 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agolibmatroska: try to fix some EBML test includes
Steve Lhomme [Sun, 27 Mar 2011 17:18:50 +0000 (17:18 +0000)]
libmatroska: try to fix some EBML test includes

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@726 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agolibmatroska: use the generated semantic code instead of the manual one
Steve Lhomme [Sun, 27 Mar 2011 17:09:02 +0000 (17:09 +0000)]
libmatroska: use the generated semantic code instead of the manual one
+ don't allow writing not supported elements

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@725 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoUpdated the "Section" entries in the Debian package file
Moritz Bunkus [Fri, 25 Mar 2011 10:48:59 +0000 (10:48 +0000)]
Updated the "Section" entries in the Debian package file

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@717 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agolibmatroska: fix some semantic mismatch with the specs
Steve Lhomme [Tue, 22 Mar 2011 08:31:00 +0000 (08:31 +0000)]
libmatroska: fix some semantic mismatch with the specs

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@712 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoremove no longer needed tests for old/outdated/previous tag system (from impulze...
Steve Lhomme [Sat, 12 Feb 2011 12:42:33 +0000 (12:42 +0000)]
remove no longer needed tests for old/outdated/previous tag system (from impulze https://sourceforge.net/tracker/?func=detail&aid=3170459&group_id=68739&atid=522230)

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@673 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoUpdated spec file version numbers
Moritz Bunkus [Sun, 30 Jan 2011 14:46:37 +0000 (14:46 +0000)]
Updated spec file version numbers

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@665 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoWrong package name
Moritz Bunkus [Sun, 30 Jan 2011 14:41:47 +0000 (14:41 +0000)]
Wrong package name

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@662 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoUpdated Debian changelog
Moritz Bunkus [Sun, 30 Jan 2011 14:32:25 +0000 (14:32 +0000)]
Updated Debian changelog

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@656 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoSet release date
Moritz Bunkus [Sun, 30 Jan 2011 11:00:38 +0000 (11:00 +0000)]
Set release date

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@653 a6f86f6d-0131-4f8e-9e7b-e335508773d5

13 years agoIncreased library .so name to .3
Moritz Bunkus [Sat, 29 Jan 2011 11:48:16 +0000 (11:48 +0000)]
Increased library .so name to .3

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@649 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agofix a memory leak in KaxReferenceBlock when an internal KaxBlockBlob was created
Steve Lhomme [Fri, 10 Sep 2010 08:39:15 +0000 (08:39 +0000)]
fix a memory leak in KaxReferenceBlock when an internal KaxBlockBlob was created

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@546 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: add KaxTrackOperation and related elements for combined stereo/3D tracks...
Steve Lhomme [Sun, 5 Sep 2010 09:27:51 +0000 (09:27 +0000)]
libmatroska: add KaxTrackOperation and related elements for combined stereo/3D tracks or joined virtual tracks

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@545 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibebml/libmatroska: compile under MinGW32 even if the source path has spaces
Steve Lhomme [Sun, 15 Aug 2010 13:15:29 +0000 (13:15 +0000)]
libebml/libmatroska: compile under MinGW32 even if the source path has spaces

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@505 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: add KaxTrackDependency and related elements for combined stereo/3D tracks
Steve Lhomme [Sat, 7 Aug 2010 09:42:47 +0000 (09:42 +0000)]
libmatroska: add KaxTrackDependency and related elements for combined stereo/3D tracks

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@480 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: KaxCues::AddBlockGroup() was removed as it's broken beyond repair
Steve Lhomme [Thu, 29 Jul 2010 19:06:19 +0000 (19:06 +0000)]
libmatroska: KaxCues::AddBlockGroup() was removed as it's broken beyond repair

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@453 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: add the possibility for a DataBuffer class to use its own internal memory
Steve Lhomme [Mon, 5 Jul 2010 11:38:15 +0000 (11:38 +0000)]
libmatroska: add the possibility for a DataBuffer class to use its own internal memory

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@394 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: remove KaxTagMulti from the non-generated makefiles
Steve Lhomme [Mon, 5 Jul 2010 10:03:20 +0000 (10:03 +0000)]
libmatroska: remove KaxTagMulti from the non-generated makefiles

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@393 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoChangeLog update
Steve Lhomme [Sun, 4 Jul 2010 09:33:42 +0000 (09:33 +0000)]
ChangeLog update

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@386 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: remove all references to the old/outdated/previous tag system
Steve Lhomme [Sun, 4 Jul 2010 09:32:26 +0000 (09:32 +0000)]
libmatroska: remove all references to the old/outdated/previous tag system

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@385 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: fix the test6 code (it was using the old tags system)
Steve Lhomme [Sun, 4 Jul 2010 09:19:13 +0000 (09:19 +0000)]
libmatroska: fix the test6 code (it was using the old tags system)

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@384 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoonly use a single coremake dir in the tree (from corec/tools/coremake)
Steve Lhomme [Sun, 4 Jul 2010 09:17:57 +0000 (09:17 +0000)]
only use a single coremake dir in the tree (from corec/tools/coremake)
add a coremake solution to build the libmatroska test files via coremake

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@383 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: HAVE_EBML2 comes from the config.h and HAS_EBML2 comes from the makefile
Steve Lhomme [Sun, 27 Jun 2010 05:24:02 +0000 (05:24 +0000)]
libmatroska: HAVE_EBML2 comes from the config.h and HAS_EBML2 comes from the makefile

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@353 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: add a missing svn:keywords
Steve Lhomme [Sat, 26 Jun 2010 09:10:20 +0000 (09:10 +0000)]
libmatroska: add a missing svn:keywords

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@348 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibebml: move some operator code in the .cpp files (MSVC has issues in DLLs)
Steve Lhomme [Sat, 26 Jun 2010 09:07:13 +0000 (09:07 +0000)]
libebml: move some operator code in the .cpp files (MSVC has issues in DLLs)
+ libmatroska ChangeLog

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@347 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: change the order of an export so that it actually works
Steve Lhomme [Fri, 25 Jun 2010 14:59:35 +0000 (14:59 +0000)]
libmatroska: change the order of an export so that it actually works

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@344 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: the next lib will be 1.1.0 because of binary incompatibility
Steve Lhomme [Thu, 24 Jun 2010 16:22:29 +0000 (16:22 +0000)]
libmatroska: the next lib will be 1.1.0 because of binary incompatibility

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@337 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibmatroska: give access to the SetParent to KaxSimpleBlock as well
Steve Lhomme [Thu, 24 Jun 2010 16:21:14 +0000 (16:21 +0000)]
libmatroska: give access to the SetParent to KaxSimpleBlock as well

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@336 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoUpdated version numbers and fixed DOS style newlines in spec files
Moritz Bunkus [Mon, 21 Jun 2010 21:55:51 +0000 (21:55 +0000)]
Updated version numbers and fixed DOS style newlines in spec files

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@332 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoVersion number bump for the Debian package
Moritz Bunkus [Sat, 5 Jun 2010 08:52:22 +0000 (08:52 +0000)]
Version number bump for the Debian package

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@298 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibebml/libmatrosla: update the ChangeLog for the 1.0.0 release and fix the compilation
Steve Lhomme [Fri, 4 Jun 2010 11:03:46 +0000 (11:03 +0000)]
libebml/libmatrosla: update the ChangeLog for the 1.0.0 release and fix the compilation

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@295 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoIncreate library SONAME due to binary incompatible changes
Moritz Bunkus [Fri, 4 Jun 2010 08:46:29 +0000 (08:46 +0000)]
Increate library SONAME due to binary incompatible changes

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@294 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoSet version number to 1.0.0
Moritz Bunkus [Fri, 4 Jun 2010 08:46:17 +0000 (08:46 +0000)]
Set version number to 1.0.0

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@293 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoFix Win32 compilation
Moritz Bunkus [Sat, 29 May 2010 13:05:51 +0000 (13:05 +0000)]
Fix Win32 compilation

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@284 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agolibebml/libebml2: only Master elements can have an infinite/unknown size
Steve Lhomme [Tue, 25 May 2010 12:02:30 +0000 (12:02 +0000)]
libebml/libebml2: only Master elements can have an infinite/unknown size

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@270 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoFix the spec files for Fedora and SuSE
Moritz Bunkus [Sun, 9 May 2010 21:25:45 +0000 (21:25 +0000)]
Fix the spec files for Fedora and SuSE

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@187 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoUpdated the version number for the Debian package.
Moritz Bunkus [Sun, 9 May 2010 14:59:41 +0000 (14:59 +0000)]
Updated the version number for the Debian package.

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@180 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoFixed DOS newlines & set the eol-style property
Moritz Bunkus [Sun, 9 May 2010 14:58:33 +0000 (14:58 +0000)]
Fixed DOS newlines & set the eol-style property

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@179 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agov1: fix the StereoMode ID according to the specs
Steve Lhomme [Fri, 30 Apr 2010 16:32:46 +0000 (16:32 +0000)]
v1: fix the StereoMode ID according to the specs

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@151 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agov1: update the ChangeLog files for imminent release
Steve Lhomme [Fri, 30 Apr 2010 10:19:47 +0000 (10:19 +0000)]
v1: update the ChangeLog files for imminent release

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@150 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agov1/v2: Add support for const iterators where necessary
Steve Lhomme [Fri, 30 Apr 2010 08:28:24 +0000 (08:28 +0000)]
v1/v2: Add support for const iterators where necessary

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@149 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agov2: no need to set the ID size with v2
Steve Lhomme [Tue, 20 Apr 2010 16:26:58 +0000 (16:26 +0000)]
v2: no need to set the ID size with v2

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@144 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agov2: handle the default global EBML elements (Void and Crc32) (the tags multi global...
Steve Lhomme [Tue, 20 Apr 2010 16:25:07 +0000 (16:25 +0000)]
v2: handle the default global EBML elements (Void and Crc32) (the tags multi global element needs a bit of work)

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@142 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agov1: favor the use of iterators rather than direct access in the tables (nicer for...
Steve Lhomme [Mon, 19 Apr 2010 08:32:50 +0000 (08:32 +0000)]
v1: favor the use of iterators rather than direct access in the tables (nicer for libebml v2)

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@131 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agov1: add a safety check assert
Steve Lhomme [Fri, 16 Apr 2010 13:33:13 +0000 (13:33 +0000)]
v1: add a safety check assert

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@128 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agov1/v2: clean the access of EbmlId data
Steve Lhomme [Thu, 15 Apr 2010 14:59:25 +0000 (14:59 +0000)]
v1/v2: clean the access of EbmlId data

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@124 a6f86f6d-0131-4f8e-9e7b-e335508773d5

14 years agoadd new ghost params necessary for libebml2
Steve Lhomme [Tue, 13 Apr 2010 14:07:28 +0000 (14:07 +0000)]
add new ghost params necessary for libebml2

git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@107 a6f86f6d-0131-4f8e-9e7b-e335508773d5