Commit Graph

362 Commits

Author SHA1 Message Date
Moritz Bunkus
13274c468e bump version number, set release code name 2017-06-25 09:59:49 +02:00
Moritz Bunkus
37895c7032 bump version number, set release code name 2017-05-20 19:20:25 +02:00
Moritz Bunkus
8e77593ecb bump version number, set release code name 2017-04-22 17:08:28 +02:00
Moritz Bunkus
a90d14cd8e GUIs: rename .desktop files to adhere to FreeDesktop.org standards
This allows Wayland compositors to associate the correct icons with
the running applications, e.g. for task switchers. Fixes #1948.
2017-04-19 16:10:08 +02:00
Moritz Bunkus
21f77bd598 Bump version number, set release code name 2017-03-25 13:47:21 +01:00
Moritz Bunkus
ce1bdcb1b1 build system: re-work static Qt plugin handling
This changes several things:

1. The path to the plugins is no longer determined by looking through
   the include flags in QT_LIBS. This process was broken for paths
   with file names. Instead, qmake is queried for the installation
   location for the plugins.

2. Similar to qmake, configure now generates a file for both mkvinfo
   and mkvtoolnix-gui that includes the appropriate #include
   directives for the chosen plugins. Therefore no additional #ifdef…
   logic is required for the static plugins in other parts of the two
   programs.

3. For platforms other than Windows or macOS, configure will now add
   the Xcb platform integration plugin. This is required for using a
   static Qt on Linux. This change should implement #1898.
2017-03-09 22:06:40 +01:00
Moritz Bunkus
e11b3452a5 mkvinfo: interpret SimpleBlock::GlobalTimecode() as signed
The return value of that function is an unsigned 64bit
integer. However, Matroska files can have negative timestamps as the
relative timestamp fields in both the SimpleBlock and the BlockGroup
structures are signed. Combined with a low ClusterTimecode element
this can result in negative timestamps.
2017-03-08 16:42:14 +01:00
Moritz Bunkus
881fdac870 bump version number, set release code name 2017-02-19 16:14:59 +01:00
Moritz Bunkus
a83fd64217 bump version number, set release code name 2017-01-22 14:17:42 +01:00
Moritz Bunkus
a9e81d3348 mkvinfo: add option for outputting the file position in hexadecimal
Mostly as a development aid.
2017-01-21 17:49:20 +01:00
Moritz Bunkus
2761c980b7 bump version number, set release code name, add release message 2016-12-27 23:00:47 +01:00
Moritz Bunkus
16987b5bc2 bump version number, set release code name, add release message 2016-12-27 12:19:42 +01:00
Moritz Bunkus
5097f0da6c GUIs: require Qt v5.3.0 or newer & remove compatibility code for older versions 2016-12-17 12:41:24 +01:00
Moritz Bunkus
01b1f6de5a bump version number, set release code name, add release message 2016-11-29 19:48:40 +01:00
Moritz Bunkus
57e27457fc all programs: consistently use "multiplex" instead of "mux"/"merge" #4 2016-11-16 16:02:28 +01:00
Moritz Bunkus
443164d7ce all programs: consistently use "source file" instead of "input file" 2016-11-12 15:45:59 +01:00
Moritz Bunkus
06c7ebc13f Bump version number, add release message, set release code name 2016-10-16 16:49:00 +02:00
James Almer
ec67c43a1d mkvinfo: support FieldOrder element
Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-12 13:26:33 -03:00
Moritz Bunkus
c6245ab0ef Bump version number, set release code name, add release message 2016-09-11 14:16:25 +02:00
Moritz Bunkus
b113107334 Bump version number, set release code name, add release message 2016-09-11 10:49:24 +02:00
Moritz Bunkus
ae95143fde Bump version number, set release code name, add release message 2016-08-22 16:49:10 +02:00
Moritz Bunkus
f2f397a63d Bump version number, add release message, set release code name 2016-07-14 07:50:38 +02:00
Moritz Bunkus
50501448b8 Bump version number, add release message, set release code name 2016-07-13 17:49:29 +02:00
chenchao1983
8d8d6d78a0 Add flags for setting the colour properties for a video track
mkvinfo is also updated to show the colour properties.
2016-07-02 20:24:10 +02:00
Moritz Bunkus
dfd90ec56e mkvinfo GUI: keep references to temporary around properly
Fixes #1725
2016-06-24 11:56:48 +02:00
Moritz Bunkus
c2af98ee2e mkvinfo: use compile-time signal/slot connection checking 2016-06-24 11:45:26 +02:00
Moritz Bunkus
68dc176613 Bump version number, set release code name, add release message 2016-05-28 12:18:50 +02:00
Moritz Bunkus
33eebec45a mkvinfo: use boost::date_time instead of gmtime_r/asctime_r
Those two functions aren't defined with a mingw cross-compiler, but they
are on MSYS.

Fixes #1688.
2016-05-12 18:44:19 +02:00
Moritz Bunkus
1ea6e1abaf mkvinfo: revert starting GUI by default; include mkvinfo-gui exe for that
This changes the mkvinfo executable back to not start the GUI by default
on all platforms. For Windows and MacOS a new executable mkvinfo-gui
will be built and included that does start the GUI by default.
2016-05-05 16:18:44 +02:00
Moritz Bunkus
61126158a6 mkvinfo GUI: set window icon 2016-05-04 20:38:21 +02:00
Moritz Bunkus
18c6929683 mkvinfo GUI: include file name in window title
Implements #1679.
2016-05-04 16:12:31 +02:00
Moritz Bunkus
d132b21c71 Bump version number, set release code name, add release message 2016-04-23 15:49:59 +02:00
KonaBlend
0647abb7d9 mkvinfo: fix missing console output
m_use_gui should not be true on any platform when gui is unavailable.
2016-04-04 10:53:36 -04:00
Moritz Bunkus
5d5767d95c Bump version number, set release code name, add release message 2016-03-28 17:56:53 +02:00
Moritz Bunkus
b968fa8930 Bump version number, set release code name, add release message 2016-03-26 14:18:31 +01:00
Moritz Bunkus
71a0a5a2c3 mkvinfo: launch GUI by default on Windows and Mac OS
The behavior has been reversed: the GUI will be launched by default
unless the option »--no-gui« (or »-G«) has been given. This is due to
the fact that on both OS users often use portable versions respectively
disk images and launch the executable directly and not via start menu
entries. In those situations adding command line options for launching
the GUI is unnecessarily difficult.
2016-03-18 19:06:42 +01:00
Moritz Bunkus
54e6b52b3d bump version number, set release code name, add release message 2016-02-21 17:04:16 +01:00
Moritz Bunkus
f0c50195ee mkvinfo: handle global elements inside segment info & chapter translate masers 2016-01-13 11:26:50 +01:00
Moritz Bunkus
5290bace11 bump version number, set release code name, add release message 2016-01-10 10:35:19 +01:00
Moritz Bunkus
970afbe517 Bump version number, set release code name, add release message 2015-12-31 13:23:20 +01:00
Moritz Bunkus
69d7567ed9 common: use boost::join() instead of my own implementation 2015-12-31 11:13:41 +01:00
Moritz Bunkus
8f4f6a639a kax_file_c: re-factor interfaces wrt. mm_io_c, fewer explicit types 2015-12-22 19:30:40 +01:00
Moritz Bunkus
b2deb6390c Bump version number, set release code name, add release message 2015-11-29 22:18:15 +01:00
Moritz Bunkus
58a35037a6 Bump version number, set release code name, add release message 2015-11-28 20:18:02 +01:00
Moritz Bunkus
ca2cdbcd5e Bump version number, set release code name, add release message 2015-11-04 20:04:10 +01:00
Moritz Bunkus
7ff8dd0748 Bump version number, set release code name, add release message 2015-10-21 10:34:06 +02:00
Moritz Bunkus
a5f3fec4f6 Bump version number, add release message, set release codename 2015-10-17 09:59:28 +02:00
Moritz Bunkus
b1c4f7f47f all: rename format_timecode to format_timestamp
Part of an ongoing effort to replace the use of the term 'timecode' with
'timestamp'. Timecodes have a very specific meaning in the audio/video
world, and it's not what MKVToolNix has been using the term for.
2015-10-07 20:21:59 +02:00
Moritz Bunkus
6abc5eefb6 Add release message, set release code name, bump version number 2015-09-19 13:13:19 +02:00
Moritz Bunkus
64465ce72b all: remove support for wxWidgets; remove mmg 2015-08-15 20:33:46 +02:00