]> granicus.if.org Git - libmatroska/log
libmatroska
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

12 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

12 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

13 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

14 years agoLet the user use CXXFLAGS for his own flags. Fix for not finding the includes.
Moritz Bunkus [Sun, 11 Apr 2010 16:40:15 +0000 (16:40 +0000)]
Let the user use CXXFLAGS for his own flags. Fix for not finding the includes.

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

14 years agov1/v2: the v2 classes always need their own context in the constructor so we need...
Steve Lhomme [Fri, 9 Apr 2010 17:37:06 +0000 (17:37 +0000)]
v1/v2: the v2 classes always need their own context in the constructor so we need more macros to ensure that...

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

14 years agov1: fix some elements type
Steve Lhomme [Fri, 9 Apr 2010 17:34:10 +0000 (17:34 +0000)]
v1: fix some elements type

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

14 years agouse DECLARE_EBML_*** in the legacy code too
Steve Lhomme [Thu, 8 Apr 2010 16:36:43 +0000 (16:36 +0000)]
use DECLARE_EBML_*** in the legacy code too
add a EBML_CTX_IDX() macro to avoid direct access to MyTable

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

14 years agouse the better constructor for v1 and v2
Steve Lhomme [Thu, 8 Apr 2010 16:26:35 +0000 (16:26 +0000)]
use the better constructor for v1 and v2

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

14 years agoadd EBML_CLASS_SEMCONTEXT() for a more generic way to describe a global context callback
Steve Lhomme [Thu, 8 Apr 2010 16:05:15 +0000 (16:05 +0000)]
add EBML_CLASS_SEMCONTEXT() for a more generic way to describe a global context callback

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

14 years agoFixed wrong DebugName of the SegmentUID element
Moritz Bunkus [Wed, 7 Apr 2010 17:32:30 +0000 (17:32 +0000)]
Fixed wrong DebugName of the SegmentUID element

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

14 years agonew macro to define the old EbmlSemanticContext if it's not done elsewhere
Steve Lhomme [Wed, 7 Apr 2010 16:12:16 +0000 (16:12 +0000)]
new macro to define the old EbmlSemanticContext if it's not done elsewhere
+ add some missing SEMANTIC start/end

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

14 years agouse a macro to define the semantic tables as the v2 library uses a slightly different...
Steve Lhomme [Wed, 7 Apr 2010 16:09:02 +0000 (16:09 +0000)]
use a macro to define the semantic tables as the v2 library uses a slightly different table format

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

14 years agoreplace DEFINE_MKX_MASTER_NOBODY() with DEFINE_MKX_MASTER_CONS() for better consistency
Steve Lhomme [Wed, 7 Apr 2010 15:59:32 +0000 (15:59 +0000)]
replace DEFINE_MKX_MASTER_NOBODY() with DEFINE_MKX_MASTER_CONS() for better consistency

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

14 years agomark ValidateSize() as virtual (as a reminder)
Steve Lhomme [Wed, 7 Apr 2010 09:43:00 +0000 (09:43 +0000)]
mark ValidateSize() as virtual (as a reminder)

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

14 years agoby default the any size is OK for Binary elements
Steve Lhomme [Wed, 7 Apr 2010 09:41:09 +0000 (09:41 +0000)]
by default the any size is OK for Binary elements

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

14 years agoput the default clone constructor in the macros as well
Steve Lhomme [Wed, 7 Apr 2010 09:39:28 +0000 (09:39 +0000)]
put the default clone constructor in the macros as well

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