Commit Graph

12 Commits

Author SHA1 Message Date
Moritz Bunkus
5147dc367b JSON schema v5: fix wrong schema ID 2017-01-07 12:44:48 +01:00
Moritz Bunkus
9ddf2595b2 mkvmerge: add identification info about multiplexed tracks
This adds a new track property in JSON/verbose identification mode
called "multiplexed_tracks". It's an array of track IDs that describe
which of the tracks mkvmerge reports as separate ones were originally
part of the same source track (e.g. TrueHD+AC-3 in a single track in
MPEG transport streams).

Implements #1835.
2016-12-26 20:31:49 +01:00
Moritz Bunkus
15e389f192 MPEG TS/teletext: include teletext page number in identification output 2016-04-23 14:57:42 +02:00
Moritz Bunkus
4a1219ca76 mkvmerge: add muxing date to identification output for Matroska files 2016-04-03 11:54:12 +02:00
Moritz Bunkus
4ca858fa15 mkvmerge: add muxing_application/writing_application to identification output 2016-04-02 16:31:13 +02:00
Moritz Bunkus
43ac9e8210 JSON schema: sort container sub-attributes by their name 2016-04-02 16:18:18 +02:00
Moritz Bunkus
c8ba161c8e mkvmerge: add track's minimum timestamp to identification output for Matroska
Frontends like gMKVExtractGUI currently use mkvinfo for determining the
offset between tracks. This is an attempt to provide that information
with mkvmerge.
2016-04-02 16:17:36 +02:00
Moritz Bunkus
f9153be30f JSON schema v3: added definitions for the "global_tags" entity 2016-01-31 13:42:49 +01:00
Moritz Bunkus
7ede805692 mkvmerge: fix "other_file" type in JSON output
"other_file" must be an array of strings, not a single string. In
verbose identification output mode this property has always been output
multiple times. In JSON only one of those was actually output, the last
one.
2016-01-31 13:38:32 +01:00
Moritz Bunkus
c9eb86f88d mkvmerge: fix "playlist_file" type in JSON output
"playlist_file" must be an array of strings, not a single string. In
verbose identification output mode this property has always been output
multiple times. In JSON only one of those was actually output, the last
one. Additionally the JSON schema didn't contain "playlist_file" at all.
2016-01-31 13:30:25 +01:00
Moritz Bunkus
a3a25225c6 mkvmerge: output warnings/errors as JSON in JSON identification mode
Implements #1537.
2015-12-16 21:58:51 +01:00
Moritz Bunkus
de4734f962 doc: change identification JSON schema file name to contain version number
That will make distinguishing between and validating the various versions
easier.
2015-12-16 21:53:28 +01:00