Commit Graph

7630 Commits

Author SHA1 Message Date
Moritz Bunkus
8352303478 GUI: key bindings & menu entries for switching to tools 2015-04-03 15:07:07 +02:00
Moritz Bunkus
9423805c5d Merge branch 'master' into gui 2015-04-03 12:08:26 +02:00
Moritz Bunkus
a21e1b1650 DTS common: recognize DTS-ES
Implements #1157.
2015-04-03 12:03:25 +02:00
Moritz Bunkus
796a834538 GUI: fix type registrations, signal/slot types after namespace refactorings 2015-04-03 11:14:42 +02:00
Moritz Bunkus
7733aad700 WatchJobs: provide empty implementations for already-used slots 2015-04-03 09:42:41 +02:00
Moritz Bunkus
fab2bd5084 TrackModel: fix signal signature for rowsMoved 2015-04-03 09:42:41 +02:00
Moritz Bunkus
1750b09b2f GUI: refactor to use »using namespace mtx::gui« 2015-04-03 09:42:41 +02:00
Moritz Bunkus
d901c34fe7 GUI: refactor classes in util/ to mtx::gui::Util namespace 2015-04-03 09:42:41 +02:00
Moritz Bunkus
731f14e9b6 GUI: partially factor FancyTab* to my own coding style 2015-04-03 09:42:41 +02:00
Moritz Bunkus
e8b8012427 GUI: refactor main classes to mtx::gui namespace 2015-04-03 09:42:41 +02:00
Moritz Bunkus
dcf124bf8f GUI: refactor classes from watch_job_container_widget/ to mtx::gui::WatchJobs namespace 2015-04-03 09:42:40 +02:00
Moritz Bunkus
91e4858760 GUI: refactor classes from job_widget/ to mtx::gui::Jobs namespace 2015-04-03 09:42:40 +02:00
Moritz Bunkus
aee84c75b9 fix a couple of typos 2015-04-03 08:50:53 +02:00
Moritz Bunkus
0c4c43ea2a GUI: refactor classes from merge_widget/ to mtx::gui::Merge namespace 2015-04-02 21:36:56 +02:00
Moritz Bunkus
093dcb09ae GUI: refactor HeaderEditor* classes to mtx::gui::HeaderEditor namespace 2015-04-02 21:02:08 +02:00
Moritz Bunkus
d8b870534e fix compilation with gcc 4.7.x
g++ < 4.8 doesn't like the initializer-list syntax for initialising a
base class if the base class's constructor is protected. This is a bug
in g++, but circumventing with the normal syntax is possible.
2015-04-02 19:08:39 +02:00
Moritz Bunkus
fa2424cd1d GUI: first steps for the header editor 2015-04-01 22:39:25 +02:00
Moritz Bunkus
a1bd28854c FancyTabWidget: add count() and widget() accessor methods 2015-04-01 20:04:38 +02:00
Moritz Bunkus
6b4d45096a Translations: update list of translatable strings; update German translation 2015-04-01 09:15:00 +02:00
Moritz Bunkus
be197f383f build system: don't include src/{tools,scripts} in $all_sources
Otherwise those directories will be searched for strings to translate,
too, and that's currently not desired.
2015-04-01 09:14:23 +02:00
Jan Mazurczyk
8a50996392 Translations: update Polish 2015-04-01 09:05:36 +02:00
Moritz Bunkus
98bdb78f6d sr.po: remove UTF-8 BOM (msgfmt doesn't like it) 2015-03-31 22:18:19 +02:00
Danko
958d794441 Translations: update Serbian 2015-03-31 21:50:03 +02:00
Moritz Bunkus
577cc0f7cc build system: build pre-compiled headers before MKVToolNix GUI sources 2015-03-31 21:47:11 +02:00
Moritz Bunkus
47eb5f8167 GUI: implement update checks 2015-03-31 21:47:11 +02:00
Moritz Bunkus
2f82b3a3d5 mmg: reset dialog variable when update dialog is closed 2015-03-30 22:06:11 +02:00
Moritz Bunkus
48d1be1c0b Matroska reader: properly output FourCCs for VfW compatibility mode 2015-03-30 20:02:15 +02:00
Moritz Bunkus
070f92fa70 fourcc_c::description: don't put codec description into parenthesis
Breaks parsing by e.g. mmg.
2015-03-30 19:47:07 +02:00
Moritz Bunkus
1bb6839372 checksums: refactor algorithm_e to scoped enum (part 2) 2015-03-30 16:54:22 +02:00
Moritz Bunkus
d896acbaa2 HEVC SPS parsing: take conformance window into account for width/height calculation
Fixes #1152.
2015-03-29 22:03:24 +02:00
Moritz Bunkus
f07c5eb29a mkvmerge: set DocTypeVersion = 4 if Opus is used 2015-03-29 21:40:30 +02:00
Moritz Bunkus
a7789902dc mkvmerge: refactor how Matroska(Read)Version is determined 2015-03-29 21:32:44 +02:00
Moritz Bunkus
39cb977f1c AC3 packetizer: don't flush after each packet
Flushing after each packet goes belly up for E-AC3 tracks in which the
core and the extension arrive in separate packets. There are M2TS files
for which this is the case.
2015-03-29 19:42:50 +02:00
Moritz Bunkus
cfe9fb9cf1 timecode_calculator_c: only add timecodes higher than all encountered 2015-03-29 19:41:50 +02:00
Moritz Bunkus
61456ebcc4 FLAC common: refactor to own name space; refactor callbacks to base class 2015-03-29 15:16:34 +02:00
Moritz Bunkus
25f350dfbf mkmverge: implement a couple of callbacks for packetizers to hook into 2015-03-29 13:15:48 +02:00
Moritz Bunkus
d76212726c checksums: refactor to use std::unique_ptr instead of std::shared_ptr 2015-03-29 11:45:14 +02:00
Moritz Bunkus
4453d1c33d checksums: refactor algorithm_e to scoped enum 2015-03-29 11:43:52 +02:00
Moritz Bunkus
80d42b2c80 bit_writer_c: add functions for skipping bits 2015-03-29 11:37:04 +02:00
Moritz Bunkus
e681482cda DTS reader: add support for DTS-HD container format 2015-03-29 08:58:23 +02:00
Moritz Bunkus
a30e564efb DST common: fix spelling mistake 2015-03-29 00:15:45 +01:00
Moritz Bunkus
9b57358c75 DTS common: fix XLL sync word offset calculation 2015-03-29 00:15:32 +01:00
Moritz Bunkus
ac8827c43d DTS: implement support for core-less XLL extension substreams 2015-03-28 22:12:00 +01:00
Moritz Bunkus
be25e70ccb man page translation: update list of translatable strings & update German translation 2015-03-28 19:23:25 +01:00
Moritz Bunkus
d3da56d814 man pages: update for track selection by language 2015-03-28 19:19:04 +01:00
Moritz Bunkus
ac3ba84dad mkvmerge: implement track selection by language
Implements #1108.
2015-03-28 19:18:39 +01:00
Moritz Bunkus
30a18e07ba rounding: use std::llround() instead of boost::math::llround()
See #1150.
2015-03-28 16:31:09 +01:00
Moritz Bunkus
43b219963a all: don't use long double
Fixes #1150.
2015-03-28 16:17:44 +01:00
Moritz Bunkus
5aab073f19 Documentation update: Boost's foreach library is not required anymore 2015-03-28 15:43:14 +01:00
Moritz Bunkus
91d2470c96 remove old CoreC project file 2015-03-28 15:42:35 +01:00