Moritz Bunkus
6570d48c53
use std::istringstream instead of boost::lexical_cast for parsing numbers
2020-05-12 22:04:42 +02:00
Moritz Bunkus
497517364a
update NEWS with new compiler/library requirements
2020-05-12 21:24:47 +02:00
Moritz Bunkus
75cd193bea
use std::variant instead of boost::variant
2020-05-12 21:12:50 +02:00
Moritz Bunkus
debdc919d2
use std::gcd instead of boost::gcd
2020-05-12 19:01:56 +02:00
Moritz Bunkus
9cd9542ab5
use std::optional<bool> instead of boost::logic::tribool
2020-05-12 14:30:22 +02:00
Moritz Bunkus
0440426827
date_time.cpp: remove unused includes
2020-05-12 13:24:02 +02:00
Moritz Bunkus
cb1ff9a71d
fix compilation due to missing header include
2020-05-12 12:15:09 +02:00
Moritz Bunkus
b26288eb3b
use stdlib instead of Boost's Range & Adaptors libraries
2020-05-11 21:09:51 +02:00
Moritz Bunkus
067722bc96
switch from Boost's Date/Time library to std::chrono
2020-05-11 21:09:51 +02:00
Moritz Bunkus
dbfc639f94
logger: fix invalid memory access when using MTX_LOGGER=file
2020-05-09 12:04:34 +02:00
Moritz Bunkus
10b5e7fd7e
fix compilation without libdvdread
2020-05-05 22:01:38 +02:00
Moritz Bunkus
77f686c15c
configure: fix --without-dvdread so that HAVE_DVDREAD isn't defined
2020-05-05 17:33:06 +02:00
Burak Yavuz
a97cdc3bcf
translations: update Turkish
2020-05-05 14:13:05 +02:00
Andrei Stepanov
428735804d
man page translations: update Russian
2020-05-05 14:12:58 +02:00
Andrei Stepanov
f50a70e615
translations: update Russian
2020-05-05 14:12:50 +02:00
TMTisFree
f66c72e5a2
man page translations: update French
2020-05-05 14:12:42 +02:00
TMTisFree
dcbdff2c4d
translations: update French
2020-05-05 14:12:18 +02:00
Israel Lucas Torrijos
70259eab95
translations: update Spanish
2020-05-05 14:12:11 +02:00
Moritz Bunkus
7358023236
Windows build scripts: fix name of mxe's libdvdread package
2020-05-05 14:10:48 +02:00
Moritz Bunkus
c41e75013e
configure: add option for disabling building with libdvdread
2020-05-05 14:06:39 +02:00
Moritz Bunkus
e84fb87e9c
translations: update list of translatable strings; update German translation
2020-05-04 19:32:47 +02:00
Moritz Bunkus
8023ea4adf
mkvmerge: add description to output of "--engage list" (list of hacks)
...
Additionally:
• refactor the code for activating hacks
• add description for hacks which haven't had one before
• move description from the GUI's source to the common library
2020-05-04 19:32:47 +02:00
Paweł Woźniak
db2e89b049
FLAC handling: add an engage hack to allow appending and splitting
...
The option "--engage append_and_split_flac" will restore pre-v45
behavior and enable appending and splitting of FLAC tracks.
The resulting tracks will be broken: the official FLAC tools will not be able
to decode them and seeking will not work as expected.
2020-05-04 16:54:31 +02:00
Moritz Bunkus
58d01bcad5
fix compilation of the "re-raise SIGINT" change: missing signal.h inclusion
2020-05-04 15:35:00 +02:00
Moritz Bunkus
ecc1c9b762
Merge branch 'reraise-sigint' of gitlab.com:nyuszika7h/mkvtoolnix
2020-05-04 15:32:23 +02:00
nyuszika7h
3d558571d4
mkvmerge: Re-raise SIGINT on Ctrl+C
...
This is important, because if the signal is not re-raised properly,
the shell may continue execution of other commands if mkvmerge in a
shell script or for loop is interrupted with Ctrl+C, and the user
may have to press Ctrl+C multiple times to terminate the script.
For more details, see: https://www.cons.org/cracauer/sigint.html
2020-05-04 15:29:34 +02:00
Moritz Bunkus
881aafdeb1
CentOS 7: build with devtoolset 9
2020-05-04 15:13:47 +02:00
Moritz Bunkus
d45081fd9f
GUI: mux: look for simplified language name when deriving from file names
...
Several names in the language list have complex names such as "Greek,
Modern (1453-)". Realistically speaking such complex language names
will never be part of a file name. The GUI will therefore only look
for simplified versions of the name by cutting off everything after a
comma or an opening parenthesis.
2020-05-03 17:15:04 +02:00
Moritz Bunkus
15fb148888
man page translations: update list of translatable strings; update German translation
2020-05-03 12:18:51 +02:00
Moritz Bunkus
577ddb5e80
translations: update list of translatable strings; update German translation
2020-05-03 12:18:51 +02:00
Moritz Bunkus
ff1d4b9b62
docs: mkvmerge man page: add info about reading chapters from Blu-rays & DVDs
...
Part of the implementation of #2808 .
2020-05-03 12:18:51 +02:00
Moritz Bunkus
9d14e5b5d3
GUI: chapters: add support for reading chapters from DVDs
...
This support requires building with the `libdvdread` library.
Part of the implementation of #2808 .
2020-05-03 11:59:05 +02:00
Moritz Bunkus
7136f9339b
GuI: add support for mkvmerge's "read chapters from DVDs" functionality
...
This support requires building with the `libdvdread` library.
Part of the implementation of #2808 .
2020-05-03 11:58:20 +02:00
Moritz Bunkus
53729f750f
mkvmerge: support for reading chapters from DVDs via --chapters
...
mkvmerge can now read chapters from DVDs if the user specifies the
path to a DVD folder structure via the `--chapters …` parameter. By
default chapters from the first title will be imported. This can be
changed by append `:<title number>` to the file/directory name in the
`--chapters …` argument, e.g.
```
mkvmerge -o out.mkv in.mkv --chapters /srv/dvds/BigBuckBunny/VIDEO_TS:3
```
This support requires building with the `libdvdread` library.
Part of the implementation of #2808 .
2020-05-03 11:56:52 +02:00
Moritz Bunkus
a8139750c5
build system: look for and use libdvdread if found
...
This library is required for reading chapters from DVDs.
Part of the implementation of #2808 .
2020-05-03 11:53:20 +02:00
Moritz Bunkus
1cc279755c
cosmetics: alignment
2020-05-02 21:50:16 +02:00
Moritz Bunkus
06e473abd2
bump version number, set release code name
2020-05-01 10:36:02 +02:00
Moritz Bunkus
f0a857cc0b
NEWS: re-order & re-word for easier consumption
2020-05-01 10:33:19 +02:00
Moritz Bunkus
eb0a68d574
vorbis.h: avoid symbol name overloading by making type_e an enum class
2020-05-01 10:29:57 +02:00
Moritz Bunkus
2808eae15c
style_helper.cpp: remove an unused variable
2020-05-01 10:29:48 +02:00
Andrei Stepanov
1a12723dc3
translations: update Russian
2020-05-01 08:53:20 +02:00
Andrei Stepanov
257967a32e
man page translations: update Russian
2020-05-01 08:53:14 +02:00
Moritz Bunkus
80b8135bd5
Matroska reader: fix tag chapter UID targets when regenerating chapter UIDs
...
Fixes #2804 .
2020-05-01 08:46:38 +02:00
Moritz Bunkus
a8a608b103
remove duplicated include
2020-05-01 08:26:54 +02:00
Dian Li
16650c994f
man page translations: update Chinese Simplified
2020-04-26 12:46:46 +02:00
Dian Li
ae6cc89b82
translations: update Chinese Simplified
2020-04-26 12:46:39 +02:00
Burak Yavuz
4c7cf3df00
translations: update Turkish
2020-04-26 12:46:26 +02:00
Andrei Stepanov
06692840cf
man page translations: update Russian
2020-04-26 12:46:22 +02:00
Andrei Stepanov
a0bfa8b575
translations: update Russian
2020-04-26 12:46:14 +02:00
TMTisFree
71e63d5f48
man page translations: update French
2020-04-26 12:46:06 +02:00