Tilaa AfterDawnin viikoittainen uutiskirje.
Muutoshistoria ohjelmalle MediaInfo
<<Takaisin ohjelman lataussivulle
Muutokset v0.7.55 - v0.7.57
- Better support of machines lacking of std::stringstream
- Better support of machines requesting explicit stdc++ library link option (e.g. some ARM embedded devices)
- #3515515, MPEG-4: crash with MPEG-4 container + H264/AVC video stream
- #3515393, MPEG Audio: infinite loop (freeze) with some files
- #3514677, Video: Well known 1.85:1 display aspect ratio was incorrectly displayed as 16:9
- #3513908, File interface: No output if filename contain a colon
- #3515893, MPEG-4: some specific files were not detected
- AVI: infinite loop (freeze) with some files (having index containing 0-sized chunk)
- AVC: memory leaks
- libcurl support: libcurl config from MediaInfo is compatible with libcurl+gnutls
- #3515857, CLI only: --LogFile carriage return format was not the one of the OS
Muutokset v0.7.55 - v0.7.56
- Better support of machines lacking of std::stringstream
- Better support of machines requesting explicit stdc++ library link option (e.g. some ARM embedded devices)
- #3515515, MPEG-4: crash with MPEG-4 container + H264/AVC video stream
- #3515393, MPEG Audio: infinite loop (freeze) with some files
- #3514677, Video: Well known 1.85:1 display aspect ratio was incorrectly displayed as 16:9
- #3513908, File interface: No output if filename contain a colon
- #3515893, MPEG-4: some specific files were not detected
- AVI: infinite loop (freeze) with some files (having index containing 0-sized chunk)
- AVC: memory leaks
- libcurl support: libcurl config from MediaInfo is compatible with libcurl+gnutls
- #3515857, CLI only: --LogFile carriage return format was not the one of the OS
Muutokset v0.7.53 - v0.7.54
- Russian translation updated
- #3480111, Matroska: parsing of WebM-style frame rate info
- #3499859, ALAC: parsing of the alac atom, for real bit depth / sample rate
- #3487601, DV: fields order (TFF/BFF)
- MPEG-4: more video 4CCs binded to MPEG Video
- H.263: raw stream parsing (width, height, aspect ratio), comparison with container data
- Speed improvements
- MPEG-PS: supporting parsing of some non-conform files
- Full support of CEA-608 (separation of CC1-CC4, T1-T4)
- #3494722, MPEG-4: trying to detect wrong duration in track header
- MPEG-4 with embedded MXF track (XDCAM...): separation of video bitrate and padding bitrate
- Compound streams (e.g. DV): separation of video bitrate and audio bitrate
- Blu-ray: LPCM mono real bit rate is separated from the encoded (stereo) bit rate
- Support of https, sftp scp protocols (custom builds only)
- AVI: vprp (OpenDML) display aspect ratio support
- File names with non-US characters were sometimes not open
- #3480111, Matroska: some frame rates are incorrect in the file, trying to detect this kind of malformed file
- #3479494, AVC: segmentation fault
- #3440638, AAC: wrong detection for some malformed AAC streams
- #3440638, MPEG-4: wrong analysis of some files having track header after media information
- #3480111, MXF: Height was wrong for MXF with FrameLayout = Mixed fields
- #3468235, Blu-ray: displaying PGS in all cases (even if PES is not detected, they are too much rare)
- #3498846, MPEG-4: delay between audio and video was no more detected
- #3495573, MPEG-4: crash with some files having fragments
- MPEG-4: channel position in case of channel atom is configured with ChannelBitmap
- MPEG-TS: crash with some buggy files (a PID indicated as PSI and PES at the same time)
- AES3: not detecting Dolby E stream if there is guard band before the Dolby E frame, in MPEG-TS
- DPX: some files with some invalid fields were not detected
- DTVCC Captions: crash with some buggy streams
Muutokset v0.7.51 - v0.7.53
- Georgian translation
- MXF with referenced files: if the referenced file is not available, trying to open local files
- MPEG Video: GOP size for I-Frame only streams
- MXF: support of CEA-608 in ancillary data for some other formats than MPEG Video, if there is no B-frame
- LXF: support of SMPTE ST291/CDP/CEA-608/CEA-708 in ancillary data
- WAV: better handling of files not having word alignment
- DV: crash (division by zero) in some cases
- DV: DVCPRO HD was sometimes not detected (low bitrate)
- MXF: Crash if AFD field has an invalid value
- MXF: Wrong endianess for some big endian PCM streams
- MXF: some MXF referencing files have wrong duration
- MXF: duration was wrong with some specific files
- DVD-Video: detection of 20-bit and 24-bit PCM
- XML output: it was sometimes containing some invalid characters
- MPEG-4: considering default char set as ISO-8859-1
- MXF: better handling of referencing files having the same ID for all tracks
- MXF: Handling of MXF files with wrong FooterPartition field
- MXF: Some captions (not starting at the beginning of the file) were not detected
- WAV: duration was missing is
Muutokset v0.7.51 - v0.7.52
Muutokset v0.7.50 - v0.7.51
- #2872918, MKV: add support for default and forced track flags
- #3418881, RK Audio format support, thanks to Lionel Duchateau
- #3418883, LA: version field, thanks to Lionel Duchateau
- MPEG-4: basic support of Aigo .3dv files
- MPEG-2 Video: color display info (colour_primaries, transfer_characteristics, matrix_coefficients)
- QuickTime: color display info (colour_primaries, transfer_characteristics, matrix_coefficients)
- QuickTime: ProRes LT, Proxy, 4:4:4 profiles detection
- QuickTime: mpeg CodecID support
- Template inputs are now insensitive to carriage return kind (Windows \r\n, Mac \r, Linu\n)
- MPEG-TS: Support of ISO 8859-2 in EPG
- MPEG-4: more CodedIDs supported
- GXF: more info about DV streams
- GXF: Handling of files with more than 1 Time code
- #3414326, GXF: using only the first map chunk for duration calculation
- #3414513, Id3v2: was not able to extract covers with UTF-16 description
- #3417908, video from several files: crash if there is not enough place for the frame number
- #3433602, DVD-Video (IFO): Crash when scanning some malformed IFO files
- Matroska: parser hanging in case of huge zero-padded files
- MPEG-4: was not providing some info about tracks with sample table before media header
- MXF: better support of corrupted indexes
- #3429831, MediaInfo library: unload wrong DLL, thanks to McSpecky
- MPEG-TS: Better handling of EPG running_status flag
- MXF: Handling of "file:///" in Network loacators
- FLV: audio delay was sometimes wrong
- H264: Buffer size was in bytes instead of bits like with other formats
- #3429196: no output if absolute file name, on Linux
- #3187050, FLV: wrong detection when FLV header is corrupt
- BLu-ray: crash if MPLS files are on the root of a disk
- Blu-ray: parsing was very slow if MPLS was pointing thousands of times on the same file
- #3292830, Matroska: crash if AAC sample rate is not provided by the container
Muutokset v0.7.49 - v0.7.50
- Ukrainian translation updated
- DVB Subtitle: region_width / region_height / region_depth (hidden by default)
- MPEG-4: hdv6 and mx4p CodecID support (MPEG Video)
- AVI: v210 CodecID (YUV) detect
- #3411596, CDDA support, thanks to Lionel Duchateau
- MXF: support of AC-3
- #3411999, AVi: detection of GeoVision MPEG-4, thanks to Lionel Duchateau
- #3411999, MPEG-4: detection of VC-1 (WMV3), Nellymoser and WMA2, thanks to Lionel Duchateau
- AVI: Better support of 2 video streams (e.g. "3D AVI") in a file
- MPEG-TS: Duration was not provided in some cases
- FLV: Delay and duration for AAC was wrong if delay was not 0, thanks to Justin Greer http://zencoder.com
- #3408005, IFO: crash with some files
- MPEG-4: some bitrates where wrong if smooth streaming is used
Muutokset v0.7.46 - v0.7.48
- ISM (ISM/ISMV/ISMA/PIFF...) support
- SCC (Scenarist Closed Captioning) support
- #3201768, BMP: BitmapV4Header support, thanks to Lionel Duchateau
- MP4: enda atom support (Endianess)
- MXF: expliciting PCM endianess
- #3354384, Vorbis in AVI, version 3+ was displayed as 2+
- MPEG-4/MOV: files with big "free" atom were not parsed
Muutokset v0.7.46 - v0.7.47
- ISM (ISM/ISMV/ISMA/PIFF...) support
- SCC (Scenarist Closed Captioning) support
- #3201768, BMP: BitmapV4Header support, thanks to Lionel Duchateau
- MP4: enda atom support (Endianess)
- MXF: expliciting PCM endianess
- #3354384, Vorbis in AVI, version 3+ was displayed as 2+
- MPEG-4/MOV: files with big "free" atom were not parsed
Muutokset v0.7.45 - v0.7.46
- Ukrainian translation updated
- MXF: TrackName
- DCP: Basic support (video and audio streams), both Interop and SMPTE versions
- P2 Clip: Supporting directories with wrong letter case
- MXF: detection of AES3/Dolby E in mono PCM streams without compression scheme
- MP4: first frame duration difference if first frame has not the same duration than all other frames
- MP4: frame rate set as CFR if only the first frame has a different duration
- MP4: Handling of track duration smaller than media duration (track duration and stream size have priority)
- #3348936, MXF: OP-Atom profile
- Matroska, Stereo Layout support, thanks to Lionel Duchateau
- libcurl (FTP/HTTP): seek request was buggy, invalid data was read
- MPEG Video in MPEG-TS or MP4: streams were wrongly detected as VBR or CBR, any bit rate mode is removed until a working solution is found
- AES (S302M): was no more detected if the packet was split in several PES
- #3325235, Vorbis: streams were wrongly reported as CBR
- EXR: Width/Height were 1 less than real value
- #3344635, MP4/MOV: Delay missing if timecode track found before audio/video, thanks to Peter Chapman
Muutokset v0.7.44 - v0.7.45
- Belarusian translation updated
- QuickTime: Support of EIA-608 streams created by Final Cut
- Matroska: Support of Matroska tags
- Matroska: parsing of tags at the end of the file (previously: only tags at the beginning)
- MP4/MOV with uncompressed streams: scan type (interlaced/progressive)
- YUV4MPEG2 (Y4M) support
- GXF: more information about AES3 audio streams
- EXR: Basic support
- E-AC-3: dialnorm/dynrng (first frame / first block) information
- LXF: support of DV PAL
- DPX: Support of Cineon old format
- DPX: Support of file with Little Endian configuration
- MPEG-4: better support of file with more than one mdat or moov atom
- WAV: more details from bext chunk
- MXF: AFD (in both descriptor or ANC) support
- MXF: Support of AES3 / Dolby E in 2 mono channels
- MPEG-4: support of some malformed (without mdat atom) files
- MXF: Better detection of streams without Essence Compression descriptor
- MPEG Video: Custom matrix detection was broken
- DPX: Industry specific header was not well decoded
- JPEG-2000: Chroma subsampling 4:2:0 was recognized as 4:4:4.
- Matroska: Handling default values for TrackVideoDisplayWidth and TrackVideoDisplayHeight
- MPEG-TS: private audio streams with 0xCO stream_id were not correctly detected
- FLV and RIFF: Changing Sorenson H.263 to Sorenson Spark because this stream format is too much incompatible with H.263
- MXF: Some specific files (including AFD in descriptor) were not well parsed
Muutokset v0.7.42 - v0.7.43
- MPEG-TS: detection and display of real time PAT/PMT change improved
- EIA-708: crash with some specific files
- MP4: crash with wiles including mix of PCM and other audio formats
- AAC: crash with some malformed streams
- FLV: crash with some specific files (longer audio than video at the end of the file)
- MP4: wrong framerate information with some specific files (track header after media information)
Muutokset v0.7.41 - v0.7.42
- Armenian translation added
- Belarusian, Ukrainian translations updated
- AES3: bit depth of AES3, bit depth of compressed audio stream, endianess
- Id3v2 and MP4 tags: better mapping with iTunes fields
- Tags: removal of technical only fields
- MPEG Video: intra_dc_precision information (in advanced mode)
- MXF: detection of raw pictures
- MXF: support of URL encoded locators
- MXF: color subsampling
- DXW format support
- #3171468, ADIF: crash in some cases
- #3169916, IFO: crash in some cases
- #3173391, Id3v2: was using local encoding instead of ISO-8859-1
- MPEG Video, discarding bad (always 0) group_start
- AVC: crash with file having big log2_max_pic_order_cnt_lsb_minus4 value
- AVC: wrong GOP information in some cases
- Ut Video: Color space information was wrong
- MPEG-4 Visual: Advanced Simple@L0 was detected as Advanced Simple@L1
- AVI: Crash with some AVC streams (not sized blocks)
- MPEG Audio: crash with some files
- AAC: crash, infinite loop or wrong result with some files
- Trying to quicker reject a junk file
- AVI: OpenDML indexes were no more parsed
- Windows installer: OpenCandy library is updated and Microsoft agrees it is not dangerous for user privacy, it does not alert anymore. We do not transmit or collect personally identifiable information.
Muutokset v0.7.38 - v0.7.39
- Turkish, Russian translations updated
- OGG: more CELT attributes, thanks to Lionel Duchateau
- DV: better detection of display aspect ratio for specific (non standard?) streams
- MPEG-7: support of ISO-IEC 13818-2 / H.262 (MPEG Video) version 2000 (multi-view / 4:2:2)
- MXF: Clean aperture size support
- D-10 (AES3) in MXF: real channel count
- MPEG-TS: detection and analysis of ADTS in stream_id_extension
- #2943900, MPEG-4 Visual: count of maximum consecutive B-frames
- MP4: Handling of Nero library information atom
- Id3: TAGsupport
- #3140453, MKV with AAC: support of HE-AAC v1/v2 detection even if AudioSpecificConfig is missing
- #3138883, ID3v2: crash in some cases if Data length indicator is used
- #3139417, MPEG-PS: duration for caption detection was shorter than expected
- #3139276, H.263: more precision about the different flavors of H.263
- AVI and MPEG-2 Audio Layer 3: error if audio stream duration estimation
- FLV: better handling of weird bitrate metadata
- D-10 (AES3) in MXF: Bit rate was wrong
- AC-3: crash if false-positive detection of AC-3 and CRC is valid and bsid is wrongly set
- #3141059, FLV: trying to detect partial files (so metadata are wrong) and using timestamps instead
- #3141052, AVI: wrong duration, no detection of rec chunks, with some files
- #3145968, RealMedia: not integer frame rate handling HE-AAC filling
- Id3v2: bad handling of some tags
- MPEG-TS/PS: Frame count / duration accuracy of some very specific files
- MPEG-TS/PS: Not counting non-decodable frames (without the corresponding I-Frame)
Muutokset v0.7.37 - v0.7.38
- Danish, Ukrainian, French, English, Russian translations updated
- uClibc compatibility, thanks to Metin KAYA
- MPEG-TS: ID in all streams if a TS streams contains several substreams
- JPEG in MOV: Scan type
- AAC: implicit SBR and implicit PS detection (complete HE-AAC and HE-AACv2 detection)
- AAC/LATM: more details (channels, profile...)
- AAC/SL: more details (channels, profile...)
- MPEG-TS and MPEG-PS with trace feature activated (Linux/Mac by default): speed improvement
- DTS: indication of HD and Core configurations if there is an HD part
- #3118446, MXF: VC-3 (DNxHD) detection
- VC-3 (DNxHD) raw stream support
- VC-3 (DNxHD): Bit depth
- MPEG-TS: option for ignoring ATSC transport_stream_id indication
- MPEG-TS: some teletext and DVB subtitles were not detected
- #3111584, MXF: phantom track with weird result if an unknown track is found
- #3116952, DTS and AC-3: was set as lossy in all cases (DTS Master Audio and AC-3 TrueHD are lossless)
- #3137160, ADTS: some files with wrong extension were not correctly detected
Muutokset v0.7.35 - v0.7.37
- Binaries (libraries, programs and installers) are digitally signed
- HDV 720p/1080i/1080p commercial names support, sponsored by http://www.chyro.fr/
- Raw TrueHD support
- MP4: "lpcm" (PCM from DVD) Support (with channel positions)
- MKV: compression mode (zlib...) display
- WAV: support of AAC (ADTS) with CodecID 0x8180
- WMV: Handling of weird Aspect Ratio information in Extended Content Description
- #3082158, .m4b file extension support
- #3087674, Ut Video Lossless support
- #3087677, WebP: basic support (detection only)
- #3072929, MP4: DTS Express support
- MPEG-4: Handling of external files referenced by "code" atom
- M-JPEG and M-JPEG 2000 are renamed JPEG and JPEG 2000
- MP4 and HDV 1080i: detecting containers lying about width (saying 1920 but it is 1440)
- DTVCC Transport and SCTE20: Option for displaying empty streams
- DPX format detection
- Windows x64 explorer tooltip is back!
- #3034092, MPEG-TS: hang up if program is modified (zapping) in the file
- AAC: removal of empirical detection of SBR and PS (too many problems)
- AVI: trusting in priority frame count from indeof indexes with broken files
- MKV: AVC "unknown profile" removal
- AVC: some frame rates were reported as twice the real frame rate
- #3029308, Id3v2: support of frames with Unsynchronisation bit set
- #3065114, MPEG-Video: duration calculation issues with raw streams and open GOPs
- AFD: crash with malformed streams
- MPEG-7 output: missing references for MPEG-4 Visual and RF64
- #3086701, ID3: freeze/crash with ID3 tag at the end of the the file
- LXF: some files were not completely analyzed (missing video)
- JPEG: Chroma subsampling value was always set to 4:2:0, wrong
- MP4 with MPEG Video: do not trust anymore raw stream timecode
Muutokset v0.7.34 - v0.7.35
- Arabic language added
- Teletext subtitle support
- DVB subtitle support
- CEA-608/708: language
- Library: "Per frame" interface, like ffmpeg
- AFD: AFD (Active Format Description) value and detail
- MPEG-TS: SCTE35 detection and parsing
- MXF: Ancillary data (S436M) support
- MPEG-TS: Codec ID (stream_type)
- MXF parser improvements
- #3036119, MKV: default language value is eng
- DV: weird display with some DV with synch problems.
- AVC: wrong detection of bitrate mode for AVC in MP4
- MPEG-TS: crash and wrong detection of some non MPEG-TS files
Muutokset v0.7.33 - v0.7.34
- New icons set, thanks to Kevin Redon, based on Gnome themes: Neu, Experience, Gnome 2.18
- WebM support, sponsored by http://digi-metrics.com/
- LXF (Harris/Leitch) support
- #3008704, IVF (Indeo Video Format) support
- #3002376, Blu-ray: Source (.m2ts) for the .mpls parser
- DV: handling of unsynched streams
- Basic view, Bit Depth is added to the audio part
- FLV: Framerate info for some not yet supported weird files
- Demux (library only): demuxed packets can be forced to contain 1 complete frame
- XML output: MediaInfo version
- Parsing speed (Library only): option for a quicker analyzing, but with some missing features
- AVI and Huffman (HFYU): Colorspace
- AVI and Fraps: Colorspace
- AVI and Lagarith: Colorspace
- MPEG-4: Channel map basic support
- CEA-708: Skipping some malformed streams
- JPEG/M-JPEG: Resolution was in some random other field
- #3001707, AAC in MP4: mono aac file detected as stereo
- AVI: crash with some malformed files
- AVI: Stream identifier was not filled in some cases
- MPEG-PS: some files were not well detected
- WAV: Bit Depth is back
- WAV/PCM: Byte sign was wrong if Bit depth >8
- Decimal point issues with some specific compilers/OS
- MPEG-4: removing support of btrt atom for average bitrate, too many wrong values
- AVI: crash with some specific files (avc1 CodecID)
- MPEG-4+AAC: Trying to better detect the (non)presence of PS if there is no PS header
- MPEG-TS/PS: more precision on duration
Muutokset v0.7.32 - v0.7.33
- Slovak language added
- Colorimetry field is replaced by Color space and Chroma subsampling
- Some word were not translatable
- Solaris port was broken
Muutokset v0.7.31 - v0.7.32
- Danish, French translations updated
- MPEG-7 output improvements
- DV: Better detection of DVCPRO 50 and 100 (again), especially in MXF
- P2: support of P2 XML files and P2 directory structure
- XDCAM: support of XDCAM XML files and XDCAM directory structure
- N19: More attributes
- ISO-639-2 3-letter standard for language field (for third-party software)
- Additional commercial name of a stream or container (XDCAM IMX, DVCPRO, AVC-Intra 50...)
- MXF: support of detection of files without Track number in the headers
- MXF: Operational Pattern
- MPEG-4: Aperture size support
- AVC: some files were wrongly analyzed (frame rate...)
- AVI: better support of files with only one big data chunk (professional cameras)
- MPEG-4: Huge memory usage with some files (files with DV and PCM)
- DVR-MS: width/height was wrong in previous version
Muutokset v0.7.30 - v0.7.31
- SCTE 20 closed caption support
- Difference between width/height in the container and in the raw stream
- AVC: GOP structure
- MXF: more raw stream formats are detected (MPEG-4 Visual, A-law...)
- DV: Better detection of DVCPRO 50 and 100
- DV: less files without the right extension wrongly detected as DV
Muutokset v0.7.28 - v0.7.29
- GXF (SMPTE 360M / RDD 14) support
- GXF: support of CDP (SMPTE 334-2) in Ancillary data (SMPTE 334-1) (not complete)
- AAC in MPEG-TS: Profile/Level
- PCM in MKV: format name, channel positions
- MPEG-7 and PBCore 1.2 output (pre-release)
- MPEG-7: more metadata
- Solaris package creation files
- MPEG-TS overall bit rate is more precise
- Channel positions: more coherency in the naming
- DVD-Video (IFO): ID name was in hexadecimal only, now in Decimal+Hexa
Muutokset v0.7.24 - v0.7.25
- MediaInfo (customized) with HTTP input: User Agent setting
- #2896693, MPEG-TS: skipping some malformed PMT (with elementary_PID=0)
- #2844911, AAC in 3GP: false detection of SBR and PS (again)
- #2894411, MPEG Audio: UserDefined Covers replace other covers types
- MPEG Audio: Some profiles were not displayed
- RealMedia: Some Titles were not displayed
- Matroska: Wrong detection of 6-channel Wavpack (detected as 2-channel)
Muutokset v0.7.23 - v0.7.24
- MPEG-4: DVCPRO HD detection
- WAV: better handling of Wave Extension codec IDs
- MPEG Audio: profile and extension display
- MPEG-TS: More information for ADTS in non-audio PES ID.
- FLV: test of video bitrate info integrity
- MPEG-4: "sbtl" subtitles support
- MPEG-4: old-style Apple language codes support
- MPEG-4: XDCAM support
- MPEG Video: vbv_buffer_size info
- AVC: cpb_size_value info
- VC-1: hrd_buffer info
- #2882376, AVCHD: reports some incorrect AVCHD framerate
- MPEG-4: some Pixel Aspect Ratio settings were not handled
- Customized output: respect of carriage return from the platform
- MPEG-TS demuxer: more tolerance of bad blocks
Muutokset v0.7.19 - v0.7.20
- TAK format support, thanks to Lionel Duchateau
- #2822681, Quicktime: Rotation display (from iPhone...)
- ASP.net web application example
- Java/JNA, Linux: dynamic load of libzen if not in LD_PATH
- #2823702, No files processed in subdirs
- MPEG-PS: Some durations were a bit too long
- MPEG-PS: Better handling of PTS/DTS for private and extension streams
- ADTS: Handling of SBR and/or PS streams
Muutokset v0.7.17 - v0.7.18
- Danish translation added
- Albanian translations updated
- Shell extension and InfoTip handling re-organization
- Mac OS X: Drag and Drop
- MXF support
- Blu-ray: BDMV directory parsing
- Blu-ray: clpi/mpls ...
Muutokset v0.7.16 - v0.7.17
- Russian, Chinese (Simplified), Chinese (Traditional), Ukrainian translations updated
- Some tests about the 32 or 64-bit version of the OS are made at install
- #2790156, Folders context menu option
- Python : adaptation for version 3
- Command line: XML output (thanks to Steen Jost Jensen)
- MPEG-PS/TS: ATSC Closed captions (both EIA-608 and EIA-708) detection
- MPEG-PS/TS: Language of closed caption (ATSC)
- DV: camera settings
- DV: Closed captions detection (raw DV, or in .mp4 and AVI container)
- JPEG 2000 support
- MPEG-4: support of JPEG 2000 embedded in a MPEG-4 container
- MPEG-4: support of ProRes 422 / ProRes 422 HQ codecs
- MPEG-4, AMR: Vendor and version
- Blu-ray: support of PCM (Frequency, resolution, bitrate)
- MPEG-TS: speed improvements
- #2803396, sometimes crash with tiny (40-79 bytes) files
- #2801211, MPEG-4/3GP: support of 3GP tags
- #2795345, MPEG-4 Visual: crash with some specific user_data
- #2793960, MKV: some MKV renamed as .ac3 were detected as AC-3
- #2796417, MPEG-4: Some files with Camera user data were not detected
- #2785604, Build fails on newer GCC versions (>=4.4)
- #2664106, prefs overwritten after installing update
- so interface was not working since some releases on Linux
- MPEG Video: better detection of 2:3 Pulldown
- MPEG-4: Forcing AMR to 8KHz/Mono whatever the container says
Muutokset v0.7.15 - v0.7.16
- Turkish, Belorussian translations updated
- MPEG-4: More information for Avid DV streams
- MPEG-4: more complete parsing (raw stream) of files with compressed headers
- VC-1 and MPEG-Video: displaying the original framerate for streams with 2:3 pulldown
- WMA: Handling of Mutual Excluded streams
- Some shortcuts were removed
- MPEG-4: some files with compressed headers were not parsed
- MPEG-4: Kodak files with EXIF data were not parsed
- MPEG-4 (Quicktime): some files with compressed header were not well parsed
- MPEG-4: Some files with a TimeCode track had wrong duration
- MPEG-PS: some files with wrong timestamp were not well parsed
- MPEG Audio with APE tags: crash with big tags
Muutokset v0.7.14 - v0.7.15
- English, Chinese (Simplified), Albanian translations updated
- Wave64 (.w64) support
- MPEG-4: Better handling of 4GiB+ files
- MPEG-4: audio parts from a DV stream are displayed
- MPEG-4: better DV analyzing
- DV: parser improvement (speed, accuracy)
- DTS: 768/1536 Kbps streams are corrected to the real bitrate (755/1510 Kbps)
- MPEG-TS: some stream durations were not well computed (few seconds only)
- AVC: freeze with some malformed encoder settings
Muutokset v0.7.13 - v0.7.14
- Belarusian, Russian, Chinese (Traditional) translations updated
- 64-bits version of the installer (GUI is still 32-bit, but 64-bit DLL is included)
- DLL-only installers are available (both 32 and 64 bits)
- #2738780, local time display for modified/created date
- WAV: RF64 (Wav files >4 GiB) support
- AVI: Audio delay from the container
- #2734021, E-AC-3: some files were not detected
- FLAC: some files with big attachments were not well detected
- MKV: some huge video (3840*2160) were not well parsed (no encoding settings)
Muutokset v0.7.12 - v0.7.13
- Hungarian, Albanian translations updated
- #2635230, MPEG audio: Lame encoder settings
- #2706146, WMV: detection of container wanted aspect ratio
- #2611726, MKV: Audio delay detection
- #2721811, MKV: TrueHD detection
- Java: JNA (Java Native Access) binding
- Exported "stream" interface for analyzing streams in memory (beta)
- SHN (Shorten) detection
- TAK (Tom's lossless audio compressor) detection
- MPEG-TS parser optimizations
- SWF: better handling of videos
- WAV: better handling of 4GiB+ files
- WAV: Extensible Wave support
- MKV: Handling of chapters in multiple languages
- Stream size for all streams when 1 video and all audio streams are CBR
- Chapters are moved to menu part for better coherency with MPEG-TS, developers see Changes.txt for more info
- #2712761, AVI: unsupported SalmonSoft text codec makes MediaInfo silently fail
- #2719534, MKV: handling "modified" headers (zero padding)
- #2720822, MPEG Audio: was freezing with 1 malformed file
- #2721949, IFO: some stream IDs were false
- #2725808, MPEG-PS: some "OTA" files were detected with TrueHD instead of normal AC-3 audio
Muutokset v0.7.11 - v0.7.12
- Belarusian, Croatian translations added
- Polish, Traditional Chinese translations updated
- Complete refactoring of the code for speed improvements and future features
- #2686943, MPEG-4: ISMV (IIS Smooth Streaming Media Video) basic support
- MPEG-4 Visual: distinction between MPEG and H.263 default matrices
- MPEG-TS: ATSC and DVB EPG support
- MPEG-PS: duplicate stream infos with some AC-3 streams (with program map)
Muutokset v0.7.10 - v0.7.11
- Chinese (Simplified), German, Italian, Persian, Albanian, Dutch, Russian, Hungarian, Japanese translations updated
- OGG: Better Kate and CMML codecs support
- AVI: Detecting wrong aspect ratio from a broken AVI header
- DTS: Handling of Little Endian and 14-bit streams
- WAV: ID3v2 tags parsing
- MPEG Video: frame order even for progressive sequence
- #2559346, MKV: Detection of framerate in MKV without framerate header
- #2474280, OGG: some streams had bad stream size
- MPEG-TS: some buggy file may corrupt memory
- MP3/Id3v2: crash with one malformed file
Muutokset v0.7.9 - v0.7.10
- Spanish, Chinese (Traditional) translations updated
- Mono (C#/Linux) binding
- MPEG-4: Encoding library name
- #2474280, OGG: Old version of Dirac identifier support
- MPEG-TS: Encoded date for HDV
- DVR-MS: Delay between two tracks
- WAV: EBU Broadcast Wave format v1 support
- CMP4: Basic support
- #2529963: Infinite loop on one file
- #2473140, DTS: error preventing 96/24 DTS detection
- MPEG-4: Better support of Aspect ratio
- Output was unstranslated and weird when $LANG is not set
- C++ binding error in 0.7.9
- Python binding improved and corrected (no more crash with Linux)
Muutokset v0.7.8 - v0.7.9
- New icon design, thanks to T.J. Lentz
- Albanian language updated
- OGG: Dirac support
- OGG: Speex support
- OGG: other formats (JNG, Kate, MIDI, PCM...) detection
- SWF: detection of more audio streams
- MPEG-PS: Handling of PlayStation2 audio
- #2474119, Minimal MZ (PE) and ELF detection
- SMV (WAV/ADPCM+JPG files) file format support
- DPG (Nintendo DS) file format support
- QuickTime: TimeCode track analysis
- MPEG-4 subtitles: difference between 'text' and 'tx3g' codecIDs
- Python binding update for more compatibilty
- #2424809, Shell Extension problem with some specific OS configuration and non-latin based characters
- #2474280, OGG: handling of files with Skeleton Metadata
- #2445654, OGG: better false-positives detection
- #2493685, AVI: Wrong video duration for some malformed 4GB+ AVI/DV files
- #2516007, "Language" raw tag was sometimes 3 letter long instead of 2-letter long
- Floating point overflow correction
Muutokset v0.7.7.8 - v0.7.8
- Changing version schema, only 3 numbers (next versions will 0.7.9, 0.7.10...)
- Catalan, Russian, Korean, Galician languages updated
- Better Linux integration
- rpm stuff (thanks to oc2pus http://packman.links2linux.org)
- deb stuff
- #2259421, FLAC and OGG: Encoding library name and version
- FLV: version 10 support
- FLV: duration of files without metatags
- MPEG-4: Delay (useful when multiple videos are present)
- Dirac: profiles updated from the latest specification
- MPEG-4: more precise detection of OGG based codecs
- MKV: better newest codecs handling
- MKV: RealVideo/Audio support improvements
- mipsel CPU support
- #2406410: Removing the MediaInfo icon for uninstall
- MPEG-PS: Trying to have a better precision for duration
- WMV: crash with some malformed files
- MPEG-TS: some channel names where not shown
- MPEG Video (version 2): some streams were misdetected as CBR
Muutokset v0.7.7.7 - v0.7.7.8
- Albanian, Chinese (Simplified), Chinese Traditional), Turkish, Italian, German, Polish languages updated
- #2216498, LPCM in VOB: more attributes (channels count, sampling rate, bitrate)
- #2182135, Wavpack: support of multichannel files
- AVC: detection of the newest profiles
- DTS: detection of DTS-HRA, DTS-MA, DTS-Express, thanks to http://madshi.net
- AES3 PCM in MPEG-TS detection
- Wavpack: Encoder settings
- WMV with "WVC1" codec identifier: video interlacement
- MPEG-4: E-AC-3 support
- #2186682, MPEG-2 Video: Wrong PAR and DAR for Panasonic MPEG2 Files
- MPEG-4: some AC-3 and AAC specific files reported wrong channels value
Muutokset v0.7.7.6 - v0.7.7.7
- Chinese Traditional, Albanian, Korean, German languages updated
- Support of VP5 file format
- MPEG-4 Visual and MPEG Video: can now display the custom matrices data
- WM: interlacement detection for VC-1 based codecs (WMV3...)
- #2148321, PNG: more info
- AVI: Better association of abcAVI tags to MediaInfo tags
- PureBasic binding
- Delphi binding: dynamic load (by default) of the library, thanks to Icebob
- #2142995, MPEG-4: handling the Display Aspect Ratio from the track Header (tkhd)
- #2141277, MPEG-PS/TS: Audio ID was hex for MPEG-PS but decimal for MPEG-TS streams
- #2109107, Tags in Flac or Ogg: modification of the tag types priorities
- #2120224, MPEG-4: some specific files were not parsed completely (missing info)
- MPEG-TS with Dirac: some specific files were not parsed completely (missing info)
- MPEG-4: Crash on MPEG-4 Visual format without DecDecoder stuff
- Command line: was not reading custom template in UTF-8 codepage
- DV: some files were not well detected
- MPEG Video: some files were badly detected with 3:2 pulldown
- AVS (Chinese): some corrections, thanks to Tom's translation of documents
Muutokset v0.7.7.5 - v0.7.7.6
- Chinese Simplified language updated
- [2088009] Flac: Picture tag support
- Flac: Support of Id3v1&2 in a Flac file
- WM (ASF/WMV/WMA): detection of wrong framerate in header, trusting now the timestamp instead of the header
- WM (ASF/WMV/WMA): detection of framerate from the timestamp when the framerate info is not available in the header
- MPEG-4 with AVC: Added information about buggy files readable by all players except iPods
- OGG: OGG with FLAC (pre- and post-FLAC 1.1.1) support
- FLI/FLC: were not correctly detected
- MPEG-TS without PAT/PMT: the complete stream was parsed, may be very long
- Wavpack: duration and bitrate were false
- #2071681, MPEG Audio: handling of truncated MPEG audio frames at the end of a file
- #2032760, MPEG Audio: handling of MPEG Audio files with junk at the end
- #2085149, Id3v2: was crashing with some malformed tags
Muutokset v0.7.7.4 - v0.7.7.5
- Chinese Simplified, Italian, Korean, Russian, Albanian languages updated
- #2044174, AVS (Chinese Audio Video Standard) support
- #2030684, AVI: Support of malformed chunks
- Matroska: delay between audio and video calculation (for AC-3, DTS, MPEG Audio)
- Full Replay gain support (gain/peak, track/album) for Flac/Ogg/MP3
- MPEG-TS without PAT/PMT (example: stream captured by some satellite TV receivers) support
- MPEG-TS: Service info (name, provider, channel number) for both DVB and ATSC tags
- Dot and thousand separator localized
- Matroska: Handling of audio Delay
- #2023872, DV: Crash with floating point exception on some files
- #2024706, BDAV: Some QuickTime files misidentified as BDAV
- #2033307, MPEG Video: Some raw files with high bitrate were not detected
- #2040411, Id3v2: Crash with some malformed Id3v2 fields
- #2036580, Id3v2: Problem when parsing big (>1M) Id3v2 tags, file was no more detected
- #1893830, WMA/WMV: there was textual info (Linux/Mac only)
- Video, Resolution/bits per pixel was sometimes per color entity, sometimes per pixel, now always per pixel
- MPEG Video, the "Component" video standard was not detected
- DLL only, the "by buffer" interface was broken
Muutokset v0.7.7.3 - v0.7.7.4
- Albanian translation added
- #1995653, AVI: Delay of interleaves (example: "64 ms (1.53 video frames)")
- #1995574, AVI: Report if the audio frames are split across or aligned on
- MPEG-Video (raw): handling of "not started at the beginning" time_code
- MPEG-PS: Trying to prevent errors with time code reset in the stream
- AVC: Trying to detect raw AVC streams without SPS/PPS
- [2013746] AAC in MPEG-TS: complete parsing of ADTS stream for more info about AAC
- AAC in MPEG-TS: complete parsing of IOD based stream for more info about AAC
- MPEG-TS: better detection of PCR time code
- AAC: specifying the muxing mode (ADIF, ADTS or LATM)
- MediaInfo DLL: NetBeans java binding example
Muutokset v0.7.7.2 - v0.7.7.3
- Turkish, Chinese (Traditional) languages updated
- MPEG-TS: Detection of scrambled streams
- #1995566: AVi, Identify ODML files
- AC-3/DTS/AAC: Added another Channel configuration string (example: "3/2.1") in advanced mode
- #1995569: Added proportion of each stream in the file (example: "500 MiB (90%)")
- MPEG-TS: Handling of multiple programs in one PMT PID
- MPEG-TS: Handling of streams in multiple programs
Muutokset v0.7.7.1 - v0.7.7.2
- Russian translation updated
- FLV: detection of AVC and AAC
- #1981032, Visual C++ 2008 binary is not compatible with Win9X, coming back to Visual C++ 2005
- #1964299, Never-ending 100% CPU if input file doesn't exist
Muutokset v0.7.7.0 - v0.7.7.1
- MPEG Video: Detection of 2:3 and 2:2:2:2:2:2:2:2:2:2:2:3 Pulldown
- VC-1: Detection of 2:3 and 2:2:2:2:2:2:2:2:2:2:2:3 Pulldown
- AVC: Detection of MBAFF
- Translations: more words can be translated
- MPEG-4 files: More info (profile, format settings, encoder name, x264 settings) for some well-known stream formats
- MPEG-4 files: Better handling of not common formats (ALS, PNG, AC-3, DTS... in .mp4)
- Bluray: detection of subtitles
- Additional formats detected: Module, Extended module, Impulse Tracker, Scream Tracker 3
- #1967663, mp4: some specific iTunes atoms were not correctly parsed
Muutokset v0.7.6.4 - v0.7.7.0
- Third-party developpers: some MediaInfo fields have changed, please look at Changes.txt for more info
- Ukrainian language added
- Italian, Japanese, Lithuanian, Portuguese (Brazil), Chinese (Traditional), Chinese (Simplified), Thai, Galician, Spanish, Korean translations updated
- Two versions of translation are available for Chinese (Traditional) and Chinese (Simplified), make your choice
- Python (Windows) binding
- AC-3 TrueHD in bluray detection (even if the stream is splitted in 2 sub-streams)
- Original framerate is shown if the framerate from the video stream and the one in the container are different
- #1955061, Bluray: Duration
- #1953908, FLV with audio delay detection
- Linux with UTF-8 locale was not accepting non-English characters in filenames
- #1954663, Some mono HE-AAC audio track detected as 2 channels with PS
- VC-1 in TS detection even if the stream_type is not declared
- xxxBSD compatibility
Muutokset v0.7.6.3 - v0.7.6.4
- About the library : Java/Linux binding is available
- DV (raw) files support
- Better support of DV in AVI container (type 1 and 2)
- AVC: Handling of SEI which is before a SPS
- AVC in AVI: reading more info (Profile, Cabac...) from streams created by FFMpeg
- Vorbis in AVI: reading more info (Max bitrate, tags...) from streams created by FFMpeg
- Detection of VC-1 in MPEG-TS from MainConcept encoder
- MediaInfoLib is now thread-safe
- #1943743, AVI with MPEG-Audio VBR and delay: delay was incorrect
- Pixel Aspect Ratio was sometimes inverted (1/x)
- XviD CodecID was redirected on Koepi website, no more available, changed to official XviD webpage
- #1946098, DV in AVI: DV aspect ratio errors
Muutokset v0.7.6.2 - v0.7.6.3
- Portuguese (Brazil) translation added (Software and website)
- Thai translation added (Software and website)
- AVC: Count of reference frames
- AU: Comments
- Some global speed improvement
- #1931844, Id3v2: Unsynchronized frames support (v2.3 & v2.4)
Muutokset v0.7.6.1 - v0.7.6.2
- Spanish translation updated
- The ToolTip text is now a summary (instead of a complete list)
- MKV: handling of files created for streaming
- MPEG-4: Handling of corrupted stream size info with some PCM streams
- DVD video: Hebrew patch ("iw" code is mapped to Hebrew)
- MPEG-4: better handling of bitrate mode (VBR or CBR)
- AVI: MediaInfo reads now the framerate value from the container rather than the stream value
Muutokset v0.7.6.0 - v0.7.6.1
- Lithuanian translation updated
- AC3: TrueHD detection
- MPEG-TS (or Bluray): VC-1, AC3+ and AC3 TrueHD detection
- AVC in MKV: all SEI userdata infos from x264/eavc in Writing library settings
- EVO: Better detection of duration
- Dirac: raw files parsing
- MPEG-TS: Dirac management
- MPEG-TS: DVB subtitles/Teletext management
- MPEG-4 Visual (DivX/XviD): writing library name was missing
- MPEG-Video: some DTS files with wrong extension were detected as MPEG-Video
- SWF: Compressed SWF files support is back
Muutokset v0.7.5.9 - v0.7.6.0
- Id3v2.2 (yes, it is old...) support
- Id3v2: TXXX tags support
- RMP3 (japanese MP3 based format?) support
- SAMR in .mp4: some files have wrong sampling rate, forcing it to 8000 Hz
- File_Created_Date and File_Modified_Date tags added (in advanced mode only)
- MP3 encoded by Lame: Minimal (VBR) or Nominal (ABR) bitrate
- Better detection of Lame encoder
- AVC Display Aspect Ratio was not well detected if AVC is in a .mp4 container
- Matroska Display Aspect Ratio was deleted if AVC aspect ratio was set, now Matroska has priority
- "Subwoofer" term has been replaced by "LFE", more relevant
Muutokset v0.7.5.8 - v0.7.5.9
- Lithuanian translation
- AVC: CABAC detection
- #1886241: AVC: all SEI userdata infos from x264/eavc in Writing library settings
- ADPCM: compagny which created the stream is now shown in the codec section
- PCM: precision about Little/Big endianess, Integer/Floating point method
- #1882691: AC3+: raw files are now detected
- AVC: FPS were sometimes 2x the reality
- RealMedia parser was brocken
- FLV parser was crashing
- FLV: Better detection of Nellymoser audio
- FLV: Disabling Framerate estimation if a VFR file is detected (estimation was false in this case)
- Better false-positive MP3 detection (NSV files are no more detected as MP3)
- IFO: there was a mistake betwwen NTSC and PAL framerates
- Win9X support was (again) brocken in 0.7.5.8
Muutokset v0.7.5.7 - v0.7.5.8
- Matroska: Full parsing of DivX/XviD/H264/AVC settings (profile...)
- AVI: Full parsing of AVC settings (profile...)
- AVI: Added a tag "OpenDML" (for example, the PlayStation 3 doesn't support OpenDML files)
- AVC: Framerate, Interlacement, writing library (only for eavc, x264 and MainConcept encoders)
- TwinVQ : channels, bitrate and sampling rate
- Musepack SV8 support
- Musepack and Musepack SV8: tags support
- AIFF and AIFC format support
- MIDI format detection
- FLV: FrameRate even if the tag is not in the header
- AU/SND audio formats support
- Vodei encrypted AVI files detection
- Linux/MacOS: support of 2GiB+ files
- FLV: Video parsing even if the container says there is no video
- APE Tags v1 are detected again
- MPEG-PS: some malformed files were not well parsed, fixed
- AVC: Cropping was not well handled (example: height was 1088 instead of 1080)
Muutokset v0.7.5.6 - v0.7.5.7
- SWF: Tags version 9 support
- MPEG-TS: DegiCipher 2 (DCII) support
- DVR-MS format support (with MPEG Audio or AC3)
- WMV: language tag
- MPEG-2 Video: Nominal bitrate
- AVI: some speed improvments
Muutokset v0.7.5.5 - v0.7.5.6
- Korean transaltion updated
- AVI, Interlacement for M-JPEG codec
- AVI, Interleaved tag
- Better showing of well know values ("44.1 KHz", "22.05 KHz"...)
- AVI, was parsing the whole file in case of non-interleaved files
- MP3, was freezing on specific files
- #1838202: Flac, Resolution was 1 less the the real value (15 bits instead of 16...)
Muutokset v0.7.5.4 - v0.7.5.5
- #1799859: Flac, tags are case insensitive
- Matroska format parsing improvements
- .mp4 speed improvement
- BDAV (Bluray) parser compilation was forgotten in the previous version
- AVI, Bitrate and stream size were false
- #1825218: IFO parser was brocken
- #1825521: .mp4 chapters times were wrong
- #1801549: DLL was crashing during Delphi/C# debugging sessions
Muutokset v0.7.5.3 - v0.7.5.4
- Aspect Ratio is renamed Display Aspect Ratio
- Pixel Aspect Ratio added (in advanced mode)
- More attributes for AC3+
- More attributes for VC-1
- Profile and level for MPEG-4 Visual based formats (DivX...), AVC and VC1
- Speed improvement for MPEG-TS, MPEG-PS, DVD-Video (.vob), HD-DVD, BluRay
- MPEG-4 AAC, Channels position
- AAC (ADIF), More info
- AAC (ADTS), More info
- FLV, there was bad dates on some specific metatags.
- #1818404: WAV with "float" PCM, bad detection
- CDXA (.dat) files parsing is back
Muutokset v0.7.5.2 - v0.7.5.3
- + Portuguese (Brazil) translation
- + Better OGG/OGM parsing
- + Better .ifo (DVD-Video) parsing
- + .rmvb files are now detected in Windows Explorer
- + Win9X/98/Me support does not request Microsoft unicows.lib anymore
- x Win95/98/Me support was brocken since 0.7.4.6. It works again.
- x #1798997: MPEG-4, some Apple codecs were wrongly reported
- x Lot of memory leak correction, you can now parse 1000+ files without problems
Muutokset v0.7.5.1 - v0.7.5.2
- 1770477: Video info for some low-bitrate MPEG files were not shown
- 1770509: MPEG 2 Audio Layer 2 was not well detected
- 1763282: FLV, wrong playtime on PPC based machine
- 1734113: IFO, crash with some specific files
- Tooltip extension was requesting development tools since 0.7.4.6. No more requested.
- Stability improvement
Muutokset v0.7.5.0 - v0.7.5.1
- AVI: 24/30 fps (aka 120 fps hack or dual frame rate video) detection
- TruAudio (.tta) support
- Wavpack (.wv) support
- MPEG-4 based containers: Codec/CC tag support
- #1754521: .tta, .wv, .wvc, .trp, .m2ts extensions handling in the infotip
- #1754143: AC3 & DTS detection in a .mp4 container made with the Haali's gdsmux tool
- #1754140: AC3 detection in a .mp4 container from Nero Digital
- #1754905: iPhone files support
- #1750275: HD-DTS was no more detected in a .m2ts (bluray) file
- AVI: AAC profile name was no more detected
Muutokset v0.7.4.7 - v0.7.5.0
- Licence changed from GPLv2 to GPLv3
- Korean language, thanks to http://www.starcodec.com
- More information about mpeg-4 based (Nero...) files
- MediaInfo analyses longer a .vob file to be able to find hidden tracks (subtitles...)
- #1747633: Encrypted WMV detection
- FLV: more attributes
- Memory leaks correction
- #1720404: MPEG, rare crashes with some files
- #1721846: AAC ADTS were no more detected
- MPEG Audio: No detection if there is some specific junk before the real audio data
- #1728059: Delphi DLL overflow with big files
- Crash with Youtube FLV files
- AVI: Delay for AC3, DTS and MP3 is back
Muutokset v0.7.4.5 - v0.7.4.6
- Windows 64-bit version of the command line tool and DLL (separately)
- Linux 64-bit version of the command line tool (separately)
- More Musepack properties + Detection of Musepack v8 files
- Complete parsing of Real Media files (all tags)
- Improved Windows Media (ASF/WMA/WMV) parsing
- MonkeyAudio tags (APETagv1/v2, Id3v1) parsing
- Ogg/Theora : Video bitrate + MPEG audio : More encoder detection (bitstream parsing) + SWF (Flash) parsing
- #1665981: Mov - PCM audio (digital camera) was detected as RGB x #1672896: Wave file with .mp3 extension was detected as MP3 x #1689570 and #1633237: Better JPEG parsing
- Some other minor bugs
Muutokset v0.7.4.2 - v0.7.4.3
- MPEG-TS : Detect encrypted stream, and show the codec
- id3v2 with UTF-16 frames
- AVC in MPEG-TS AVC parsing
- AVC : Width and Height
- Matroska, some crashing files (with chapters)
Muutokset v0.7.4.1 - v0.7.4.2
- Czech language
- Encoders database updated with 20 new encoder versions
- Codecs database updated with 100 new codecs (video or audio)
- Matroska, sometimes wrong Playtime
- MPEG-4 : some Titles were not well parsed
- MPEG PS : some video stream were missing
- Crash with some malformed files
- Some debug files were created


