Moritz Bunkus
8030784374
update libebml/libmatroska to the latest official commits
2014-12-21 11:42:51 +01:00
Moritz Bunkus
f7eb73a546
build system: check for checked-out copies of libEBML/libMatroska
2014-12-21 11:19:06 +01:00
Moritz Bunkus
b47ae1ee4b
build system: use libEBML/libMatroska via pkg-config
2014-12-21 10:50:26 +01:00
Moritz Bunkus
d0d9b96aa9
ChangeLog: update
2014-12-20 17:45:40 +01:00
Moritz Bunkus
1ed73349c5
tests: add tests for sample files from bug 1096
...
Together with the changes in libEBML and libMatroska this is the last
commit related to #1096 ; therefore: fixes #1096 .
2014-12-20 17:42:56 +01:00
Moritz Bunkus
1f5356707a
update libebml/libmatroska to the latest official commits
2014-12-20 17:34:26 +01:00
Moritz Bunkus
9f2640d149
tests: update test cases for safe memory access changes in libMatroska
2014-12-20 16:56:06 +01:00
Moritz Bunkus
8f4f7eae52
tests: add test case for segfaults/assertions from bug 1089
2014-12-19 19:55:30 +01:00
Moritz Bunkus
0c8a8392cf
build system: require libMatroska v1.4.2
...
See #1096 .
2014-12-19 14:03:11 +01:00
Moritz Bunkus
7b39d3cc7f
MPEG TS reader: remove superfluous memory allocation
2014-12-19 13:46:04 +01:00
Moritz Bunkus
119cef7103
libEBML, libMatroska: update to current HEADs in origin repositories
2014-12-19 00:32:00 +01:00
Moritz Bunkus
6f86568a27
build system: require libEBML 1.3.1
...
Together with 563be4d
and 8415af3
the changes in libEBML 1.3.1 address
the problems in #1089 . Therefore: fixes #1089 .
2014-12-19 00:32:00 +01:00
Moritz Bunkus
8415af3cd1
mkvinfo: test returned element to be an instance of EbmlHead
...
See #1089 .
2014-12-18 23:39:03 +01:00
Moritz Bunkus
563be4d698
Matroska reader, kax_file_c: improve exception messages
...
See #1089 .
2014-12-18 23:38:54 +01:00
Moritz Bunkus
2acfd60798
MPEG TS: implement HEVC support
...
Implements #995 .
2014-12-16 18:17:43 +01:00
Moritz Bunkus
7d67ba52dc
test: add test case for mkvinfo's timecode rounding
2014-12-16 17:28:42 +01:00
Moritz Bunkus
02eccf965e
man page translations: rebuild after translation changes
2014-12-16 17:11:13 +01:00
Moritz Bunkus
b4c0ba5210
mkvinfo: round timecodes to ms instead of cutting them off
...
Fixes #1093 .
2014-12-16 17:08:39 +01:00
Moritz Bunkus
960188db14
tests: add test for mkvinfo's various output modes
2014-12-16 17:08:39 +01:00
Moritz Bunkus
30af0c578a
tests: add SimpleTest#test_info method
2014-12-16 17:08:39 +01:00
Moritz Bunkus
a8a1e26193
MPEG TS: improve debug output for unknown tracks in the PMT
2014-12-16 17:08:39 +01:00
Moritz Bunkus
14e5ef96c8
MPEG TS: parse PMT registration descriptor and get codec from it
2014-12-16 17:08:39 +01:00
Moritz Bunkus
b826c89a31
codec_c: provide track type as well
2014-12-16 17:08:39 +01:00
Moritz Bunkus
d1457ea677
MPEG TS: only treat »missing PMT tag altogether« as AC3, not on »unknown PMT tag«
...
Case in point: HEVC uses a PMT tag that's unknown to mkvmerge. Before
this commit mkvmerge would treat it as AC3 and try to probe it as that
which takes a lot of time.
2014-12-16 17:08:39 +01:00
Moritz Bunkus
7eaae9eae2
MPEG TS: use AAC parser/framing packet converter
2014-12-16 17:08:38 +01:00
Moritz Bunkus
6603d22ea3
AAC common: implement ADTS-to-raw parser & framing packet converter
...
This is groundwork for adding a LOAS/LATM parser on top of it.
2014-12-16 17:08:38 +01:00
Moritz Bunkus
fb3e6de77f
Merge pull request #40 from darealshinji/patch-2
...
turn on verbosity, activate parallel builds
2014-12-12 21:18:11 +01:00
darealshinji
a06b3ae5ca
deactivate verbose mode by default
2014-12-12 21:02:10 +01:00
Moritz Bunkus
1dcc46a9eb
Merge pull request #39 from darealshinji/patch-1
...
grammar and spelling fixes in German manpages localization
2014-12-12 20:21:06 +01:00
darealshinji
f94f87108d
turn on verbosity, activate parallel builds
2014-12-12 20:07:50 +01:00
darealshinji
897f71fb19
grammar and spelling fixes in German manpages localization
2014-12-12 20:05:02 +01:00
Moritz Bunkus
6384bd7958
Bump version number, set release code name, add release message
2014-12-12 10:55:25 +01:00
Moritz Bunkus
727a20aa9f
teletext parser: process all teletext packets in PES packet
...
The last one was always dropped due to a overzealous buffer overflow
check. See #773 .
2014-12-10 22:48:37 +01:00
Moritz Bunkus
bc34ff3fb4
ChangeLog: update
2014-12-10 14:28:11 +01:00
Moritz Bunkus
c00a306879
common: refactor duplicate golomb encoding read/copy routines
2014-12-06 10:00:51 +01:00
Moritz Bunkus
5c7451adde
tests: intentional update due to bf9e24a
...
bf9e24a
PCM packetizer: calculate duration for packets from packaged sources
2014-12-05 22:58:46 +01:00
Moritz Bunkus
bf9e24ac81
PCM packetizer: calculate duration for packets from packaged sources
...
Fixes #1075 .
2014-12-05 22:09:03 +01:00
Moritz Bunkus
8f4562710e
PCM packetizer: refactor size/sample conversion routines; use const &
2014-12-05 21:38:23 +01:00
Moritz Bunkus
61e9e36592
build sys: use system version of pugixml if present
...
Fixes #1090 .
2014-12-05 12:35:39 +01:00
Moritz Bunkus
c6694628f1
Merge branch 'avc-fix-buffering'
...
Conflicts:
ChangeLog
2014-12-05 11:46:18 +01:00
Moritz Bunkus
26bf0f0e63
mkvextract: don't write BOMs for non-UTF locales
...
Fixes #1086 .
2014-12-05 11:45:12 +01:00
Moritz Bunkus
16d7841988
AUTHORS, ChangeLog: use real name instead of alias
2014-11-23 19:07:19 +01:00
Andriy Bilous'ko
f1e74eb7bc
Translations: update Ukrainian
2014-11-22 15:22:47 +01:00
Moritz Bunkus
3b7cf7a492
Translations: update German translation
2014-11-22 15:21:58 +01:00
Moritz Bunkus
7554e6558a
debian/changelog: re-build with updated wheezy
2014-11-22 15:21:12 +01:00
Moritz Bunkus
31c59559a4
cosmetics: alignment
2014-11-19 12:36:41 +01:00
Moritz Bunkus
04acfff20f
mkvinfo: report picture type based on number of references, not on their value
2014-11-19 12:18:41 +01:00
Roberto Boriotti
c3456ec21a
Translations: update Italian
2014-11-19 11:23:14 +01:00
Moritz Bunkus
36b7a6514e
AVC/h.264 common: refactor timestamping code
2014-11-18 20:35:25 +01:00
Moritz Bunkus
5c54f887f7
AVC/h.264: only forcefully flag the very first frame as an I frame
2014-11-18 20:35:25 +01:00