1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209
|
I changed some elements in the interface.
No break in binary compatibily (no crash), but some details.
18.05 --> 18.08
---------------
- AC-3/DTS/AAC: display of info about legacy decoders behavior removed, use --LegacyStreamDisplay=1 for old behavior
- AC-3/DTS/AAC: New terminology for format name, use --File_HighestFormat=0 for old behavior
- Audio channel layout: using a new terminology, use --File_ChannelLayout=1 for old behavior
- Deprecated fields disabled by default, use --Legacy=1 for old behavior
17.10 --> 17.12
---------------
- MasteringDisplayColorVolume: no need to show 4 digits after comma for max luminescence, removed
- transfer_characteristics: fix BT.2020 difference between values 14 and 15
- colour_description: some changes in order to have more readable names (DCI P3, Display P3, sRGB)
0.7.99 --> 17.10
-----------------
- Version scheme is now YY.MM (year dot month, 2 digits each)
- New MediaInfo XML output, with XSD, more suitable for automatic parsing. Use Option("Inform", "OLDXML") for keeping previous behavior
- WAV: GUID display was with first 8 bytes in wrong order, they are in correct order now
0.7.98 --> 0.7.99
-----------------
- AAC: CodecID includes audioObjectType (decimal)
- MP4/MOV: CodecID includes ObjectTypeId (hexadecimal) when it is present (e.g. for mp4a, mp4v, mp4s)
- transfer_characteristics: "SMPTE ST 2084" replaced by "PQ"
0.7.97 --> 0.7.98
-----------------
- transfer_characteristics and matrix_coefficients slight change in order to have them unique per ISO integer value
0.7.92 --> 0.7.93
-----------------
- AC-3: "Dolby Digital" moved from "Format_Profile" to "Format_Settings_Mode"
- AC-3/E-AC-3: "Dual Mono" removed from "Format_Profile" (already in "Channel positions" line)
- AC-3/E-AC-3: "complete main" and similar info moved to "Service kind" dedicated line
0.7.91 --> 0.7.92
-----------------
- MIXML output: Format_Profile divided in Format_Profile, Format_Level, Format_Tier
0.7.79 --> 0.7.80
-----------------
- Visual Basic binding: StreamKind.Visual changed to StreamKind.Video for more coherency with other bindings (StreamKind.Visual is still available but it is deprecated)
0.7.73 --> 0.7.74
-----------------
- EBUCore: Source/Material moved from timecodeStart to timecodeTrack
- AES3: generic term AES3 replaced by more precise SMPTE ST numbers (302, 331, 337)
0.7.72 --> 0.7.73
-----------------
- Clean aperture size is move from width/height to its own field
- HEVC: format_Profile field changed from Profile@Level to Profile@Level@Tier
- MXF: writing library and writing application fields are cleaned up, you may face some incompatibility or different values
- AVC and HEVC: Level x.0 are replaced by Level x, because specs have no .0
0.7.71 --> 0.7.72
-----------------
- EBUCore 1.5 output is slighly modified, check the compatibility with your workflow
- PBCore2: codecid changed
0.7.70 --> 0.7.71
-----------------
- Time code striped/not striped information is moved from "Format_Settings" to "TimeCode_Striped"
0.7.69 --> 0.7.70
-----------------
- BitDepth: for very rare MXF containing PCM having quantization bits not same as stored bit depth, Stored bit depth has moved from "BitDepth" to "BitDepth_Stored". "BitDepth is the quantization bits value.
0.7.64 --> 0.7.65
-----------------
- DCP AssetMap: format name changed fro "DCP" to "DCP AM", in order to differentiate AM from PKL and CPL
0.7.63 --> 0.7.64
-----------------
- QuickTime: time code name is moved from General "OriginalSourceMedium" field to time code "Title"
0.7.62 --> 0.7.63
-----------------
- XML: dt:dt is replaced by dt (for binary data)
0.7.61 --> 0.7.62
-----------------
- MOV "menu" moved to "other", for better separation of time code tracks
- "Intermediate Codec" is renamed to "AIC" (Apple Intermediate Codec)
0.7.60 --> 0.7.61
-----------------
- MPEG-TS: Menu stream, KLVA_PID and SCTE35_PID removed and formats are in "Format" field
- DTS: moved DTS endianess and word size
0.7.58 --> 0.7.59
-----------------
- colour_primaries, transfer_characteristics, matrix_coefficients: canonicalization of results
0.7.53 --> 0.7.54
-----------------
- CEA-608: ID naming scheme has changed
0.7.52 --> 0.7.53
-----------------
- MPEG-4: Material_* fields (in case of source duration different than track duration) --> Source_*
0.7.44 --> 0.7.45
-----------------
- FLV and RIFF: Changing Sorenson H.263 to Sorenson Spark because this stream format is too much incompatible with H.263
0.7.36 --> 0.7.37
-----------------
- JPEG 2000: Format_Profile=Reversible --> Compression_Mode=Lossless and Format_Profile=Irreversible --> Compression_Mode=Lossy
0.7.35 --> 0.7.36
-----------------
- M-JPEG format is renamed JPEG, M-JPEG 2000 format is renamed JPEG 2000 (difference between video and image is made by the stream kind)
0.7.32 --> 0.7.33
-----------------
- Colorimetry is deprecated, replaced by ColorSpace
- Resolution is deprecated, replaced by BitDepth
0.7.30 --> 0.7.31
-----------------
- Format: "Digital Video" renamed to "DV"
0.7.28 --> 0.7.29
-----------------
- Channel position: more coherency between the different formats (Front, Surround, back)
0.7.18 --> 0.7.19
-----------------
- XML output: track names are changed, for a better usability by XML parsers (<track type="x" streamid="x">)
0.7.12 --> 0.7.13
-----------------
- Chapters has now language type per item, another string format, and moved to the menu part
Old string format was "Chapter number : Time - chapter string"
New string format is "Time : chapter string / Optional info / Optional info" (optional info is separated by " / ")
Note: if the language of the string is available, the string has the form "en:chapter string" (ISO-639 2-letter if available, else 3-letter)
Note: if there is multiple languages, they are separated by " - "
example of complex string: "Time : en:English - fr:Francais / en:More info - fr:plus d'infos"
Note: for MPEG-TS EPG (Electronic program), string has this optional info (and Date/Time instead of time only):
"UTC YYYY-MM-DD HH:MM:SS : Name / Description / Content type / Classification / Duration / Running status"
For third-party software, Chapters_Pos_Begin and Chapters_Pos_End fields are include for informing about the field positions of chapters
0.7.8 --> 0.7.9
---------------
- Windows DLL C++ namespace has changed from MediaInfoLib to MediaInfoDLL
0.7.6.4 --> 0.7.7.0
-------------------
- (General) BitRate is replaced by OveralBitRate (Overal bitrate for ALL streams) (General BitRate field is DEPRECATED)
- PlayTime is replaced by Duration (PlayTime field is DEPRECATED)
- Codec is replaced by 2 fields:
- Format is the real format string (ie "MPEG-4 Visual")
- CodecID is the codec string filled in the container (ie "DX50")
- CodecID/Hint is a hint for it (ie "DivX 5")
(Codec fields are DEPRECATED)
- Interlacement field is replaced by 2 fields:
- ScanType for "Progressive" or "Interlaced"
- ScanOrder for "TFF" or "BFF"
(Interlacement field is DEPRECATED)
- Chroma is replaced by Colorimetry (Chroma field is DEPRECATED)
- Video0_Delay is replaced by Video_Delay (I will try to calculate it from the corresponding video when multiple streams) (Video0_Delay0 field is DEPRECATED)
- Format_Settings_PacketBitStream is replaced by Format_Settings_MuxingMode set to "Packet Bitstream" (Format_Settings_PacketBitStream field is DEPRECATED)
0.7.5.3 --> 0.7.5.4
-------------------
- (Video) AspectRatio --> DisplayAspectRatio (AspectRatio tag is DEPRECATED)
- (Video) PixelAspectRatio added
- AAC #defines has been splitted in ADTS and ADIF
0.7.2.1 --> 0.7.2.2
-------------------
- (General) OveralBitRate --> BitRate
- Visual --> Video (yes, I come back to the old style, Image streams are back, merging video and image was not a good idea)
- Bits/(Pixel*Frame) --> Bits-(Pixel*Frame) (I need the special character "/" elsewhere...)
0.7.0.x --> 0.7.2.1
-------------------
- MediaInfo_Stream_Video --> MediaInfo_Stream_Visual
(conformance with MPEG consortium names, Visual = Video or Image)
Note: this is only if you use named options, the number is always "1",
old programs will not have problems with this.
- To detect if this is a video or an image, you can test "Animated".
Is 1 if this is a video, 0 if this is an Image
- MediaInfo_FileOption_Close --> MediaInfo_FileOption_CloseAll
Note: better name only, the number is always 2
old programs will not have problems with this.
- Values of MediaInfo_FileOption_* are precised
(because these are binary flags)
Note: precision only, numbers are always same
old programs will not have problems with this.
0.6.x.x --> 0.7.0.x
-------------------
- Inform() : Option_Custom is deprecated
- if "Inform" option is set, it is used. Unset it to have a "normal" view.
- To have a HTML output, use Option("Inform", "HTML") before.
I will change the documentation as soon as possible
- Tags : Somes tags have changed :
- "Channels" is now "Channel(s)"
- "Track" is now "Track/Position". Be warned : "Track" is used, but for other things
- "Title" is now a generic name for 2 different names :
- "Movie" for a movie (video and audio) name
- "Track" for a track (audio only) name
"Title" will always exist, you can continue to use it for a generic access
- "XXX_String" are now "XXX/String"
|