Commit Graph

7400 Commits

Author SHA1 Message Date
Moritz Bunkus
b48717b94a docs: update home page URL to use https instead of http 2015-02-11 18:35:42 +01:00
Moritz Bunkus
e72a2307c6 TrueHD reader: treat embedded AC3 data as its own track
Part of an implementation of #1107.
2015-02-10 13:13:27 +01:00
Moritz Bunkus
ac58b5547e tests: add test case for raw TrueHD/TrueHD+AC3 files 2015-02-10 13:03:31 +01:00
Moritz Bunkus
5ba8333dd1 fix spelling of UTF-8 2015-02-10 09:56:55 +01:00
Moritz Bunkus
0baab51d1f changelog_to_xml.rb: stricter detection of »released vXXX« entries 2015-02-10 09:21:46 +01:00
Andriy Bilous'ko
476f17310a Translations: update Ukrainian 2015-02-08 20:36:47 +01:00
Moritz Bunkus
32160bdded Bump version number, set release code name, add release message 2015-02-08 10:39:33 +01:00
Moritz Bunkus
de49c787bf Translations: update list of translatable strings 2015-02-03 11:46:11 +01:00
Moritz Bunkus
f5b6ae9bbb Matroska reader: remove superfluous warning
I have test files in which block groups without a block inside exist,
and mkvmerge works just fine with them.
2015-02-03 11:45:16 +01:00
Moritz Bunkus
3310e6b486 mkvinfo, mkvtoolnix-gui: don't link QtAccessiblePlugin for Windows
It seems not to be needed for 5.3.x, and in 5.4.x it doesn't even exist
as a separate plugin anymore.
2015-02-03 10:53:57 +01:00
Moritz Bunkus
7362348340 all tools: fix exit code if warnings occurred
If a warning occurred then the exit code must be 1, not 0. This has been
broken in commit 6e35edac13 (since 7.0.0).

Fixes #1101.
2015-02-03 08:09:50 +01:00
Moritz Bunkus
1ed847332e simple_test.rb: use %r{…} regex syntax 2015-02-03 07:58:01 +01:00
Moritz Bunkus
690e0f6ee1 chapter handling: don't drop sub-chapters while merging chapters 2015-02-02 21:47:39 +01:00
Roberto Boriotti
f7abfaa8ab Translations: update Italian 2015-02-02 20:21:19 +01:00
Moritz Bunkus
3ee4636e83 Matroska reader: use correct Codec ID for Big Endian PCM
Fixes #1113.
2015-02-02 19:39:37 +01:00
Israel Lucas Torrijos
20b2e86cb4 Translations: update Spanish 2015-01-25 22:42:27 +01:00
Moritz Bunkus
ee421ba57d README.md: updated bug tracker information after move to GitHub 2015-01-24 19:08:09 +01:00
Moritz Bunkus
4375e1164a README.md: remove completely outdated »examples« section 2015-01-24 18:41:54 +01:00
Moritz Bunkus
9bb1fa40b2 refactoring: move codec_type_e enum into codec_c class 2015-01-24 11:01:33 +01:00
Danko
e92b2f1c9b Translations: update Serbian translation for the installer 2015-01-24 11:01:10 +01:00
Moritz Bunkus
5a4e4f2d5e man page translations: re-build mkvtoolnix-gui translations 2015-01-23 14:51:10 +01:00
Moritz Bunkus
0c86977633 Translations: update list of translatable strings; update German 2015-01-23 14:51:10 +01:00
Moritz Bunkus
a5581ae7ef Translations: added a Serbian translation by Danko 2015-01-23 14:51:10 +01:00
Moritz Bunkus
15702f8521 Development docs: include TODO list for adding new translations 2015-01-23 14:35:51 +01:00
Moritz Bunkus
4d8243bc02 build system: use pandoc's markdown_strict format instead of --strict
Recent versions of pandoc have --strict removed. Instead the
markdown_strict input format must be used.
2015-01-23 12:29:18 +01:00
Moritz Bunkus
63a624bd07 MIME types: recognize .ttc as an extension for application/x-truetype-font 2015-01-23 09:57:46 +01:00
Moritz Bunkus
144984d01b Ogg reader: include granulepos in Opus debug output 2015-01-23 09:52:06 +01:00
Moritz Bunkus
f9bb8bef5e mkvmerge: don't re-derive AC3 framing for already-framed source containers
Fixes #1104 as re-deriving framing required caching packets and delaying
delivering a frame until it was clear there was no extension frame
afterwards. Source containers that cannot tell the end of the file for
each individual track (but only for the whole file) like Matroska would
result in the framer to have that last packet buffered until the end of
the file has been reached at which point a file split would have already
occurred – and the buffered packet would have belonged to an output file
now long since finished.
2015-01-17 12:26:45 +01:00
Moritz Bunkus
23b523217a mmg: disable language selection for chapter tracks in Matroska files
Fixes #1105.
2015-01-14 19:27:06 +01:00
Roberto Boriotti
8e52f6b4ff Translations: update Italian 2015-01-12 21:38:27 +01:00
Andriy Bilous'ko
20f7d4c53f Translations: update Ukrainian 2015-01-12 09:07:26 +01:00
Antoni Bella Pérez
28b7cfc843 Translations: update Catalan 2015-01-09 09:10:16 +01:00
Israel Lucas Torrijos
326a483b04 Translations: update Spanish 2015-01-09 09:04:47 +01:00
Moritz Bunkus
f5fdf8a2f8 mkvmerge refactoring: split pr_generic.* in single files per class 2015-01-07 17:21:34 +01:00
Moritz Bunkus
58a6105622 ChangeLog update 2015-01-05 22:05:13 +01:00
Moritz Bunkus
0036f853bb mm_file_io_c: reset EOF state on successful operations
This fixes #1100.
2015-01-05 20:48:13 +01:00
Moritz Bunkus
b13e0f1e18 mmg: ask for playlist scan with at least one other file, not two 2015-01-05 18:50:36 +01:00
Moritz Bunkus
e9f89efdc3 mmg: unescape file names in »scanned playlists« dialog 2015-01-05 18:41:07 +01:00
Moritz Bunkus
59e4626df8 adler32.h: make class member static 2015-01-04 20:52:17 +01:00
Moritz Bunkus
ef7bbf11a0 Bump version number; set release code name; add release message 2015-01-04 16:28:25 +01:00
Moritz Bunkus
152c70cbc6 tests: update result due to message change in cb93daf 2015-01-04 16:14:08 +01:00
Moritz Bunkus
b5c66e5528 Translations: update list of translatables; update German translation 2015-01-04 16:11:13 +01:00
Moritz Bunkus
cb93dafe38 kax_file_c: fix wrong punctuation; add better message for mm_io exception 2015-01-04 16:06:40 +01:00
Moritz Bunkus
83278097d0 mkvmerge: catch write error exceptions and output appropriate messages 2015-01-04 16:06:40 +01:00
Moritz Bunkus
3e8e264fa4 libEBML, libMatroska: update to releases 1.3.1 & 1.4.2 respectively 2015-01-04 15:13:29 +01:00
Moritz Bunkus
5d27f96332 MPEG TS: re-detect ignoring CRC errors if all PATs and/or PMTs have errors
Fixes #1100.
2015-01-04 13:38:39 +01:00
Moritz Bunkus
333229127e m_io_c classes: add function for resetting EOF state 2015-01-04 13:35:16 +01:00
Moritz Bunkus
8fccae8e5b MPEG TS reader: use mxdebug instead of mxverb
Also add function names to mxdebug instances.
2015-01-04 12:11:07 +01:00
Moritz Bunkus
2a0c29b7aa md5.cpp: use get_uint32_le() instead of manual shift/store 2015-01-03 17:51:05 +01:00
Moritz Bunkus
746c7ac48b crc.cpp: fix compilation on older gcc
The C++11 standard itself did have a bug that prevented the
initialization of non-const references with initializer-list syntax. See
gcc bug 50025 for details.

The issue has since been resolved in the standard, and gcc 4.9 works
with initializer-lists, but that is way too new to require.
2015-01-03 17:44:26 +01:00