Commit Graph

10749 Commits

Author SHA1 Message Date
Moritz Bunkus
bc89d0268c configure: don't abort if moc/uic/rcc/qmake is found but too old
Fixes #1979.
2017-05-09 20:54:15 +02:00
remuxer32
9f37915a4c Update README.md (#1966)
* Update README.md

* Update README.md
2017-04-30 11:48:42 +02:00
Moritz Bunkus
b7d3f5a363 README.md: update Buildbot URL 2017-04-29 22:17:49 +02:00
Timofey Lisunov
a5d91250db translations: update Russian 2017-04-29 08:24:38 +02:00
Potato
89b18609d8 translations: update Korean 2017-04-29 08:23:49 +02:00
Roberto Boriotti
a9580ce548 translations: update Italian 2017-04-24 18:25:36 +02:00
Moritz Bunkus
c2cc3a788a MPEG TS reader: force AAC framer's multiplex mode to the detected mode
During file type detection the MPEG TS reader uses the AAC parser to
detect the multiplex mode. Later on it creates the AAC framer which in
turn contains its own instance of an AAC parser. This new instance
does its own multiplex mode detection.

For LOAS/LATM the detection can only succeed if the program mux
configuration is found. If it is not part of the first first PES
packet, then the framer's instance may get the detection wrong: it
does find LOAS/LATM headers, but as the program mux configuration
hasn't been parsed yet it'll continue detection and often happen over
ADTS headers instead.

The second detection is not only harmful, it's also superfluous as the
result is already known to the upper layer (the MPEG TS
reader). Therefore pass that information through from the reader via
the framer to the framer's parser.

Fixes #1957.
2017-04-24 17:03:24 +02:00
remuxer32
4539393828 Update README.Windows.md (#1960)
* Update README.Windows.md
2017-04-24 17:00:47 +02:00
Moritz Bunkus
e5a9a8e7f7 HEVC parser: don't parse bitstream restriction twice if timing info is present in VUI
In order to fix #1924, I added bitstream restriction handling code in
the VUI parser in commit 2a385ab1ec.
Unfortunately I didn't realize that the code was present but in the
wrong place. It was only called if timing information was present,
too.

The result of commit 2a385ab1ec was that
the bitstream restriction was now handled twice if timing information
was present.

The superfluous and wrongfully-placed copy has been removed. This
fixes #1924 properly. It also fixes #1958.
2017-04-23 19:17:37 +02:00
Moritz Bunkus
8d26d8e91f hevcc_dump: specify end of HEVCC via negative file position argument 2017-04-23 19:17:06 +02:00
Moritz Bunkus
d14763b3a4 hevcc_dump: report RBSP stop bit & remaining bits in SPS dump 2017-04-23 19:17:06 +02:00
Moritz Bunkus
1a305eed93 Rakefile: add arbitrary targets from build-config or environment 2017-04-23 19:17:06 +02:00
Moritz Bunkus
73293de11a Merge pull request #1959 from sschuberth/patch-1
README: Fix the link to the MXE project
2017-04-23 18:39:10 +02:00
Sebastian Schuberth
593ded0552 README: Fix the link to the MXE project 2017-04-23 18:27:47 +02:00
Moritz Bunkus
7106365899 GUI: job actions: fix default audio file name on Windows
In release the default "play audio file" action added contains the
wrong path. Sound files are actually installed in
<MTX_INSTALLATION_DIRECTORY>\data\sounds\… and the configuration added
contains <MTX_INSTALLATION_DIRECTORY>\sounds\…

The default has been fixed, and existing configurations will be
updated to the new path if they match the default, incorrect one.

Fixes #1956.
2017-04-23 11:10:12 +02:00
Moritz Bunkus
2a7be92d67 GUI: job actions: don't clear audio file name when canceling the file dialog 2017-04-23 11:10:12 +02:00
Moritz Bunkus
5fcef824be NEWS.md: fix version number 2017-04-22 19:08:08 +02:00
Moritz Bunkus
8e77593ecb bump version number, set release code name 2017-04-22 17:08:28 +02:00
Burak Yavuz
498fe9437b translations: update Turkish 2017-04-22 17:07:39 +02:00
Antoni Bella Pérez
05265ab2b8 translations: update Catalan 2017-04-22 17:07:32 +02:00
Moritz Bunkus
265e2c5645 NEWS.md: update for #1804 2017-04-22 17:03:32 +02:00
Moritz Bunkus
cd742ed987 MP4 reader: fixes for the COLR atom support
• don't emit warnings or errors on failures, just don't parse the data
• fix structure size comparison (sizeof(structure), not sizeof(integer
  variable))
• update test suite checksums
• update AUTHORS
2017-04-22 17:00:51 +02:00
Moritz Bunkus
7467d2d3ef Merge branch 'parse_colr_atom_merged' of https://github.com/chenchao1983/mkvtoolnix 2017-04-22 16:47:37 +02:00
Moritz Bunkus
dd226482d1 NEWS.md: re-order/re-file entries to make them easier to digest 2017-04-22 16:46:13 +02:00
Moritz Bunkus
299a3220da HEVC parser: remove all trailing zero bytes from NALUs
Fixes the HEVC-specific part of #1952.
2017-04-22 16:43:23 +02:00
Moritz Bunkus
c30d3be97e AVC parser: remove all trailing zero bytes from NALUs
Fixes the AVC-specific part of #1952.
2017-04-22 16:37:28 +02:00
Moritz Bunkus
6c1f4f0bcf AVC parser: move trailing zero byte removal function to common file
This is preparation for fixing #1952.
2017-04-22 16:30:35 +02:00
Moritz Bunkus
72bcf2ef31 Merge remote-tracking branch 'mosu/remuxer32-patch-1' 2017-04-22 15:24:49 +02:00
Moritz Bunkus
c008f20864 tests: cosmetics (alignment) 2017-04-22 15:19:14 +02:00
Moritz Bunkus
ebcda7f4eb version_number_t: add support for fewer than three digit groups 2017-04-22 15:17:53 +02:00
Moritz Bunkus
71094d135f tests: add unit test for version number parsing & formatting 2017-04-22 15:01:48 +02:00
remuxer32
e5103f0b5c Update pl.po
Added small improvements into Polish translation.
2017-04-22 14:52:47 +02:00
Moritz Bunkus
c0d0d2f63d NEWS: add note about Qt5Multimedia 2017-04-22 13:51:07 +02:00
Moritz Bunkus
d2e9890825 dev tools: add script for bumping version number & setting release code name 2017-04-22 13:51:07 +02:00
Timofey Lisunov
a73b6fe147 translations: update Russian 2017-04-22 10:27:17 +02:00
Potato
994e8fdb8f translations: update Korean 2017-04-22 10:27:09 +02:00
TMTisFree
716f9a35ad translations: update French 2017-04-22 10:27:02 +02:00
Israel Lucas Torrijos
cf19fe059a translations: update Spanish 2017-04-22 10:26:11 +02:00
Moritz Bunkus
23adff4c20 tests: update Korean language test due to c746c47cdc 2017-04-21 22:35:44 +02:00
Jan Mazurczyk
9d6c7d7fcb translations: update Polish 2017-04-21 21:11:34 +02:00
Moritz Bunkus
75d0237812 translations: update list of translatable strings; update German translation 2017-04-21 19:59:58 +02:00
Potato
c746c47cdc translations: update Korean 2017-04-21 19:58:12 +02:00
Moritz Bunkus
1522515133 GUI: mux: new action after starting/adding to job queue: "close current settings" 2017-04-21 19:50:51 +02:00
Moritz Bunkus
7a37903625 GUI: mux: show command line: don't include mkvmerge's location for option files
Fixes #1949.
2017-04-21 19:35:44 +02:00
Moritz Bunkus
e2c7e8e708 deb: build & run unit tests 2017-04-21 16:35:43 +02:00
Moritz Bunkus
aa959233b5 configure: link gtest with pthreads during check
googletest on openSUSE uses threads, so…
2017-04-20 22:01:24 +02:00
Moritz Bunkus
4730dea78c spec: openSUSE: build with gcc 6 2017-04-20 21:18:02 +02:00
Moritz Bunkus
f39a3b255e spec: update icon cache, MIME database, desktop database 2017-04-20 15:54:06 +02:00
Moritz Bunkus
4183cfa711 spec: run unit tests 2017-04-20 14:59:25 +02:00
Moritz Bunkus
633a7b8fd9 spec: CentOS: use gcc 6 2017-04-20 14:43:57 +02:00