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