Commit Graph

8624 Commits

Author SHA1 Message Date
Moritz Bunkus
36f9dd2819 dev tools: add_po support for Qt .ts and .qm files 2015-09-16 20:05:32 +02:00
Roberto Boriotti
6bf5f77c64 Translations: update Italian 2015-09-16 17:22:35 +02:00
Moritz Bunkus
8c5d97b69d build system: use -fsanitize=undefined if UBSAN is set 2015-09-16 10:01:37 +02:00
Moritz Bunkus
508b938942 Merge remote-tracking branch 'refs/remotes/mosu/master' 2015-09-14 15:10:56 +02:00
Moritz Bunkus
0cfbb770ea mkvmerge: add basic audio properties to verbose identification result
Part of the implementation of #1295.
2015-09-14 15:10:11 +02:00
Moritz Bunkus
0c862c2ce7 parse_timecode: use signed variable for value containing negative values
size_t is usually an unsigned value. Storing -1 in it and expecting the
following multiplication to result in a negative value only works on
architectures where sizeof(size_t) == sizeof(int64_t), meaning on 64bit
platforms. On 32bit Windows »negative« would contain MAX_UINT32 instead
of MAX_UINT64 resulting in wrong results.

Fixes #1425.
2015-09-13 10:21:46 +02:00
Israel Lucas Torrijos
a4984c1e97 Translations: update Spanish 2015-09-13 08:47:52 +02:00
Antoni Bella Pérez
ec05f2eb23 Translations: update Catalan 2015-09-13 08:38:34 +02:00
Roberto Boriotti
5636b2590e Translations: update Italian 2015-09-13 08:37:50 +02:00
Andriy Bilous'ko
2ec1e39755 Translations: update Ukrainian 2015-09-07 19:47:55 +02:00
Jan Mazurczyk
0187a59d09 Translations: update Polish 2015-09-07 19:45:23 +02:00
Moritz Bunkus
3347e33d02 merge: use consistent strings for audio properties in verbose identification 2015-09-06 18:27:11 +02:00
Moritz Bunkus
f6e56542e4 merge: refactor verbose identification output to use its own class
Goal: less mistakes (e.g. spelling) and ambiguity (e.g. different keys
for the same info – happened mostly for audio properties).
2015-09-06 18:27:10 +02:00
Moritz Bunkus
71f3b32916 merge: pixel dimensions in verbose identification output for video tracks
This is a prerequisite for #1295.
2015-09-06 17:51:10 +02:00
Moritz Bunkus
658503297c Translations: update list of translatable strings; update German translation 2015-09-05 15:42:59 +02:00
Moritz Bunkus
a9f0a99925 GUI: merge: rename default track column in tracks view
The column shows the default track flags as they'll be set in the output
file. Make that a bit clearer.

See #1353.
2015-09-05 15:41:37 +02:00
Moritz Bunkus
e2f88798ab GUI: merge: set default track column to »no« for disabled tracks
Other columns like e.g. the language aren't set to empty when a track is
disabled either. So let's be consistent here.

See #1353.
2015-09-05 15:39:46 +02:00
Moritz Bunkus
feff8a2bdb GUI: merge: fix default track column content when disabling tracks
See #1353.
2015-09-05 15:39:03 +02:00
Moritz Bunkus
165b377f45 GUI: re-size auto-columns after toggling column visibility 2015-09-05 13:36:59 +02:00
Andriy Bilous'ko
b756701684 Translations: update Ukrainian 2015-09-05 13:29:45 +02:00
Moritz Bunkus
c49398cdf6 Translations: update list of translatable strings; update German translation 2015-09-05 09:52:59 +02:00
Moritz Bunkus
643af866a6 GUI: merge: add column for effective default track flag 2015-09-05 09:51:31 +02:00
Roberto Boriotti
9289f639f8 Translations: update Italian 2015-09-05 09:24:33 +02:00
Israel Lucas Torrijos
da8c2972dd Translations: update Spanish 2015-09-05 08:18:56 +02:00
Andriy Bilous'ko
d94c9670ce Translations: update Ukrainian 2015-09-05 08:17:57 +02:00
Moritz Bunkus
b9556a306b Translations: update list of translatable strings; update German translation 2015-09-05 08:17:09 +02:00
Moritz Bunkus
8c2b139489 merge: use proper singular/plural versions for error message for #1420 2015-09-05 08:12:43 +02:00
Moritz Bunkus
f30daa4363 GUI: store symbolic column names instead of index numbers
Index numbers aren't safe regarding changing the default (logical)
column order.

See #1268.
2015-09-03 22:18:46 +02:00
Moritz Bunkus
09b97ae1ea AC3, MP3: output timecode along with size of garbage data
Implements #1420.
2015-09-02 21:51:08 +02:00
Moritz Bunkus
e85a3fbb96 merge: implement callback before adding packet to cluster
This lays the groundwork for implementing #1420. When the packetizer
notices garbage it doesn't know anything about the timecode the next
valid packet will end up with. That is affected by additional factors
like delays or even splitting files.

In effect the actual timecode is only known right before the packet is
added to a cluster. Therefore outputting warnings for the user that
include correct and human-understandable timecodes is only possible at
that moment as well.
2015-09-02 21:47:00 +02:00
Moritz Bunkus
39d7b74ad9 GUI: re-factor walkTree method to general Util function 2015-09-02 19:04:21 +02:00
Moritz Bunkus
e7c6048929 Translations: update list of translatable strings; update German translation 2015-09-01 23:15:54 +02:00
Moritz Bunkus
00f2135e19 GUI: chapters: add column for edition/chapter flags 2015-09-01 23:15:53 +02:00
Moritz Bunkus
a8b49f10eb Merge pull request #1421 from remuxer32/patch-9
Update pl.po
2015-09-01 21:34:23 +02:00
remuxer32
9cc6922417 Update pl.po
A new context menu entry has been translated.

Nowy wpis w menu kontekstowym został przetłumaczony.
2015-09-01 21:32:51 +02:00
Moritz Bunkus
f185dd6615 translation.cpp: avoid warning when compiling without libintl 2015-09-01 21:21:25 +02:00
Moritz Bunkus
9a8fb00141 Translations: update list of translatable strings; update German translation 2015-09-01 20:44:33 +02:00
Moritz Bunkus
903de8188d GUI: implement resetting columns
See #1268.
2015-09-01 20:43:49 +02:00
Moritz Bunkus
7f64cc3e0b GUI: use own methods for remembering tree view column state
QHeaderView::saveState() stores the column widths, too. Restoring them
upon creation of a tree view can be confusing to the user. Another
possibility would have been to re-size the columns to their optimal
value, but that would amount to fighting against Qt and is therefore
suboptimal for me.

See #1268.
2015-09-01 20:15:25 +02:00
Roberto Boriotti
24aca680ee Translations: update Italian 2015-09-01 10:55:29 +02:00
Antoni Bella Pérez
4bda70cbdc Translations: update Catalan 2015-09-01 09:55:55 +02:00
Moritz Bunkus
a0d0375aa6 Debian build: include mkvtoolnix-gui man page in GUI package only 2015-08-31 11:52:06 +02:00
Moritz Bunkus
ec580d0500 fix compilation on Solaris 2015-08-31 09:00:33 +02:00
Roberto Boriotti
f81b563e1b Translations: update Italian 2015-08-31 08:51:12 +02:00
Moritz Bunkus
671c80a047 Merge pull request #1419 from remuxer32/patch-8
Update pl.po
2015-08-31 08:47:37 +02:00
remuxer32
3b116a29f6 Update pl.po 2015-08-31 00:00:43 +02:00
remuxer32
f97cc64fb8 Update pl.po
A new context menu entry has been translated.

Nowy wpis w menu kontekstowym został przetłumaczony.
2015-08-30 22:44:19 +02:00
BouRock
eea774225b Translations: update Turkish 2015-08-30 22:05:09 +02:00
Jay Alexander Fleming
cb11c77ab7 Translations: translate .desktop files to Serbian Cyrillic 2015-08-30 21:59:33 +02:00
Moritz Bunkus
d0a8fadf32 Translations: update list of translatable strings; update German translation 2015-08-30 21:56:18 +02:00