Commit Graph

13805 Commits

Author SHA1 Message Date
Antoni Bella Pérez
c945bab84f
translations: update Catalan 2021-01-15 20:04:03 +01:00
Moritz Bunkus
c72501416e
GUI: mux: correct tooltip for "stretch by" inputs wrt. fractions
Part of the implementation of #3002.
2021-01-15 19:59:28 +01:00
Moritz Bunkus
f3ee29d7d5
chapters: make mtx::chapters::adjust_timestamp take int64_rational_c argument 2021-01-15 19:57:47 +01:00
Moritz Bunkus
38b5beb0cf
merge: use int64_rational_c in timestamp_sync_t
Part of the implementation of #3002.
2021-01-15 18:17:47 +01:00
Moritz Bunkus
43d7ab1575
math: add function for parsing floating point numbers to int64_rational_c
Part of the implementation of #3002.
2021-01-14 22:32:27 +01:00
Moritz Bunkus
4c4754ef5f
GUI: preferences: make pre-defined items renamable with double click/F2 2021-01-13 11:49:09 +01:00
Moritz Bunkus
4b1d223d45
GUI: mux: show pre-defined track names in order given in preferences
Fixes #2999.
2021-01-13 11:10:24 +01:00
Moritz Bunkus
1b1f98b06c
Windows installer: install bluray_dump tool in "tools" sub-dir 2021-01-10 15:22:43 +01:00
Moritz Bunkus
7d32fdf223
AVI reader, avilib: support for aspect ratio in video properties header
Implements #2993.
2021-01-10 14:51:24 +01:00
Moritz Bunkus
e1d79fcf12
mkvmerge: MP4 reader: re-derive AVCConfigurationBox from bitstream if necessary
A video track in one sample file I have contains an `avcC`
sub-atom (`AVCConfigurationBox`) of `stsd`, but that `avcC` atom is
empty. For such tracks mkvmerge will now try to re-derive the
`AVCConfigurationBox` from the bitstream's first frame.

Implements #2995.
2021-01-09 17:54:36 +01:00
Moritz Bunkus
ca44c98d2d
tests: add result for case 712 2021-01-08 12:20:07 +01:00
Moritz Bunkus
e9cb82caf9
bump version number, set release code name 2021-01-04 22:30:22 +01:00
Moritz Bunkus
85f2f6fdf0
tests: add case for issue 2989 2021-01-04 22:28:53 +01:00
Moritz Bunkus
61d070c39c
NEWS: fix wrong issue number 2021-01-04 22:26:06 +01:00
Burak Yavuz
2d6339b259
translations: update Turkish 2021-01-04 22:12:22 +01:00
Andrei Stepanov
b2bc841783
translations: update Russian 2021-01-04 17:10:11 +01:00
TMTisFree
cde811dbc9
translations: update French 2021-01-04 17:10:03 +01:00
Israel Lucas Torrijos
df3d44cc45
translations: update Spanish 2021-01-04 17:09:55 +01:00
Moritz Bunkus
49be444a61
build system: require libEBML v1.4.1 or newer
libEBML < v1.4.1 contains a bug that leads to use-after-free access in
all of MKVToolNix's programs.

Part of the fix of #2989.
2021-01-04 17:08:59 +01:00
Moritz Bunkus
8756d56343
libEBML: update bundled version to v1.4.1
libEBML < v1.4.1 contains a bug that leads to use-after-free access in
all of MKVToolNix's programs.

Part of the fix of #2989.
2021-01-04 17:06:01 +01:00
Moritz Bunkus
f36d9dbb2e
translations: update list of translatable strings; update German translation 2021-01-04 00:38:30 +01:00
Moritz Bunkus
5fcf946cd6
GUI: add preference for staying on top of other windows
Implements #2967.
2021-01-04 00:22:07 +01:00
Moritz Bunkus
b6cb2e40cd
GUI: save file dialogs: add context-specific default extension if none given
Most platforms add a file name extension derived from the selected
filter unless the user provides an extensions. Certain
platforms (mostly GNOME) don't add one. With this commit the behavior
is unified across supported platforms.

Implements #2983.
2021-01-04 00:22:07 +01:00
Moritz Bunkus
62f388ea0d
GUI: jobs: make maximum number of concurrent jobs configurable
Implements #2984.
2021-01-04 00:22:07 +01:00
Moritz Bunkus
da92f8163d
build system: change link order for common libraries vs libebml/matroska
Helpful for when I want to use fmt in libebml/matroska temporarily.
2021-01-02 22:03:05 +01:00
Симеон Цветков
c0faf10e04 Update mkvtoolnix-doc.css (merged repeating styles) 2020-12-12 18:31:54 +00:00
Симеон Цветков
313f054b79 Update command_line_references.html (README.Windows.txt doesn't seem to exist) 2020-12-12 18:31:54 +00:00
Симеон Цветков
d6e9e6e791 Update pandoc.css 2020-12-12 18:31:54 +00:00
Moritz Bunkus
db02d693f8
GUI: use regular-sized icon, not @2x variant 2020-12-12 13:07:28 +01:00
Moritz Bunkus
b8549432ef
build system: use compiler-style warning output when updating QRC
Allows editors to pick up on them & "go to next warning/error" type
key bindings to work
2020-12-12 13:05:12 +01:00
Moritz Bunkus
747c946461
macOS build: update Qt to 5.15.2 2020-12-11 19:14:08 +01:00
Moritz Bunkus
2b936d9cc0
macOS build: fix directory names on my current build installation 2020-12-11 19:14:03 +01:00
Moritz Bunkus
9f03ba2a58
Merge branch 'gitcodebuddy/rubocop-fixer' of gitlab.com:codi.coder/mkvtoolnix into main 2020-12-10 13:50:13 +01:00
Симеон Цветков
0013a35d45 Replace preferences-other.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
a0a4c46ce0 Replace mkvtoolnix-gui.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
7e9e718410 Replace mkvpropedit.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
3ad8960aef Replace mkvmerge.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
c69f06a177 Replace mkvinfo.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
5321890159 Replace mkvextract.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
2e239b33c1 Replace folder-favorites.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
43cd4e5194 Replace clock.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
68ea58373e Replace applications-internet.png 2020-12-10 12:47:28 +00:00
Симеон Цветков
25022981b0 Replace application-octet-stream.png 2020-12-10 12:47:28 +00:00
Moritz Bunkus
c7978c7397
don't mess with __STRICT_ANSI__
Undefining it was needed back in the day due to bugs in
mingw. However, it's a compiler-internal symbol that shouldn't be
messed with.

Hopefully fixes compilation with the upcoming g++ v11.

Supersedes #2215.
2020-12-10 13:23:37 +01:00
Moritz Bunkus
f4b3051943
GUI: Merge::Tool: convert to pimpl idiom 2020-12-06 23:19:15 +01:00
Moritz Bunkus
c9becc172e
h.265/HEVC extraction: use correct number of bytes for prefix SEI skipping 2020-12-02 16:49:07 +01:00
Kai Mao
fba292fbf1
translations: update Chinese Traditional 2020-11-30 11:17:33 +01:00
Burak Yavuz
f212da6fd1
translations: update Turkish 2020-11-30 11:17:20 +01:00
Timofey Lisunov
b5a8d9d188
translations: update Russian 2020-11-30 11:17:15 +01:00
Roberto Boriotti
cbe8ee4be3
translations: update Italian 2020-11-30 11:17:04 +01:00