Moritz Bunkus
0bc5175a28
AVC/h.264 common: don't flush before second field, even if recovery point is valid
2014-03-04 19:05:16 +01:00
Moritz Bunkus
8d0e785003
ChangeLog update
2014-03-02 20:14:21 +01:00
Moritz Bunkus
72a9619ae6
Bump version number, add release message, set version code name
2014-03-02 20:06:32 +01:00
Moritz Bunkus
8c63fe98f6
Update AUTHORS and ChangeLog with h.265/HEVC data
2014-02-28 09:17:29 +01:00
Moritz Bunkus
916450e3a7
iso639: recognize deprecated ISO 639-1 code iw for Hebrew
2014-02-22 18:55:17 +01:00
Moritz Bunkus
67bba78d14
AC3 packetizer: set changed track headers after reading the first AC3 packet
...
This causes the channel and sampling frequency information to be
updated from the bitstream as well, e.g. if the source container
provided invalid values.
The default duration has to be re-calculated as well.
2014-02-15 16:24:16 +01:00
Moritz Bunkus
363769ac4d
AVI reader: skip audio chunks bigger than 10 MB
2014-02-05 22:43:22 +01:00
Moritz Bunkus
b7d46e9ee0
MPEG TS reader: honor in/out time from MPLS
...
Fixes #985 .
2014-02-05 07:53:33 +01:00
Moritz Bunkus
a6a5758c6d
mm_file_io_c: compare return value to INVALID_HANDLE_VALUE instead of hardcoded value
...
On 64bit systems INVALID_HANDLE_VALUE does not equal 0xffffffff…
Fixes #972 .
2014-01-22 15:17:22 +01:00
Moritz Bunkus
4dbeb0c2d2
all: Windows: set binary mode on STDOUT for the console
...
Prevents the C library from turning \n written to the console (stdout)
to be turned into \r\n as MKVToolNix' common library does that
already. Fixes #970 .
2014-01-21 21:02:49 +01:00
Moritz Bunkus
248b63cb20
all: use UTF-8 by default for --redirect-output on Windows
2014-01-21 20:20:13 +01:00
Moritz Bunkus
56d7166b43
all: don't re-code twice before outputting with WriteConsoleW()
...
Otherwise characters that are not present in the local charset are
lost. Fixes #971 .
2014-01-21 20:17:28 +01:00
Moritz Bunkus
f3cdb30865
mkvextract: let kax_analyzer_c throw exceptions
...
…so that mkvextract will exit with a nice error message instead of a
crash. Fixes #964 .
2014-01-18 22:32:38 +01:00
Moritz Bunkus
48fea8e434
mmg: bug fix: recognize Opus as a valid codec for WebM
2014-01-17 15:31:32 +01:00
Moritz Bunkus
6fbbd882d2
QT/MP4 reader: mux SVQ3 as V_QUICKTIME, not V_MS/VFW/FOURCC
2014-01-12 12:51:23 +01:00
Moritz Bunkus
559b2759e8
mkvpropedit: assume UID 0 if attachment's FileUID is missing
2014-01-11 20:30:22 +01:00
Moritz Bunkus
88a12dd245
mkvextract: ignore missing FileUID in an attachment
2014-01-11 20:16:43 +01:00
Moritz Bunkus
beebd4e8fe
Matroska reader: ignore missing FileUID in an attachment
2014-01-11 20:09:52 +01:00
Moritz Bunkus
6788f31283
Fix ChangeLog due to 15808c3
2014-01-11 18:44:24 +01:00
Moritz Bunkus
06d9ea2305
MPEG4 part 2 common: check remaining bits before peeking
...
Otherwise the application will crash on 64bit Windows.
Fixes #957 .
2014-01-10 20:30:01 +01:00
Moritz Bunkus
9ac2952b94
mmg: pass mkvmerge's file identification output via --redirect-output and a temporary file
...
Fixes #959 .
2014-01-10 19:35:56 +01:00
Moritz Bunkus
f5b480a8f6
installer: mention processor architecture in product name
2014-01-09 23:07:53 +01:00
Moritz Bunkus
8756a7ad33
installer: default to correct installation directory for 64bit builds
...
Fixes #956 .
2014-01-09 23:07:53 +01:00
Moritz Bunkus
476878406f
ChangeLog: fix wording
2014-01-08 23:42:48 +01:00
Moritz Bunkus
df5cc1184a
Bump version number, add release message, set version code name
2014-01-08 14:20:15 +01:00
Moritz Bunkus
69d16da4e7
build system: require Ruby 1.9.x or newer
2014-01-08 14:20:15 +01:00
Moritz Bunkus
5cded9a342
ChangeLog update
2014-01-05 22:52:57 +01:00
Moritz Bunkus
cd13fb900f
build system: use correct processor architecture for 64bit Windows builds
2014-01-02 21:23:13 +01:00
Moritz Bunkus
0dd4709adb
MPEG4 P10 packetizer: avoid integer overflow
...
The get_uintXZ() functions all return uint32_t. If garbage data causes
those functions to return max(uint32_t) - m_nalu_size_len_dst (mostly
4) then nalu_size will become 0, and the check for »beyond end of
buffer« will fail resulting in an endless loop.
Happens e.g. for http://ftp.ccc.de/congress/2013/mp4-hd/30c3-5423-en-The_Tor_Network_h264-hd.mp4
2014-01-02 14:03:36 +01:00
Moritz Bunkus
29bd5a7302
Merge branch 'fix-mov-pcm-bug-950'
...
Conflicts:
ChangeLog
2014-01-01 22:16:20 +01:00
Moritz Bunkus
ec2142bde6
QT/MP4 reader: don't special-case sample_size == 1 and empty sample_table
...
Fixes #950 .
2014-01-01 22:15:59 +01:00
Moritz Bunkus
3b5fe658d7
mmg: make »scanned files« columns sortable
...
Fixes #954 .
2014-01-01 20:06:54 +01:00
Moritz Bunkus
e7a61b2340
mmg: show playlist files in »additional parts« dialog
2014-01-01 00:38:32 +01:00
Moritz Bunkus
ddda068524
mkvmerge: read files from MPLS playlists with »append« semantics instead of »additional file«
...
Each M2TS file referenced from an MPLS playlist must be treated as a
separate entity. This is unlike the situation on a DVD where VOB files
are simply cut after exactly 1024^3 bytes (1 GiB).
For example, timestamps can start at 0 for any of the following
files. If they are treated as »additional parts« then the resulting
output file will have its timestamps reset where the next input file
began.
By reading them in »append file« mode mkvmerge's muxing core takes
care of things like timestamps.
Fixes #934 .
2013-12-31 22:22:07 +01:00
Moritz Bunkus
613fb8b527
ChangeLog update
2013-12-31 14:55:37 +01:00
Moritz Bunkus
f71500f047
AAC & MP3 parsing: consider frame size 0 an error during header decoding
2013-12-30 23:36:23 +01:00
Moritz Bunkus
f658ca7c8c
AC3 parsing: consider frame size 0 an error during header decoding
2013-12-30 23:29:45 +01:00
Moritz Bunkus
6eebc3697c
Merge branch 'common-codec-names'
...
Conflicts:
ChangeLog
2013-12-29 21:21:36 +01:00
Moritz Bunkus
63f8b335e5
ChangeLog update
2013-12-29 21:20:31 +01:00
Moritz Bunkus
90f598b2b2
mkvinfo: init common formats after locale initialization has been done
2013-12-29 16:48:59 +01:00
Moritz Bunkus
c43882dec5
mkvextract: look for track header with kax_analyzer_c before processing the clusters
...
That way the track headers will be found even if they're located at
the end of the file.
2013-12-29 12:32:14 +01:00
Moritz Bunkus
1ab1e68c8a
mmg: insert »playlist items« entries in the correct position
...
Fixes #952 .
2013-12-29 00:39:55 +01:00
Moritz Bunkus
c1a8cddc50
mmg: make select scanned file dialog resizeable/mini-/maximizable & remember position/size
...
Fixes #951 .
2013-12-28 22:53:48 +01:00
Moritz Bunkus
72aec404f2
ChangeLog update
2013-12-27 10:35:49 +01:00
Moritz Bunkus
ad6527a8f4
mmg: let user specify default subtitle character set
...
See #948 .
2013-12-27 10:34:46 +01:00
Moritz Bunkus
c890540042
MP4 reader: add support for DTS
2013-12-18 23:14:58 +01:00
Moritz Bunkus
a569061fd8
AUTHORS and ChangeLog: Updates for e852ab4
and 3170ac7
...
e852ab4
Fix seek pre-roll and codec delay mapping.
3170ac7
Enable the Opus codec in WebM.
2013-12-18 22:22:27 +01:00
Moritz Bunkus
1a350a9573
h.264: fix bitstream timing info: write proper values for 25000/1001 fps
2013-12-15 15:03:36 +01:00
Moritz Bunkus
d6416a1ef1
mmg: only copy values for selected item on begin drag
...
Not of the item being dragged. That might not be selected, e.g. on
Windows.
2013-12-07 14:03:21 +01:00
Moritz Bunkus
b7182dda4c
Bump version number, set release code name, add release message
2013-12-01 17:50:30 +01:00