Commit Graph

11763 Commits

Author SHA1 Message Date
Moritz Bunkus
91a8c59963 GUI: info: hex dump: disable but don't hide "detach window" button 2018-03-28 22:40:23 +02:00
Moritz Bunkus
3eb1d8d140 GUI: info: hex dump: in-depth highlighting for Block & SimpleBlock 2018-03-28 18:26:56 +02:00
Moritz Bunkus
42f9eb9739 translations: update list of translatable strings; update German translation 2018-03-28 14:01:09 +02:00
Moritz Bunkus
81d527cabc GUI: info: hex dump: show Adler-32 checksum if full element is shown 2018-03-28 13:45:25 +02:00
Moritz Bunkus
c7d683a0db GUI: info: enable hex dump for non-elements (= frames) 2018-03-28 13:37:46 +02:00
Moritz Bunkus
df8b8ba7ed GUI: info: show frames in simple block/block group elements 2018-03-28 13:13:11 +02:00
Moritz Bunkus
fb86c6c45d info: calculate frame positions correctly in summary mode 2018-03-28 13:13:11 +02:00
Moritz Bunkus
46e2650154 info: show position & sizes for frames same way as for other elements 2018-03-28 11:30:42 +02:00
Moritz Bunkus
f2600eab91 GUI: info: run pre- & post-processors when loading level 1 elements delayed
Otherwise elements aren't initialized or formatted properly. E.g. the
cluster timestamps wasn't initialized causing the block groups &
simple blocks to report bogus global timestamps.

Fixes #2258.
2018-03-27 22:02:35 +02:00
Moritz Bunkus
f14e7b030f translations: update list of translatable strings; update German translation 2018-03-27 21:18:09 +02:00
Jan Mazurczyk
485bfd9eb2 translations: update Polish 2018-03-27 21:15:54 +02:00
Moritz Bunkus
2d6e450fbb GUI: info: add colored hex dump functionality via a context menu 2018-03-27 21:15:54 +02:00
Moritz Bunkus
162df868f3 GUI: info: use locale-aware formatting for element positions & sizes 2018-03-27 12:35:01 +02:00
Moritz Bunkus
6cf1877e89 KaxInfo: add mutex around file operations 2018-03-26 21:59:22 +02:00
Moritz Bunkus
926d419324 GUI: mux: unset tooltip on "do not split" 2018-03-25 20:46:14 +02:00
Moritz Bunkus
94d4cfa8b4 GUI: mux: fix split options label's disappearance 2018-03-25 20:02:06 +02:00
Moritz Bunkus
3d9dec2edf translations: update list of translatable strings; update German translation 2018-03-25 18:51:43 +02:00
Moritz Bunkus
31b424b324 GUI: chapters: add missing colon 2018-03-25 18:51:12 +02:00
Moritz Bunkus
5d508abec0 GUI: mux: re-translate split mode tooltips & label on UI language change
Fixes #2257.
2018-03-25 18:50:19 +02:00
Jan Mazurczyk
e53d780591 translations: update Polish 2018-03-24 18:52:37 +01:00
Danko
2c22e9ae79 translations: update Serbian Latin 2018-03-24 18:35:24 +01:00
Jan Mazurczyk
634204b03d translations: update Polish 2018-03-24 18:35:15 +01:00
Moritz Bunkus
e58d9e2e59 avoid narrowing conversion in std::string constructor
Fixes compilation with clang++ on FreeBSD. Fixes #2255.
2018-03-24 09:30:26 +01:00
Moritz Bunkus
1c812fdb9f tests: add case for 9fa02e75ad 2018-03-22 22:22:55 +01:00
Moritz Bunkus
9fa02e75ad MP4 reader: AAC: treat 8 channels in track headers, 7 in codec-specific config as 8 2018-03-22 22:12:43 +01:00
Moritz Bunkus
f9a5a1e7fa translations: update list of translatable strings; update German translation 2018-03-22 21:16:12 +01:00
TMTisFree
c236e5ac77 translations: update French 2018-03-22 21:15:24 +01:00
Moritz Bunkus
91dc0caf13 GUI: mux: correct tooltip for --reduce-to-core 2018-03-22 21:13:56 +01:00
Dian Li
0fdac570fa translations: update Chinese Simplified 2018-03-18 17:01:13 +01:00
Burak Yavuz
4399789fa0 translations: update Turkish 2018-03-18 17:00:51 +01:00
Timofey Lisunov
239fcace1d translations: update Russian 2018-03-18 17:00:47 +01:00
David Rey
987bbee6b5 man page translations: update Spanish 2018-03-18 17:00:40 +01:00
Israel Lucas Torrijos
27f439bc47 translations: update Spanish 2018-03-18 17:00:31 +01:00
Antoni Bella Pérez
9d57c4cb89 man page translations: update Catalan 2018-03-18 17:00:21 +01:00
Antoni Bella Pérez
ec08d17659 translations: update Catalan 2018-03-18 17:00:15 +01:00
Jan Mazurczyk
7472c83486 translations: update Polish 2018-03-18 16:54:07 +01:00
Moritz Bunkus
cbd789e476 GUI: info: deferred level 1 elements: only show masters as expandable 2018-03-14 16:44:38 +01:00
Moritz Bunkus
7649851318 GUI: info: verify element stored in tree is really an EbmlMaster 2018-03-14 16:42:53 +01:00
Moritz Bunkus
f4a0da88fc translations: update list of translatable strings; update German translation 2018-03-13 22:42:26 +01:00
Moritz Bunkus
cb56be2851 GUI: info: set level 1 element text to 'loading' while reading it 2018-03-13 22:39:56 +01:00
Moritz Bunkus
e84c470e6f GUI: info: implement scanning and reading clusters
All elements starting with and after the first cluster are only loaded
partially (only their element head). Their child elements are loaded
on demand: when the user expands that element in the GUI. On
collapsing the element the children are deleted again in order to keep
memory usage down.

Implements the rest of #2104.
2018-03-13 22:06:10 +01:00
Moritz Bunkus
5c68abb29e GUI info: rename functions to match GUI coding style 2018-03-13 13:32:58 +01:00
Moritz Bunkus
cf4f528280 cosmetics: alignment 2018-03-13 13:30:50 +01:00
Moritz Bunkus
93050a446e translations: update list of translatable strings; update German translation 2018-03-12 23:41:18 +01:00
Moritz Bunkus
d6e37faeb6 GUI: mux: implement deriving track languages from file names
Implements #1808.
2018-03-12 23:27:08 +01:00
Dian Li
71b5d7d327 man page translations: update Chinese Simplified 2018-03-12 18:19:03 +01:00
Dian Li
c2155eadbb translations: update Chinese Simplified 2018-03-12 18:18:57 +01:00
Burak Yavuz
9230b4e533 translations: update Turkish 2018-03-12 18:18:51 +01:00
Timofey Lisunov
83e6939f89 translations: update Russian 2018-03-12 18:18:46 +01:00
Potato
82c1aa7656 translations: update Korean 2018-03-12 18:18:38 +01:00