26 Commits

Author SHA1 Message Date
Moritz Bunkus
4457e70466 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
2014-12-20 17:06:20 +01:00
Moritz Bunkus
f82f1f7889 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
2014-12-19 14:00:02 +01:00
Moritz Bunkus
1cb5ae4015 update ChangeLog 2013-09-17 19:15:34 +02:00
Moritz Bunkus
264a7537e5 Remove Debian build files & update ChangeLog 2013-03-19 20:13:20 +01:00
Moritz Bunkus
bdcc3ef3a1 Update ChangeLog 2013-03-19 17:55:52 +01:00
Moritz Bunkus
08eb86ee0a 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
2012-12-02 14:12:58 +00:00
Steve Lhomme
a463c247a6 update the ChangeLog with recent changes
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@858 a6f86f6d-0131-4f8e-9e7b-e335508773d5
2012-09-23 09:53:17 +00:00
Moritz Bunkus
3fbe2877fb 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
2012-09-22 22:30:44 +00:00
Moritz Bunkus
c5f95ca5ad changelog update, version number updates
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@812 a6f86f6d-0131-4f8e-9e7b-e335508773d5
2011-09-23 11:54:54 +00:00
Steve Lhomme
945625f4e3 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
2011-09-11 15:56:11 +00:00
Moritz Bunkus
1212eca974 Release date update
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@764 a6f86f6d-0131-4f8e-9e7b-e335508773d5
2011-06-26 17:42:58 +00:00
Steve Lhomme
4edebabe92 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
2011-06-15 11:13:11 +00:00
Steve Lhomme
86036dfabb libmatroska: update ChangeLog & version
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@754 a6f86f6d-0131-4f8e-9e7b-e335508773d5
2011-06-12 09:13:47 +00:00
Steve Lhomme
e5d8c2585c 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
2011-02-12 12:42:33 +00:00
Moritz Bunkus
5f83bf353c Set release date
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@653 a6f86f6d-0131-4f8e-9e7b-e335508773d5
2011-01-30 11:00:38 +00:00
Moritz Bunkus
dfe495cf23 Increased library .so name to .3
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@649 a6f86f6d-0131-4f8e-9e7b-e335508773d5
2011-01-29 11:48:16 +00:00
Steve Lhomme
697ce73358 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
2010-09-10 08:39:15 +00:00
Steve Lhomme
f1349f9639 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
2010-09-05 09:27:51 +00:00
Steve Lhomme
72abb5578e 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
2010-08-07 09:42:47 +00:00
Steve Lhomme
5ebfbd2cda 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
2010-07-29 19:06:19 +00:00
Steve Lhomme
2be628cfe9 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
2010-07-05 11:38:15 +00:00
Steve Lhomme
a8d891945f ChangeLog update
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@386 a6f86f6d-0131-4f8e-9e7b-e335508773d5
2010-07-04 09:33:42 +00:00
Steve Lhomme
4a7dbe6291 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
2010-06-26 09:07:13 +00:00
Steve Lhomme
8e46c56503 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
2010-06-04 11:03:46 +00:00
Steve Lhomme
c128fa5610 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
2010-04-30 10:19:47 +00:00
Steve Lhomme
2ad6f1d24b move the sources from the dead coreforge server
git-svn-id: https://matroska.svn.sourceforge.net/svnroot/matroska/trunk/libmatroska@1 a6f86f6d-0131-4f8e-9e7b-e335508773d5
2010-02-18 08:13:06 +00:00