Commit Graph

15350 Commits

Author SHA1 Message Date
Israel Lucas Torrijos
7a9790d9a9
man page translations: update Spanish 2022-11-01 13:06:05 +01:00
Antoni Bella Pérez
6a3f5de376
man page translations: update Catalan 2022-11-01 13:05:52 +01:00
Moritz Bunkus
22104c3951
merge: fix reversed attachment selection
If selection is reversed, `item_selector_<>::get()` returns the
default value for IDs that aren't part of the list (and should
therefore not be excluded). The default value for the attachment mode
is "don't attach".

Therefore the function checking whether or not an attachment ID has
been selected must take reversal into account.

Fixes #3427.
2022-11-01 13:01:38 +01:00
Moritz Bunkus
fd8b6aa322
item selector: make member variables protected 2022-11-01 12:44:49 +01:00
Moritz Bunkus
76b6ed26e8
fix compilation with libEBML when its strict API is enabled 2022-10-16 14:19:33 +02:00
Moritz Bunkus
53797ffcf6
man page translations: update list of translatable strings; update German translation 2022-10-15 17:02:54 +02:00
Moritz Bunkus
afd7475a97
update bundled libEBML, libMatroska 2022-10-15 16:56:29 +02:00
Moritz Bunkus
278490dfc3
Revert "PGS packetizer: try to detect & fix bogus timestamps"
This reverts the functional parts of commit
fa49044785 but leaves the old entry in
NEWS.md, adding a new one about the reversal.

Fixes #3392.
2022-10-15 15:34:32 +02:00
Moritz Bunkus
889952b100
man: fix grammar error
Fixes #3405.
2022-10-15 15:31:06 +02:00
Moritz Bunkus
954cc02892
fix dependency on matroska/libmatroska_t.h
It'll be removed in libMatroska 2.0.0.
2022-10-15 11:42:49 +02:00
Moritz Bunkus
6c94c26bdb
fix dependency on ebml/libebml_t.h
It'll be removed in libEBML 2.0.0.
2022-10-15 11:09:26 +02:00
Moritz Bunkus
25a7f5b8d1
bump version number, set release code name 2022-10-09 13:04:17 +02:00
Burak Yavuz
dc55151fef
program translations: update Turkish 2022-10-09 12:35:50 +02:00
Moritz Bunkus
f8a87eea1f
chapters DTD: fix required ChapterLanguage & ChapLanguageIETF missing 2022-10-09 12:34:44 +02:00
Moritz Bunkus
944454a7fa
configure: fix libEBML & libMatroska version tests
Actual requirements are libEBML 1.4.4 & libMatroska 1.7.1, but
`configure` checked for 2.0.0 & 2.0.0.

Fixes #3413.
2022-10-09 12:28:56 +02:00
Moritz Bunkus
7e1b3faf7a
chapters DTD: fix name of EditionFlagOrdered 2022-10-08 20:28:54 +02:00
Moritz Bunkus
a2977b6fe3
update NEWS for DTD fixes 2022-10-08 19:08:29 +02:00
Moritz Bunkus
cf4b583532
XML DTDs: fix binary elements not allowing a "format" attribute 2022-10-08 19:06:40 +02:00
Moritz Bunkus
10cfd90c34
example chapters 1: fix to make valid according to DTD
Unfortunately DTDs are inflexible wrt. to the order of
elements. MKVToolNix doesn't care, but that cannot be expressed via a
DTD.
2022-10-08 18:47:58 +02:00
Moritz Bunkus
46df0eac06
chapters DTD: fix EditionUID being mandatory; mkvmerge generates it if missing 2022-10-08 18:46:16 +02:00
Moritz Bunkus
9020d9bad0
chapters DTD: add new edition & chapter elements from Matroska v5 2022-10-08 18:46:02 +02:00
Moritz Bunkus
426926456c
bump version number, set release code name 2022-10-08 15:19:34 +02:00
Antoni Bella Pérez
b35e9abcc1
program translations: update Catalan 2022-10-08 15:15:38 +02:00
Antoni Bella Pérez
92b15212b4
man page translations: update Catalan 2022-10-08 15:15:33 +02:00
Moritz Bunkus
ab638e553b
re-order NEWS 2022-10-08 15:12:23 +02:00
Moritz Bunkus
b901d63e86
update bundled nlohmann-json library to v3.11.2 2022-10-08 14:11:58 +02:00
Moritz Bunkus
b63fea8d88
update bundled fmt library to v9.1.0 2022-10-08 14:00:15 +02:00
Moritz Bunkus
99891dd928
update bundled libEBML to v1.4.4, libMatroska v1.7.1 2022-10-08 13:43:52 +02:00
TMTisFree
c5c61917ec
program translations: update French 2022-10-06 21:28:05 +02:00
Israel Lucas Torrijos
b498f41e42
program translations: update Spanish 2022-10-06 21:27:58 +02:00
Andrei Stepanov
31ce5a4fbf
program translations: update Russian 2022-10-06 21:27:50 +02:00
Andrei Stepanov
f40268f40b
man page translations: update Russian 2022-10-06 21:27:42 +02:00
Moritz Bunkus
7b5ba75a35
make code compatible with both libEBML 1.4.4/libMatroska 1.7.1 and both ≥ 2.0.0 2022-10-06 21:18:42 +02:00
Moritz Bunkus
14b1f1f60d
update libEBML & libMatroska 2022-10-05 20:46:08 +02:00
Moritz Bunkus
251780d9b2
require libEBML 2.0.0 & libMatroska 2.0.0 2022-10-03 12:18:02 +02:00
Moritz Bunkus
ebc0d1f546
program translations: fix spelling mistake 2022-10-03 12:18:02 +02:00
Moritz Bunkus
34ee02fc48
GUI: fix spelling mistake 2022-10-03 12:18:02 +02:00
Dian Li
72bc640348
program translations: update Chinese Simplified (Singapore) 2022-10-03 12:18:02 +02:00
Dian Li
2dd9d4142c
program translations: update Chinese Simplified (China) 2022-10-03 12:18:02 +02:00
Andrei Stepanov
34ba2673d2
program translations: update Russian 2022-10-03 12:18:02 +02:00
Roberto Boriotti
90bf75bab0
program translations: update Italian 2022-10-03 12:18:02 +02:00
TMTisFree
edd22e8b9d
program translations: update French 2022-10-03 12:18:02 +02:00
Dian Li
1b85ae044d
man page translations: update Chinese Simplified (China) 2022-10-03 12:18:02 +02:00
Andrei Stepanov
65f2e28b41
man page translations: update Russian 2022-10-03 12:18:02 +02:00
TMTisFree
02d0980849
man page translations: update French 2022-10-03 12:18:02 +02:00
Moritz Bunkus
83c6e0d781
update mm_io_c API to match latest libEBML IOCallback API 2022-10-03 12:18:02 +02:00
Moritz Bunkus
11b5877ca4
update bundled libEBML & libMatroska 2022-10-03 12:18:02 +02:00
Moritz Bunkus
22735db44e
tests: intentional update due to 20b4a6252f 2022-10-01 22:19:28 +02:00
Moritz Bunkus
20b4a6252f
merge: properly account v5 chapter elements for EBML doc type 2022-10-01 21:11:35 +02:00
Moritz Bunkus
3e7fe1925d
translations: update list of translatable strings; update German translation 2022-10-01 20:57:39 +02:00