Moritz Bunkus
9cf74be55f
jpcre2: fix a couple of "unused parameter" warnings
2020-08-20 14:02:56 +02:00
Moritz Bunkus
7032b66cfe
add the jcpre2 header-only wrapper for PCRE2
2020-08-20 14:02:56 +02:00
Moritz Bunkus
a0ab193b6b
update libMatroska to v1.6.2
2020-08-02 19:59:54 +02:00
Moritz Bunkus
428456274e
update bundled libMatroska
2020-08-02 14:10:54 +02:00
Moritz Bunkus
3d51c0fafe
update bundled libMatroska to 1.6.1
2020-08-02 14:06:20 +02:00
Moritz Bunkus
012bb97a44
update libEBML to 1.4.0, libMatroska to 1.6.0
2020-06-27 12:07:35 +02:00
Moritz Bunkus
0a1da6ad1e
update libEBML & libMatroska
2020-06-22 12:46:31 +02:00
Moritz Bunkus
f134cc8151
update libebml
2020-05-15 20:29:53 +02:00
Moritz Bunkus
a7366346ae
update libEBML
2020-05-15 10:28:58 +02:00
Moritz Bunkus
af15777988
fmtlib: update bundled version to the latest release, v6.2.1
2020-05-15 08:57:49 +02:00
Moritz Bunkus
854b85f88b
update libEBML
2019-12-27 11:00:52 +01:00
Moritz Bunkus
4392bec77d
librmff: avoid invalid memory access in frame assembly due to invalid vpkg data
...
Fixes #2691 .
2019-12-07 15:49:32 +01:00
Moritz Bunkus
052310c259
libEBML: update to release 1.3.10
2019-12-07 10:11:52 +01:00
Moritz Bunkus
3b028c20fd
GUI: dark mode: replace QtDarkStyleSheet with built-in Fusion style & custom palette
2019-11-09 10:25:14 +01:00
Moritz Bunkus
64d2f5e112
GUI: Windows: add dark mode with help of QDarkStyleSheet project
...
The dark mode is only turned on if Windows 10's own dark mode is
enabled. This manual dark mode configuration is necessary as Qt itself
doesn't support Windows' dark mode yet; see the following bug:
https://bugreports.qt.io/browse/QTBUG-72028
This isn't a problem for other operating systems (Linux, macOS…) as Qt
uses the system colors there and will use dark colors when the
system's colors are set to dark colors, too.
2019-10-12 23:32:03 +02:00
Moritz Bunkus
8c3ed2382d
update bundled fmt to v6.0.0
...
Tests: when outputting floating point numbers, fmt 6.0.0 will no
longer add a fractional part if it's 0 (e.g. "48000" instead of
"48000.0").
2019-09-27 10:16:26 +02:00
Moritz Bunkus
1aefcdc2cb
libebml: update from upstream
2019-06-29 22:14:57 +02:00
Moritz Bunkus
b582811653
libEBML, libMatroska: update to releases 1.3.9/1.5.2
2019-05-27 22:15:20 +02:00
Moritz Bunkus
dc837866d7
libEBML, libMatroska: update to current upstream
2019-05-25 12:24:38 +02:00
Moritz Bunkus
5d93db753e
nlohmann-json: bump bundled version to latest release, v3.6.1
2019-05-18 15:51:55 +02:00
Moritz Bunkus
5f328db4f9
libMatroska: update to release 1.5.0
2019-03-12 21:01:57 +01:00
Moritz Bunkus
f4fff6190a
libEBML: update to release 1.3.7
2019-03-12 20:28:36 +01:00
Moritz Bunkus
5a36d0e95e
libEBML: update to latest upstream version
...
This pulls the fixes for handling Unicode code points >
U+FFFF. Also update the one test case with invalid data which is now
handled slightly differently than before.
Part of the fix of #2516 .
2019-03-06 22:39:54 +01:00
Moritz Bunkus
8e45394048
build system: add several more warning flags & fix results part 3
2019-02-23 21:11:19 +01:00
Moritz Bunkus
b6e79797bb
build system: add several more warning flags & fix results
2019-02-23 21:11:19 +01:00
Moritz Bunkus
01addee9c0
AVI reader: report DV type 1 AVIs as unsupported file types
...
avilib doesn't support DV type 1 AVIs at all. It used to print an
error message to standard error; additionally it didn't propagate the
error back to the caller resulting in invalid memory accesses and
subsequent crashes.
Fixes #2491 .
2019-02-05 20:03:16 +01:00
Moritz Bunkus
bc3d278dd8
pugixml: update
2019-01-03 19:03:53 +01:00
Moritz Bunkus
f95b016e1f
nlohmann-json: update to v3.5.0
2019-01-03 19:03:52 +01:00
Moritz Bunkus
ecfd8159be
fmt: update bundled version to v5.3.0
2019-01-03 13:50:24 +01:00
Moritz Bunkus
73463a33b8
fmt conversion: bundle fmt in lib/fmt for OSes that don't include it
2018-11-20 21:30:27 +01:00
Moritz Bunkus
fac242710e
libEBML: update to latest upstream version
2018-10-25 21:30:57 +02:00
Moritz Bunkus
1ca6c7f8d9
UTF-8 CPP: update to 2.3.5 revision 1537543999978d3a0464560a9a940d6140c6ba59
2018-06-15 17:45:22 +02:00
Moritz Bunkus
8bcc286dfc
refactoring: no 'using namespace …' in header files
...
It is dangerous insofar as it pollutes an immense number of source
files. For example, utf8cpp's stuff uses relative namespace
names (e.g. `utf8::some_type`). If `using namespace libebml` is in
effect, then this clashes with `libebml::utf8` which is a typedef for
`unsigned char`, causing compiler errors.
2018-06-15 17:45:22 +02:00
Moritz Bunkus
21d09d4bcd
nlohmann JSON: don't use std::snprintf
...
libintl.h defines a preprocessor define for `snprintf` with the
content of `libintl_snprintf` if the C library isn't GNU's
glibc. Therefore `std::snprintf` actually becomes
`std::libintl_snprintf` which doesn't exist. This affects e.g. mingw
and macOS.
2018-06-08 23:11:53 +02:00
Moritz Bunkus
471fc84ed2
nlohmann-json: update to v3.1.1 (git revision g183390c1)
2018-06-08 22:17:08 +02:00
Moritz Bunkus
c50c7125ef
pugixml: update to v1.9 (git revision e584ea3)
...
Fixes a warning with g++ 8.0.0 and newer regarding ignored function
attributes.
2018-06-08 22:17:08 +02:00
Moritz Bunkus
ce07f3557c
avilib: avoid warnings about potentially too small buffers
2018-06-08 11:41:20 +02:00
Moritz Bunkus
d102e7f21a
update libEBML to v1.3.6, libMatroska to v1.4.9
2018-04-20 20:37:55 +02:00
Moritz Bunkus
589365a63b
libebml: update & intentional update of test results
2018-04-20 16:33:48 +02:00
Moritz Bunkus
28e3d65b23
libebml: update & intentional update of test results
2018-04-18 22:43:06 +02:00
Moritz Bunkus
aa001758a2
libebml: update
2018-04-18 12:47:22 +02:00
Moritz Bunkus
dd41abf629
avilib: 0-initialize all allocated memory
...
Required for properly freeing it later.
2018-04-17 17:54:35 +02:00
Moritz Bunkus
cf225ece06
avilib: free memory allocated for text tracks
2018-04-17 17:54:14 +02:00
Moritz Bunkus
045fb9df48
avilib: free malloc'ed memory for super indexes
2018-04-16 21:33:06 +02:00
Moritz Bunkus
537dca7c92
libebml: update to latest upstream
2018-02-15 16:13:16 +01:00
Moritz Bunkus
dc07742588
libebml: update
2018-01-22 23:41:57 +01:00
Moritz Bunkus
d6b6a5ab08
libEBML, libMatroska: update to latest git revisions
2017-12-12 12:43:08 +01:00
Moritz Bunkus
8180f4a666
libebml: update
2017-12-02 14:58:25 +01:00
Moritz Bunkus
10d7937ee0
update libMatroska due to #2103
2017-09-25 20:24:52 +02:00
Moritz Bunkus
e2369c3b62
update libEBML to release 1.3.5
2017-08-19 09:12:58 +02:00