399 lines
24 KiB
Plaintext
399 lines
24 KiB
Plaintext
MediaInfo change log:
|
|
|
|
Version 0.7.95, 2017-05-04
|
|
--------------
|
|
+ EBUCore: EBUCore 1.8 with acquisition metadata output.
|
|
+ Better support of growing files, especially when accessed by FTP
|
|
+ Matroska: better support of some broken files (high EBMLMaxSizeLength, padding before start of EBML)
|
|
+ EXR: showing Multipart and Deep flags
|
|
+ EXR: show image compression method
|
|
x EBUCore: fixed display aspect ratio (was using rational)
|
|
x EBUCore: fixed frame rate factor (was num/den instead of factor)
|
|
x AVC: some streams with dynamic frame type were having a wrong frame rate
|
|
x MPEG-4: some old AAC tracks were not correctly detected
|
|
x Matroska: was sometimes displaying "Bit depth: Bit0" when bit depth is unknown
|
|
x Nut: fix crash with some files
|
|
x FFV1: PixelAspectRatio was an integer, switched to 3-digit rational
|
|
x DTS: fix frame count
|
|
x Dolby E: fix frame count
|
|
x EBUCore: fix regression creating invalid XML files
|
|
x AVC: some streams with dynamic frame type were having a wrong frame rate
|
|
x I490, EXR: was not supporting valid 31-char attribute names
|
|
|
|
Version 0.7.94, 2017-03-31
|
|
--------------
|
|
+ VC-3: detection of embedded time code
|
|
+ VC-3: better support of stream with width 960 or 1440
|
|
+ VC-3: support of version 3 (a.k.a. DNxHR), including profile and level for version 1/2 (a.k.a. DNxHD)
|
|
+ Matroska trace feature: reduction of its size
|
|
+ MXF trace feature: reduction of its size
|
|
+ Visual Studio 2017 project files
|
|
x M143, MXF with Acquisition Metadata: crash fixed
|
|
x Several crash fixes
|
|
|
|
Version 0.7.93, 2017-02-28
|
|
--------------
|
|
+ Matroska: detection of native FFV1 CodecID ("V_FFV1")
|
|
+ AC-3/E-AC-3: detection of Atmos inside core streams
|
|
+ AC-3/E-AC-3: slight reorganization of metadata display for dual mono and surround
|
|
+ AC-3/E-AC-3: "complete main" and similar info moved to "Service kind" dedicated line
|
|
+ AC-3/E-AC-3: more precision about how is built a stream (e.g. "E-AC-3+Atmos / E-AC-3" or "TrueHD+Atmos / TrueHD / AC-3")
|
|
+ WTV: basic detection
|
|
+ MPEG-TS: Detection of Opus
|
|
+ URL: "URLEncode" option for saying if the input should be URL encoded or not (default is guess = no change except if it contains spaces)
|
|
x MediaTrace: for bitstreams (not bytestreams), bit offset was wrong
|
|
x HLS: duration was sometimes wrong, reading only the first TS file duration. Now full duration is displayed
|
|
x MPEG-TS: if stream is encrypted or invalid, level was sometimes not the expected one for AVC (e.g. "BaseLine@3.0" instead of "Baseline@3")
|
|
x Matroska: FFV1 stream width/height was not initialized when Matroska track header width/height is after CodecID
|
|
x FFV1: fix potential crash with some buggy slice headers
|
|
x Matroska: crash in case of big attachment and CRC32 present
|
|
|
|
Version 0.7.92.1, 2017-02-02
|
|
--------------
|
|
x Fix a performance regression in the matroska parser
|
|
|
|
Version 0.7.92, 2017-01-31
|
|
--------------
|
|
+ #F507, MXF: detection of HLG Transfer Characteristic
|
|
+ #F508, HEVC: support of preferred_transfer_characteristics SEI (from HEVC/H.265 draft, preferred method for HLG in DVB)
|
|
+ MXF: parsing of AVC descriptors and crosscheck with the essence content
|
|
+ MP4: more AppleStoreCountry values mapped to countries, show the country number if unknown
|
|
+ File extension: test if the file extension correspond to the container format
|
|
+ AVI/WAV: test of truncated file
|
|
+ MIXML output: Format_Profile divided in Format_Profile, Format_Level, Format_Tier
|
|
+ ID3v2: TCAP tag is mapped to new field "PodcastCategory"
|
|
x MIXML output: some *_Original values were missing
|
|
x MXF/Teletext: was not correctly detecting non subtitle streams
|
|
x ID3v2: TP2 tag was incorrectly mapped to "Accompaniment", now mapped to "Album_Performer"
|
|
x ID3v2: TSO2 tag was incorrectly mapped to "Performer_Sort", now mapped to "Album_Performer_Sort"
|
|
x ID3v2: TCMP tag was displayed twice (2 "Compilation" lines)
|
|
x Windows version was sometimes showing a long character string in Windows explorer, changed to a shorter character string
|
|
|
|
Version 0.7.91, 2016-11-30
|
|
--------------
|
|
+ Add TIFF extension to Windows shell extension
|
|
x Debian 9 and Ubuntu 16.10+: Remove unneeded dependency
|
|
+ IMF and PTX: more languages detected from file names (but the full list of common languages tags still need to be added)
|
|
+ IMF and PTX: support of non-standard but common "LAS" = "Spanish (Latin America)" language code
|
|
+ MXF: Support of color primaries, transfer characteristic, coding equations defined in SMPTE ST 2067-21:2016 e.g. xvYCC or BT.2020
|
|
+ Minor performance optimizations and cleanup (Thanks to Pavel Pimenov)
|
|
+ MediaTrace optimization for Matroska
|
|
x Fixed parsing of FFV1 v0/v1
|
|
x PTX: fix crash due to bad parsing of some file names while looking for track language
|
|
|
|
Version 0.7.90, 2016-10-31
|
|
--------------
|
|
+ #M94, WAV: support of file with a buggy RIFF header
|
|
+ Matroska: detection of segment size of zero (compatibility risks e.g. Windows 10 Media Player does not play such file)
|
|
+ MXF: detection of some incoherences between header and footer
|
|
+ MXF: display of Locked information
|
|
+ N19/STL: support of 48/50/60 fps content
|
|
+ N19/STL: display of time code of first frame
|
|
+ AC-3: bit depth
|
|
+ MPEG Video: CBR bitrate mode information based on vbv_delay
|
|
+ DXW: support of fake time code attribute
|
|
x Teletext in MPEG-TS: CodecID, format (classic teletext or subtitle), video delay were sometimes not displayed
|
|
x PDF: fixed crash with some files with full analysis set
|
|
x #B485, BMP height is negative
|
|
x Several minor fixes
|
|
|
|
Version 0.7.89, 2016-09-30
|
|
--------------
|
|
x Tree view for Windows: present the results at the top of the tree
|
|
+ QuickTime: support of Panasonic AVC-Intra 50/100/200 without SPS/PPS ("aixx" and "AVin" CodecID)
|
|
+ More QuickTime/MP4/AVC/HEVC color descriptions based on future ISO 23001-8:201x/PDAM1
|
|
+ FFV1: handling 16+ bitdepth (YUV and RGB) while handling buggy version <= 3 YUV 16-bit streams
|
|
+ Improved growing file detection, option for forcing the growing file test
|
|
+ Matroska: support of video FieldOrder, MatrixCoefficients, BitsPerChannel, Range, TransferCharacteristics, Primaries
|
|
+ Acquisition Metadata: support of more elements (IrisTNumber, IrisRingPosition, FocusRingPosition, ZoomRingPosition, ColorMatrix)
|
|
+ Add stream counts to MIXML output
|
|
+ I242, AVI/Matroska: mapping of mjp2 to JPEG 2000 format name
|
|
+ MPEG-4 Visual: parsing of Studio profiles, providing width/height/frame rate...
|
|
+ MXF: reading MPEG-4 Visual profile from MXF sub-descriptor and/or EssenceCompression
|
|
+ MXF: reading Intra GOP info from descriptors
|
|
+ Sequence of images: detection of sequence even if the provided path separator is the Unix one (Windows only)
|
|
x Acquisition Metadata: IrisFNumber, FocusPosition, LensZoom were not correctly reported
|
|
x LXF: fixed crash in case of some malformed files
|
|
x LXF: reject bad frames instead of displaying wrong duration and bit rate
|
|
|
|
Version 0.7.88, 2016-08-31
|
|
--------------
|
|
+ MediaInfo distributed with HTTP/HTTPS support: support of Amazon S3 with Signature Version 4
|
|
+ FFV1: parsing speed slight improvement
|
|
x Duration: fixed regression in last release, sometimes duration was displayed with only count of minutes
|
|
|
|
Version 0.7.87, 2016-06-30
|
|
--------------
|
|
+ Spanish and catalan languages updated, thanks to Sergi Medina
|
|
+ Refactoring of the trace feature, for better performance and some bug fixes
|
|
- Visual C++ 2012 project files removed
|
|
x Review of symbols display, now using standard display (e.g. "k" instead of "K", " min" instead of "mn"...)
|
|
x XML output: revert to old versioning method (version is MediaInfo software version)
|
|
x I63, EBUCore/FIMS outputs: typo correction about WritingLibrary and WritingApplication
|
|
x Matroska: files with CodecPrivate element before CodecID element where not always correctly parsed
|
|
x OGG: crash/incoherent behavior with some buggy OGG streams having invalid chunk sizes
|
|
|
|
Version 0.7.86, 2016-05-31
|
|
--------------
|
|
+ Linux/Mac: more output formats (PBCore, EBUCore, FIMS)
|
|
+ FFV1 parsing optimization, avoiding by default a too verbose trace
|
|
+ Matroska: more elements support and typo fixes in the trace
|
|
+ #I172, Trace feature: provide the name of the main parser in the media element
|
|
+ Matroska: consider all values below 0x10 EBML names as 1-byte junk
|
|
x Matroska: better support (including speed improvement) of huge lossless frames (e.g. 20 MB FFV1 4K)
|
|
x #I144, Python binding: Python 2 on Linux does not automatically provide the locale to the shared object
|
|
x HTML output: don't escape carriage returns from the input file
|
|
x FFV1: some streams were rejected despite the fact they are valid
|
|
x Python binding: some errors during call of Get() API with Python3 on Linux/Mac
|
|
|
|
Version 0.7.85, 2016-04-29
|
|
--------------
|
|
+ FFV1: ScanType and ScanOrder
|
|
+ Detection of Omneon VBI and move of the VBI track from Video part to Others part
|
|
+ N19/STL: Support of etection of less standard frame rates (23.976 and 29.970)
|
|
+ Teletext in MPEG-TS: Teletext not subtitle moved to "Other" part
|
|
+ Teletext in MPEG-TS: display of CodecID and timestamp of first frame
|
|
x Teletext in MXF: some IDs were wrong (when there are more than one Teletext service)
|
|
x MPEG-4/MOV: default of raw audio to Signed in case of stsd atom version <2
|
|
x MPEG Video: some CEA-608/708 captions were not correctly detected due to some packets discarded by the parser with interlaced content
|
|
x MPEG-4/MOV: Dolby E with 2 or more audio services were not correctly reported
|
|
|
|
Version 0.7.84, 2016-03-31
|
|
--------------
|
|
x #I122, MPEG-4/MOV: Crash if mdhd timescale is 0
|
|
x MPEG-4/MOV: Infinite loop if malformed stsc / stsz (detected by fuzzing)
|
|
x MPEG-TS: some DVB Subtitles were not detected
|
|
x HLS: better handling of media playlists having EXT-X-BYTERANGE
|
|
|
|
Version 0.7.83, 2016-02-29
|
|
--------------
|
|
+ HEVC: Maximum Content Light Level (MaxCLL) and Maximum Frame-Average Light Level (MaxFALL), metadata mandated by CEA-861.3 for HDR support
|
|
+ HEVC: Mastering display color primaries and luminance (based on SMPTE ST 2084), metadata mandated by CEA-861.3 for HDR support
|
|
+ HEVC: SMPTE ST 2048 and SMPTE ST 428-1 transfer characteristics
|
|
+ HEVC: Chroma subsampling location (indication of the location type described in the HEVC spec)
|
|
+ MPEG-TS: ATSC Modulation Mode (Analog, SCTE_mode_1 aka 64-QAM, SCTE_mode_2 aka 256-QAM, 8-VSB, 16-VSB)
|
|
+ #B981, MP4: support of buggy file having "hint" SubType
|
|
x HLS: better handling of media playlists having EXT-X-BYTERANGE
|
|
|
|
Version 0.7.82, 2016-01-27
|
|
--------------
|
|
+ Matroska: CRC-32 validation
|
|
+ Matroska: support of padding/junk at the start of a segment
|
|
+ Matroska: trace is activated for all elements (but report is still based on the first element met)
|
|
+ Matroska: add an intermediate level in the trace for the raw stream parser
|
|
x FLV: potential infinite loop fixed
|
|
x #B966, DTS: DTS-HD HR 3840 not detected anymore
|
|
x AC-3: wrong sample rate with 32 kHz streams
|
|
x #B948, EBUCore 1.6: invalid output due to position of containerEncoding element
|
|
x #B957, MPEG-7 output: No XML encoded value output
|
|
|
|
Version 0.7.81, 2015-12-31
|
|
--------------
|
|
+ Acquisition Metadata: support of all SMPTE RDD18 elements
|
|
+ Matroska: cover presence and content of the cover, thanks to Max Pozdeev
|
|
+ #F446, Matroska: Handling of cropping values, thanks to Max Pozdeev
|
|
+ Improvement of Python binding: Mac Os X support, Python2 and Python3 can use same MediaInfoDLL.py
|
|
+ #F484, AVI: OpenDML Interlaced / Progressive scan type detection
|
|
+ MP4: support of AtomicParsley imdb tag
|
|
x #B959, MPEG-TS: MPEG-1 Video appeared as MPEG-2 Video
|
|
x #B914, Matroska: Undefined number of chapters in some M4V with Timed Text, thanks to Max Pozdeev
|
|
x #B962, Matroska: negative timecodes were not correctly handled
|
|
x #B964, FLV: was hanging trying to open some FLV files
|
|
x JPEG in AVI or MOV: better handling of buggy APP0/AVI1, avoiding some false positives about interlacement
|
|
x DVCPRO HD: some containers consider DVCPRO HD as with width 1920 despite the fact it is 1280 or 1440, using 1280 or 1440 in all cases
|
|
|
|
Version 0.7.80, 2015-11-30
|
|
--------------
|
|
+ Matroska: support of MKVMerge statistics tags (duration frame count, stream size, bit rate) per track, thanks to ndjamena
|
|
+ FLAC: Channel positions, thanks to ndjamena
|
|
+ FLAC: difference between detected bit depth and stored bit depth
|
|
+ MPEG-TS: if DTVCC transport stream is present and no DTVCC service descriptor, scan also in the middle of the file in order to detect more caption services
|
|
+ Subtitle frame rate computing if frame count and duration are available (hidden by default)
|
|
+ Subtitles in Matroska: count of elements
|
|
+ Matroska, MXF and MP4/MOV: detection of truncated files
|
|
+ DTS: difference between ES Matrix and ES Discrete
|
|
+ DTS: display ES Matrix or ES Discrete even if HRA or MA is present
|
|
+ DTS: difference between DTS-HRA with 96k option and pure DTS-96/24
|
|
+ DTS: detection of DTS:X
|
|
+ Samples per frame info
|
|
+ AC-3: detection of Atmos inside TrueHD
|
|
+ Video frame rate: showing precision of 1/1.001 frame rates (e.g. "23.976 (24000/1001) fps" and "23.976 (23976/1000) fps")
|
|
+ MPEG-4/MOV: showing the complete list of compatible brands in the CodecID field
|
|
+ MPEG-4/MOV: Alternate groups
|
|
+ MPEG-4/MOV: "Disabled" tag
|
|
+ MPEG-4/MOV: "Forced" tag
|
|
+ MPEG-4/MOV: showing links between tracks (chapters for, subtitles for, fallback for)
|
|
+ MXF: handling of more acquisition metadata items
|
|
+ MXF: Package name
|
|
+ AVC: Store method of interlaced content (Interleaved Fields or Separated Fields)
|
|
+ EBUCore: acquisition metadata (Proof of concept, for feedback only)
|
|
x Matroska: frame rate detection algorithm revisited, less wrong numbers are expected
|
|
x SDP/Teletext: some pages were sometimes (when present in 2 different SDP lines) displayed several times
|
|
x MPEG-4/MOV: some hint tracks were not displayed
|
|
+ Hongkongese language added
|
|
+ Option "Full parsing"
|
|
|
|
Version 0.7.79, 2015-11-02
|
|
--------------
|
|
+ CLI/DLL only, XML: new option --Output=MIXML, with XML v2.0beta1 status, not for production, see https://github.com/MediaArea/MediaAreaXml for more details
|
|
+ MediaTrace: support of more than 1 file in XML output.
|
|
+ CLI/DLL only, XML: new option --Output=MAXML, with XML v0.1 status, in order to have bot MediaInfo and MediaTrace in the same output, not for production, see https://github.com/MediaArea/MediaAreaXml for more details
|
|
x MediaTrace: fixed some invalid outputs
|
|
x #B951, Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support: URL without credential were badly interpreted
|
|
|
|
Version 0.7.78, 2015-10-02
|
|
--------------
|
|
+ MOV: AVrp CodecID support
|
|
+ Video Stored_Width/Stored_Height and Sampled_Width/Sampled_Height added (hidden by default)
|
|
+ Speed optimization for the parsing of tiny files e.g. JPEG files
|
|
+ Option (command line / DLL) --Legacy=0 for disabling some legacy fields
|
|
+ Option (command line / DLL) --Output=MAXML, XML with MediaInfo and MediaTrace output together, technology preview (not for production)
|
|
x MPEG-TS: Teletext and Teletext Subtitle were missing in the menu list
|
|
x Chroma subsampling "4:4:4" was sometimes indicated for RGB, which is not useful
|
|
|
|
Version 0.7.77, 2015-09-02
|
|
--------------
|
|
+ #B941, MXF: files having only a video stream and an ancillary data stream were having incorrect second video stream
|
|
+ MOV: detection of r210 CodecID as raw RGB
|
|
+ Ancillary data: detection of all metadata blocks (previously: only the first one was detected)
|
|
x MPEG-TS: Wrong demux of TSP (188+16 TS) files having PES with only padding
|
|
x MediaTrace #2: XML malformed with Flags items (hotfix, flags meaning disabled in XML output)
|
|
x MediaTrace #3: XML malformed with some MP4 files
|
|
x MediaTrace #6: XML duplicated attributes
|
|
x MediaTrace #10: versioned xsd, creating library name and version
|
|
x MediaTrace: XML content was not escaped
|
|
x #B947, Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support: Analyze file on s3 was not working if secret key contains / character
|
|
|
|
Version 0.7.76, 2015-08-06
|
|
--------------
|
|
+ XML output: line breaks and indents in between attributes for readability
|
|
+ Trace feature: XML trace update, only if compiled with trace feature
|
|
+ Amazon S3 support (REST API v2), CLI/DLL only and if compiled with libcurl support
|
|
+ FFV1: improved slice analysis (currently activated only with trace feature and for 1st frame)
|
|
x MXF: optimization of the parsing, reading a lot less data (e.g. can be reduced from 1 GB to 10 MB with some UHD files)
|
|
x MXF: wrong frame count with files not having the video stream as the first stream
|
|
x Dolby E in MPEG-TS: "SMPTE ST 302" information was accidentally removed
|
|
x MPEG-TS: avoid filling delay from file name, not applicable on MPEG-TS
|
|
x MXF: better handling of huge padding blocks, better handling of descriptors without link to a TrackID
|
|
x IMX: streams claiming that they are IMX are actually pure MPEG Video, probing both IMX and MPEG Video
|
|
|
|
Version 0.7.75, 2015-06-30
|
|
--------------
|
|
+ MXF: consideraing 60 fps timecode tracks with 2 components having a difference of 2 frames as a single timecode
|
|
+ EBUCore 1.6: switch to the link of the final XSD
|
|
x XDCAM: some directory structures were wrongly detected as XDCAM structure having a XML file
|
|
x MXF: SDTI 60 fps times were wrong
|
|
x #B927, DPX: date/time specific DPX format was used instead of the ISO-like one
|
|
x #B927, EBUCore: invalid content in attribute startDate
|
|
x ProRes: streams with apcs CodecID were displayed with an incoherent bit depth instead of no bit depth
|
|
|
|
Version 0.7.74, 2015-05-25
|
|
--------------
|
|
+ FIMS: Preliminary version (not for production)
|
|
+ D-10 audio: display of real bitrate beside the encoded bitrate
|
|
+ VC-3: detection of CDP packets (608/708 captions), created by Nexio, inside the VC-3 private data
|
|
+ AES3: generic term AES3 replaced by more precise SMPTE ST numbers (302, 331, 337)
|
|
+ NUT: basic detection
|
|
+ FFV1: more parsing of the bitstream, support of any version of FFV1 in MOV and Matroska
|
|
+ DPX: color space and frame rate
|
|
x #B906, Matroska: duration was missing if Info block is at the end of the file
|
|
x #B908, AC-3: bit depth removed
|
|
x #P86, MPEG-4: moov_trak_edts_elst Atom was ignoring version of the atom
|
|
x Dolby E: the MXF channel count value was sometimes reported instead of the real channel count
|
|
x VorbisComment: WAVEFORMATEXTENSIBLE_CHANNEL_MASK "0X" ("x" in uppercase) is accepted now
|
|
x EBUCore: TotalProgrammeDuration was wrongly filled with IdentClockStart value
|
|
x EBUCore: Source/Material moved from timecodeStart to timecodeTrack
|
|
x MPEG-4: info is missing for some streams in some specific cases
|
|
|
|
Version 0.7.73, 2015-04-09
|
|
--------------
|
|
+ BPG: basic support, thanks to Kurtnoise
|
|
+ CAF: basic support of Apple Core Audio Format, sponsored by FlavorSys
|
|
+ JPEG-2000: Display of profile (Rsiz)
|
|
+ JPEG-2000: detection of XYZ colorspace (based on D-Cinema profile)
|
|
+ FFV1 in MOV: more details (version...)
|
|
+ MOV/MPEG-4: handling of clcn (little endian nclc) Color parameter type
|
|
+ #P84, Matroska: Add TEXTST support to the MKV Parser, thanks to Kurtnoise
|
|
+ #P85, MPEG-TS: Add TEXTST support to the MPEG-PSI Parser, thanks to Kurtnoise
|
|
+ MediaInfoDLL interface: clean up, more debug features added
|
|
+ MediaInfoDLL interface: Giant threads lock removed
|
|
+ #F460, VC-3/DNxHD: detection of RGB 444 and other SMPTE ST 2019 (2014) new CIDs
|
|
+ VC-3/DNxHD: version number (HVN)
|
|
+ Clean aperture size is move from width/height to its own field
|
|
+ HEVC: tier
|
|
+ MXF: writing library and writing application fields are cleaned up
|
|
+ ProRes: support of 4444 profiles
|
|
+ CAP: detection of CAP files from Cheetah and Lambda
|
|
x B886, XML and HTML outputs were broken
|
|
x B902: EBU AspectRatio invalid in case of non classic numerator:denominator format
|
|
x #B758, VC-3/DNxHD: wrong color space and subsampling in case of unknown CID, now empty if format version is not known
|
|
x #B903, MXG: Incorrect timecode track used for AS-11 DPP MXF files
|
|
x #B904, MXF: Handling repetition of Header Metadata in MXF files
|
|
x MXF: AFD value was wrong (displaying the complete byte, but AFD is only 4 bits of this byte)
|
|
x DTS: some streams in Little endian were not detected
|
|
x MPEG-4: some files were having an incorrect frame count
|
|
x AVC: Some SCTE 128 caption streams were displayed twice
|
|
x BMP; accepting files with file size information set to -1
|
|
x RF64: samplesCount was not always right
|
|
x MOV: avoid wrong parsing in case of "colr" atom with "prof" color parameter type
|
|
x DCP/IMF: ID has now the AM/PKL CPL order in order in all cases (not only when there is more than one CPL)
|
|
x #B893, MXF: Crash with Panasonic P2 3.0 files
|
|
x DPX: time information was with native ":" character
|
|
x Images sequence: "Delay" field is filled from the number in the name of the first file
|
|
x FLV: some files were not having the right duration
|
|
x DPX: Cineon files were detected as DPX Version 1, version number was not corresponding to the real version
|
|
|
|
Version 0.7.72, 2015-01-07
|
|
--------------
|
|
+ Swedish translation updated, thanks to Åke Engelbrektson
|
|
+ MXF: MXF version (e.g. "1.3")
|
|
+ Option "File_IsImageSequence" for being able to skip frames in a sequence of files.
|
|
+ EBUCore: EBUCore 1.6 draft output, sponsored by EBU
|
|
+ EBUCore: AS-11 to EBUCore mapping, sponsored by EBU
|
|
+ EBUCore: more technicalAttributes, sponsored by EBU
|
|
+ MXF Acquisition Metadata (RDD-18, EBU Tech 3349) basic support
|
|
x EBUCore: time code tracks moved to their own "format" block
|
|
x EBUCore: audioTrackConfiguration removed (not the expected behavior)
|
|
x EBUCore: OverallBitRate information changed from technicalAttributeString to technicalAttributeInteger
|
|
x PBCore: invalid output in case of time code stream, fix thanks to Dave Rice
|
|
x PBCore2: codecid changed, thanks to Dave Rice
|
|
x OP-47/SDP/Teletext: some streams were not detected
|
|
x Previous version was built with SSE2 instructions, switching back to SSE instructions
|
|
x AVC: infinite loop fix
|
|
x AVC: trying to avoid the wrong detection of AVC in the case of invalid (e.g. encrypted) streams
|
|
x Crash on Windows Vista and Win7 pre-SP1 and a CPU having FMA support, due to a bug in MSVC2013, since 0.7.72. Thanks to Pavel Pimenov for the report and patch
|
|
x MXF: AS-11 Typo (SerieTitle changed to SeriesTitle), TotalProgrammeDuration added
|
|
x ID3v2: support of 3-byte ID3v2.3 tags
|
|
x CEA-608 in MPEG-4: demux PTS was wrong in case of multiple blocks in one frame
|
|
x MOV: better Grey scale files and color palettes handling, with help from Vittorio Giovara
|
|
|
|
Version 0.7.71, 2014-11-09
|
|
--------------
|
|
+ AS-11 (Core, Segmentation, UK DPP items) display
|
|
+ MXF: support of TTML (SMPTE ST 2052) detection
|
|
+ MXF: option --File_Mxf_TimeCodeFromMaterialPackage for using the time code track from Material package instead of Source package (CLI/DLL only)
|
|
+ Duration in HH:MM:SS:FF format (hidden by default)
|
|
+ AVC: detection of Intra profiles
|
|
+ MXF: both Material and Source package time codes are displayed
|
|
+ MPEG-TS: more information for Teletext subtitle e.g. "For hearing impaired people"
|
|
+ Detecting sidecar XML files for captions (e.g. TTML/DFXP), option for CLI and Lib
|
|
+ AVC and HEVC: colour_range information (Limited/Full), thanks to Vittorio Giovara
|
|
+ OP-47/SDP/Teletext: detection of magazine numbers
|
|
+ MOV/MPEG-4: basic support of iTunMOVI tag
|
|
+ MOV/MPEG-4: support of track title and few other track related tags
|
|
+ MOV/MPEG-4: detection of Dolby E in a stereo track
|
|
+ AVC: using the first pic_struct as fallback for scan order if other methods fail, thanks to Smit for the idea
|
|
+ IMF: better compatibility with packages from different vendors
|
|
+ PBCore 2.0 technical metadata output option, thanks to Dave Rice
|
|
+ WMV: Time code track and value of first frame display, sponsored by AVCOM
|
|
+ MPEG Video: Open/Closed GOP status
|
|
+ HEVC: Support of Pixel Aspect Ratio in VUI, thanks to Kurtnoise
|
|
x SMPTE ST 331: wrong channel positions
|
|
x B872, MOV: StreamOrder field was wrong in case of chapter references
|
|
x More coherency between the File interface and the By buffer interface
|
|
x Matroska: wrong dection of video/audio delay in case of B-frames before the first I-frame
|
|
x Time code striped/not striped information is moved from "Format_Settings" to "TimeCode_Striped"
|
|
x SMPTE ST 337: infinite loop during scanning of some non ST 337 streams
|
|
x MP4/MOV: Using less data during detection of Dolby E hidden in a PCM track
|
|
x Matroska: some crashs after file name of attachments update
|
|
x MXF: MXF time code track was not displayed with some compilation options (e.g. the default Windows build) |