Commit Graph

10635 Commits

Author SHA1 Message Date
Moritz Bunkus
8bcbbaf31f GUI: add default entries for "execute actions…" 2017-04-05 21:08:52 +02:00
Moritz Bunkus
5a516baf02 GUI: cosmetics: namespaces all on one line 2017-04-05 13:37:40 +02:00
Moritz Bunkus
bfb94d0747 GUI: play audio files at 75% volume by default 2017-04-05 13:28:51 +02:00
Moritz Bunkus
3d839a818b build system & packaging: install & package sound files 2017-04-05 13:28:25 +02:00
Moritz Bunkus
68dd4a52dd icons: include SVG variants of Oxygen icons
The Oxygen license terms state that the preferred modifiable
form (which is SVG) of each icon used in the application must be
distributed, too.
2017-04-05 11:17:58 +02:00
Moritz Bunkus
c03d1c35a8 installer: include licenses of third-party components used in MKVToolNix 2017-04-05 11:16:31 +02:00
Moritz Bunkus
a34759c912 docs: include licenses of third-party components used in MKVToolNix 2017-04-05 11:16:31 +02:00
Moritz Bunkus
0281fcd709 translations: update list of translatable strings; update German translation 2017-04-04 19:26:54 +02:00
Xabier Aramendi
88b987ea55 translations: update Basque 2017-04-04 19:26:54 +02:00
Israel Lucas Torrijos
c265d46e96 translations: update Spanish 2017-04-04 19:26:54 +02:00
Moritz Bunkus
66c7078bd7 GUI: run programs: implement action "playing an audio file" 2017-04-04 19:26:54 +02:00
Moritz Bunkus
db431781a9 GUI: refactoring: use pimpl idiom for Jobs::{Job,MuxJob} 2017-04-04 19:26:54 +02:00
Moritz Bunkus
44c8d1ec48 GUI: settings: use QVariant's toXyz() functions instead of value<xyz>() 2017-04-04 19:26:54 +02:00
Moritz Bunkus
e3a57a1359 GUI: run programs: allow audio volume to be configured 2017-04-04 19:26:54 +02:00
Moritz Bunkus
7e3c38a2db GUI: run programs: fix initializing audio file name 2017-04-04 19:26:54 +02:00
Moritz Bunkus
541e1bfd85 GUI: run programs: only update enabled controls when necessary 2017-04-04 19:26:54 +02:00
Moritz Bunkus
5f900db2f1 GUI: run programs: don't store name, audio file as object variables 2017-04-04 19:26:54 +02:00
Moritz Bunkus
c6e65e6c8e GUI: refactoring: use pimpl idiom for GuiCliParser 2017-04-04 19:26:54 +02:00
Moritz Bunkus
7810725964 GUI: refactoring: use pimpl idiom for MainWindow 2017-04-04 19:26:54 +02:00
Moritz Bunkus
485030bcc0 build system: only build files intended for target 2017-04-04 19:26:54 +02:00
Moritz Bunkus
80708f1aba GUI: execute actions: implement shutting down/suspending the computer on Linux
Currently this calls systemctl directly. Using QtDbus and contacting
logind via D-Bus would be preferable and may be implemented at a later
date.
2017-04-04 19:26:54 +02:00
Moritz Bunkus
e716250212 GUI: fix compilation with older Qt 2017-04-04 19:26:54 +02:00
Moritz Bunkus
95b16c77ad GUI: move program runner access from MainWindow to App 2017-04-04 19:26:54 +02:00
Moritz Bunkus
7edd66a44a GUI: reword "execute programs" to "execute action" 2017-04-04 19:26:54 +02:00
Moritz Bunkus
6daa88d309 GUI: execute actions: implement shutting down/suspending the computer on Windows 2017-04-04 19:26:54 +02:00
Moritz Bunkus
a983cebd0c common: move Windows message formatting to helper function 2017-04-04 19:26:54 +02:00
Moritz Bunkus
4dc4085c93 GUI: execute actions: general support for internally-implemented actions
This will be used for shutting down/suspending the PC and playing a
sound file.
2017-04-04 19:26:54 +02:00
Moritz Bunkus
ad15fc553d GUI: watch jobs: execute actions once when job or queue finishes 2017-04-04 19:26:54 +02:00
Moritz Bunkus
ef4426a2a7 GUI: run program: allow the user to give configuration a descriptive name 2017-04-04 19:26:54 +02:00
Moritz Bunkus
801971fc15 GUI: prefs, execute programs: replace installation dir with MTX_… variable 2017-04-04 19:26:44 +02:00
Moritz Bunkus
49a25e25be GUI: header editor: track empty track language elements as "und"
See #1929.
2017-04-04 19:25:16 +02:00
Moritz Bunkus
955eae59bf Matroska reader: treat invalid language elements as "und"
See #1929.
2017-04-04 19:18:43 +02:00
Roberto Boriotti
49be59f75e translations: update Italian 2017-03-31 16:54:57 +02:00
Moritz Bunkus
43f6c799db AVC/h.264 (framed) output: honor forced default duration signaling interlaced content
Internally the default duration given on the command line is stored as
the duration of a progressive frames. Additionally the framed
AVC/h.264 output module doesn't actually check whether or not the
current block contains a frame or a field. This combination leads to
the situation that specifying a default duration that signals
interlacing (e.g. 50i) results in an actual default duration of 40ms,
that of a progressive frame.

This change passes the information provided by the user about frame
vs. fields from the command line through to the output module so that
it can react accordingly.

Fixes #1916.
2017-03-31 16:50:42 +02:00
Moritz Bunkus
668c9356aa Rakefile: re-add USER_CXXFLAGS
It was accidentally removed in d7b691b6f5.

Fixes #1925.
2017-03-31 09:07:22 +02:00
Moritz Bunkus
2a385ab1ec HEVC parser: copy bitstream restriction info in VUI parameters
The VUI parameter copy method was simply missing the code for copying
the "bitstream_restriction_flag" and all of its dependant
fields (see ITU-T "H.265 12/2016" annex E.2.1).

Fixes #1924.
2017-03-30 20:10:57 +02:00
Moritz Bunkus
20695cc745 News Ruby module: ignore entries that haven't been released yet 2017-03-30 19:09:57 +02:00
Moritz Bunkus
3ed2556107 NEWS.md: fix typo 2017-03-30 19:09:49 +02:00
Moritz Bunkus
1752969589 configure: use AC_CHECK_TOOL for strings
Fixes #1923.
2017-03-27 19:27:00 +02:00
Andriy Bilous'ko
6a4f9f07e3 translations: update Ukrainian 2017-03-26 11:49:07 +02:00
Moritz Bunkus
5e49abc525 tests: fix version number test for v10.0.0
It's the first version number where a component is more than one digit
long.
2017-03-25 15:17:09 +01:00
Moritz Bunkus
21f77bd598 Bump version number, set release code name 2017-03-25 13:47:21 +01:00
Israel Lucas Torrijos
c43c851a17 translations: update Spanish 2017-03-25 13:40:49 +01:00
Burak Yavuz
65a119afef translations: update Turkish 2017-03-25 13:40:49 +01:00
Timofey Lisunov
43c74d498e translations: update Russian 2017-03-25 13:40:49 +01:00
Potato
b9f88c5a76 translations: update Korean 2017-03-25 13:40:49 +01:00
TMTisFree
d4539f4029 translations: update French 2017-03-25 13:40:49 +01:00
Antoni Bella Pérez
58a1f5ccb3 translations: update Catalan 2017-03-25 13:40:49 +01:00
Antoni Bella Pérez
481fe7e960 translations: update Catalan 2017-03-25 13:40:49 +01:00
Jan Mazurczyk
f454dc6761 translations: update Polish 2017-03-21 14:34:32 +01:00