Commit Graph

88 Commits

Author SHA1 Message Date
Moritz Bunkus
6747ed3925 JSON: use uint64_t as storage type by default
Otherwise 64bit values > maximum int64_t are output as signed ones, and
mkvmerge doesn't need to output signed integer values at the moment.

I've also opened an issue for that:
https://github.com/nlohmann/json/issues/151
2015-11-22 17:23:26 +01:00
Moritz Bunkus
0994156ee1 mkvmerge: implement JSON identification output mode 2015-11-14 12:49:04 +01:00
Moritz Bunkus
4a2a97f5e0 libEBML, libMatroska: update to releases v1.3.3/v1.4.4 respectively 2015-10-20 16:13:14 +02:00
Moritz Bunkus
d9d71787d6 libEBML, libMatroska: update to releases v1.3.2/v1.4.3 respectively 2015-10-17 16:18:50 +02:00
Moritz Bunkus
f6c268f256 libEBML, libMatroska: update to current upstream 2015-08-21 21:02:32 +02:00
Moritz Bunkus
1cad235a98 avilib: fix stream header structure to be consistent with official specs 2015-08-18 20:48:39 +02:00
Moritz Bunkus
d7c90e7f0e common: fix compilation with older versions of Boost
Due to df0df0f the newer headers require BOOST_NOEXCEPT_OR_NOTHROW to be
defined, which isn't for older versions, e.g. the one used on CentOS 7.
2015-05-09 11:34:03 +02:00
Moritz Bunkus
df0df0f83b update utf8_codecvt_facet from Boost 1.58.0; don't include system Boost headers
Fixes #1172.
2015-04-24 23:33:01 +02:00
Moritz Bunkus
91d2470c96 remove old CoreC project file 2015-03-28 15:42:35 +01:00
Mats Peterson
45bc332bad mkvmerge, mkvextract: don't store extra data size in bi_size field 2015-03-24 11:56:01 +01:00
Mats Peterson
3ca50d5946 avilib: write 00dc as index chunk IDs 2015-03-02 12:05:04 +01:00
Moritz Bunkus
461e3ac82b avilib: only require track ID instead of full tag in idx1 2015-02-27 21:58:31 +01:00
Moritz Bunkus
2c54a35ca6 avilib: only put 0x10 into key frame index field
The dwFlags field in idx1 chunks can have other bits set, too. However,
the code in AVI_read_frame() needs it to be equal to 0x10 (which is
AVIIF_KEYFRAME from the aviriff.h header).
2015-02-25 22:41:25 +01:00
Mats Peterson
e7d8415656 avilib: read all of 'strf' even if biSize does not include it
Fixes #1129.
2015-02-25 21:14:33 +01:00
Mats Peterson
d33adf5ee0 avilib: fix ckSize value in strf chunks
Fixes #1128.
2015-02-25 21:01:08 +01:00
Mats Peterson
7702929f56 mkvextract: fix bits/pixel for non-24bit video codecs in AVIs
Fixes #1123.
2015-02-23 21:35:05 +01:00
Moritz Bunkus
d17e29af00 build system: use PACKAGE_NAME/_VERSION instead of self-defined variables 2015-02-12 14:35:48 +01:00
Moritz Bunkus
3e8e264fa4 libEBML, libMatroska: update to releases 1.3.1 & 1.4.2 respectively 2015-01-04 15:13:29 +01:00
Moritz Bunkus
8030784374 update libebml/libmatroska to the latest official commits 2014-12-21 11:42:51 +01:00
Moritz Bunkus
1f5356707a update libebml/libmatroska to the latest official commits 2014-12-20 17:34:26 +01:00
Moritz Bunkus
119cef7103 libEBML, libMatroska: update to current HEADs in origin repositories 2014-12-19 00:32:00 +01:00
Moritz Bunkus
a40724e548 libebml: update to a366eaa 2013-12-07 13:34:53 +01:00
Moritz Bunkus
5a611ca00b Update included libEBML and libMatroska to current HEADs 2013-10-19 12:30:05 +02:00
Moritz Bunkus
aa6a3faa05 avilib: use integer size matching the format specifier 2013-10-17 18:09:51 +02:00
Moritz Bunkus
aae67f927a libmatroska: update to 1.4.1 2013-09-17 20:13:56 +02:00
Moritz Bunkus
a03ab1e3e4 Update libMatroska to 82a7b7c (pre 1.4.1) and require 1.4.1 2013-07-02 22:33:50 +02:00
Moritz Bunkus
065d891b36 avilib: add function for retrieving the total number of audio chunks 2013-03-31 14:37:07 +02:00
Moritz Bunkus
4786538536 Update bundled libEBML to 1.3.0 & libMatroska to 1.4.0 2013-03-19 20:46:29 +01:00
Moritz Bunkus
e64c9acfce Source: switch libebml/libmatroska submodules to new URL step 2 2013-01-10 22:39:23 +01:00
Moritz Bunkus
62e3bf2c13 Source: switch libebml/libmatroska submodules to new URL step 1 2013-01-10 22:37:45 +01:00
Moritz Bunkus
5e68716291 build system: remove preliminary support for coremake 2012-12-25 11:49:38 +01:00
Moritz Bunkus
f352deee69 Sync libEBML to Subversion revision 871
Fixes #807.
2012-12-13 11:37:10 +01:00
Moritz Bunkus
8c34f3ce72 Update libebml and libmatroska submodule heads after Matroska project update on SF.net 2012-12-09 15:26:19 +01:00
Moritz Bunkus
3d132308e8 Sync libmatroska with upstream 2012-12-02 15:19:34 +01:00
Moritz Bunkus
7adcd96edd Update libebml & libmatroska submodules 2012-09-24 23:47:11 +02:00
Moritz Bunkus
a395f685cf Update libebml/libmatroska 2012-09-23 00:35:53 +02:00
Moritz Bunkus
eb2dd243b3 Update libebml repo 2012-09-05 22:23:37 +02:00
Moritz Bunkus
e4d6546569 Update libmatroska submodule 2012-09-04 09:59:02 +02:00
Moritz Bunkus
ab6f0677df Update libebml submodule 2012-09-04 09:44:23 +02:00
Moritz Bunkus
805629c177 Re-add libebml and libmatroska as git submodules 2012-09-04 08:16:52 +02:00
Moritz Bunkus
cc44229781 Remove the bundled libebml and libmatroska in favor of git submodules 2012-09-04 08:05:29 +02:00
Moritz Bunkus
b64cbc5633 Remove never-called function in order to avoid a compiler warning 2012-09-02 12:00:54 +02:00
Moritz Bunkus
4ee0e95f86 Fix namespace name nesting 2012-08-19 23:31:37 +02:00
Moritz Bunkus
d925bdbfcc Make inline functions static as well 2012-08-19 23:31:37 +02:00
Moritz Bunkus
4b8b7c5c5a Update pugixml from v1.0 to v1.2
Fixes compilation with clang on Mac OS
2012-08-18 21:04:49 +02:00
Moritz Bunkus
8e90651697 Make Rakefile's comments compatible with Ruby 1.9.3's changes to "-c" 2012-04-25 23:47:51 +02:00
Moritz Bunkus
f39cbdd042 Add the pugixml library 2012-03-17 01:10:46 +01:00
Moritz Bunkus
dd7c254277 Initialize AVI header fields before writing
Fix for #727.
2012-03-14 12:53:13 +01:00
Moritz Bunkus
1643e752bf Avoid compilation warnings on mingw 2012-03-04 17:30:52 +01:00
Moritz Bunkus
04fd1dd07d Remove unused file avidump.c 2012-03-04 17:24:03 +01:00