Commit Graph

12492 Commits

Author SHA1 Message Date
Moritz Bunkus
5d93db753e
nlohmann-json: bump bundled version to latest release, v3.6.1 2019-05-18 15:51:55 +02:00
Moritz Bunkus
61e272dd36
bump version number, set release code name 2019-05-18 13:19:23 +02:00
Moritz Bunkus
92f9ec9847
Matroska reader: don't buffer if reading next frame is forced
With very large video frames (one test file has h.264 from Blu-rays
with ten seconds between key frames and an average frame size of ~350
KB) buffering due to external timestamps being applied could easily
lead to the packetizer holding more than 128 MB of data in memory
while waiting for the next key frame before it can apply the
timestamps. The reader must not refuse to deliver frames in such a
case, otherwise the next I frame will never appear, the packetizer
will never write out those buffered frames and the whole process ends
up in an endless loop.

Fixes #2550.
2019-05-18 12:37:43 +02:00
Moritz Bunkus
970193a36e
tests: update due to translation update 2019-05-18 12:36:40 +02:00
Moritz Bunkus
f5b4f4e116
AUTHORS: add Pavel Rehak as Czech translator 2019-05-18 12:07:34 +02:00
Pavel Rehak
015e243934
translations: update Czech 2019-05-18 12:06:46 +02:00
Rafael Fontenelle
b4a2792a2a
translations: update Brazilian Portuguese 2019-05-18 12:05:26 +02:00
Moritz Bunkus
dc163cc4d5
AV1: use container timing info if no bitstream timing info present
Fixes #2553.
2019-05-18 10:40:35 +02:00
Dian Li
abb1eb602b
translations: update Chinese Simplified 2019-05-08 20:05:34 +02:00
Burak Yavuz
653000630d
translations: update Turkish 2019-05-08 20:05:26 +02:00
Andrei Stepanov
33d8b935f2
translations: update Russian 2019-05-08 20:05:20 +02:00
Rafael Fontenelle
89cf6dcdcd
translations: update Brazilian Portuguese 2019-05-08 20:05:13 +02:00
Roberto Boriotti
f78d12b50c
translations: update Italian 2019-05-08 19:54:50 +02:00
TMTisFree
f05219600b
translations: update French 2019-05-08 19:54:40 +02:00
Israel Lucas Torrijos
4a212c9488
translations: update Spanish 2019-05-08 19:54:34 +02:00
Antoni Bella Pérez
1c3a7e8266
translations: update Catalan 2019-05-08 19:54:17 +02:00
Moritz Bunkus
dcadda97bb
mkvmerge: add missing newline in help output 2019-05-08 19:51:48 +02:00
Moritz Bunkus
9a66906fee
translations: update list of translatable strings; update German translation 2019-04-27 14:32:21 +02:00
Burak Yavuz
3cf4f47067
translations: update Turkish 2019-04-27 14:29:29 +02:00
Moritz Bunkus
002daadc0a
mkvmerge: clarify description of several MPEG audio & video format names
Fixes #1275.
2019-04-22 15:51:29 +02:00
Moritz Bunkus
d9c9b2498f
subtitles: treat all frames as key frames
Fixes #2541.
2019-04-17 15:54:46 +02:00
Moritz Bunkus
3e8fa4b95e
build system: Docbook: look for & prefer -nons XSL stylesheets 2019-04-16 10:37:57 +02:00
Moritz Bunkus
2556a08165
bump version number, set release code name 2019-04-15 00:03:55 +02:00
Moritz Bunkus
d1699b711b
NEWS.md: mention the stack protection bug fix 2019-04-14 23:42:16 +02:00
Moritz Bunkus
725f0bd983
NEWS.md: update due to it fixing #2534, too 2019-04-14 23:38:19 +02:00
Moritz Bunkus
1849ec8199
GUI: mux: use native separators for auto-generated file unique file names
This mostly affects UNC paths (e.g. `\\server\Videos\…`) which would
be turned into forward slashes (`//server/Videos/…`) which mkvmerge
doesn't support.

Fixes #2533.
2019-04-14 14:51:12 +02:00
Moritz Bunkus
573ee904a6
build system: Rakefile cleanup 2019-04-13 17:21:30 +02:00
Moritz Bunkus
f56bc4ff3f
build system: fix selecting -fstack-protector-strong
gcc >= 4.9.0 and clang >= 3.5.0 support it.
2019-04-13 17:21:20 +02:00
Moritz Bunkus
0c3f81fef3
build system: only use -Wno-extra-semi with gcc 8 or any clang 2019-04-12 18:35:38 +02:00
Moritz Bunkus
c3b611d6ee
bump version number, set release code name 2019-04-12 15:26:42 +02:00
Moritz Bunkus
ba2c4422b8
NEWS.md: reorder for easier consumption 2019-04-12 15:22:31 +02:00
René Maassen
193c60c7ec
translations: update Dutch 2019-04-12 12:04:57 +02:00
Moritz Bunkus
a7f6a21d3c
translations: for .h files to be treated as C++
Otherwise xgettext will recognize them as C files and complain about
the usage of digit separators.
2019-04-11 09:12:35 +02:00
Moritz Bunkus
e64d15e663
translations: update list of translatable strings 2019-04-11 09:12:15 +02:00
Moritz Bunkus
09ad48cb8f
tests: intentional update due to a2e7d242c 2019-04-10 21:35:52 +02:00
Moritz Bunkus
414e9ce99c
GUI: info: determine end of elements with unknown size correctly
Fixes #2530.
2019-04-10 21:22:01 +02:00
Moritz Bunkus
a2e7d242c8
mkvinfo: report size of elements with unknown size correctly
Part of the fix of #2530.
2019-04-10 21:21:30 +02:00
Moritz Bunkus
4db66e2574
GUI: mux: temporarily ignore invalid destination file names
Before the GUI tried to make the destination file name valid after
each change. This worked badly with the user trying to change the
drive letter by adding the new one and removing the old one in two
steps.

Now the GUI will simply ignore an invalid destination file name for
the time being. The file name will still be verified when the job is
started or added to the queue.

Fixes #2527.
2019-04-09 21:35:04 +02:00
Moritz Bunkus
765f23e1c0
GUI: mux: only remove auto-added uniqueness suffixes from destination file name
Removing all suffixes of the form "a space character followed by (
followed by a number followed by )" would also remove things such as
years (e.g. "Amélie (2001)" was truncated to "Amélie" before trying to
make the file name unique).

Now the GUI remembers which suffix it hat to add the last time it
tried to make the name unique, and only that suffix will be removed on
the next attempt.

Fixes #2521.
2019-04-09 21:00:09 +02:00
Danko
1193416051
translations: update Serbian Latin 2019-04-01 12:13:28 +02:00
Roberto Boriotti
f9349fff5d
translations: update Italian 2019-04-01 12:12:59 +02:00
TMTisFree
0e4dd207cf
translations: update French 2019-04-01 12:12:41 +02:00
Moritz Bunkus
2db0796bad
Blu-ray utils: don't try to canonicalize the path
On Windows symbolic links are used when mounting a drive as a
sub-folder somewhere. Unfortunately Boost::Filesystem's `canonical`
function tries to read those symlinks and throws an exception that the
operation isn't supported.

Fixes #2522.
2019-03-14 16:33:54 +01:00
Jan Mazurczyk
4af68bea66
translations: update Polish 2019-03-13 22:40:58 +01:00
Moritz Bunkus
f79d7ce156
NEWS.md: fix position of line forgotten during reordering 2019-03-12 22:11:21 +01:00
Dian Li
8aca6e6051
translations: update Chinese Simplified 2019-03-12 21:37:48 +01:00
Andrei Stepanov
ff73aa94e8
translations: update Russian 2019-03-12 21:37:40 +01:00
TMTisFree
6e1da81e5f
translations: update French 2019-03-12 21:37:30 +01:00
Israel Lucas Torrijos
4149244d65
translations: update Spanish 2019-03-12 21:37:22 +01:00
Antoni Bella Pérez
340b3bb020
translations: update Catalan 2019-03-12 21:36:48 +01:00