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