Happy new year 2015 !!!

This commit is contained in:
LoRd_MuldeR 2015-01-25 17:20:37 +01:00
parent a0c5fe67a8
commit b84111cad0
17 changed files with 334 additions and 136 deletions

View File

@ -2,4 +2,4 @@ MediaInfoXP (GUI for MediaInfo) was created from the scratch by LoRd_MuldeR <mul
The Qt GUI Toolkit is Copyright (C) 2012 Digia Finland Ltd and/or its subsidiary(-ies). You may use, distribute and copy the Qt GUI Toolkit under the terms of GNU General Public License version 3. The Qt GUI Toolkit is Copyright (C) 2012 Digia Finland Ltd and/or its subsidiary(-ies). You may use, distribute and copy the Qt GUI Toolkit under the terms of GNU General Public License version 3.
MediaInfo(Lib) is Copyright (C) 2002-2014 MediaArea.net SARL. Redistribution and use in source and binary forms, with or without modification, are permitted according to the BSD-2-Clause license. MediaInfo(Lib) is Copyright (C) 2002-2015 MediaArea.net SARL. Redistribution and use in source and binary forms, with or without modification, are permitted according to the BSD-2-Clause license.

View File

@ -45,7 +45,7 @@ BEGIN
VALUE "FileDescription", "MediaInfoXP - GUI for MediaInfo" VALUE "FileDescription", "MediaInfoXP - GUI for MediaInfo"
VALUE "FileVersion", "1.00" VALUE "FileVersion", "1.00"
VALUE "InternalName", "MediaInfoXP_Qt" VALUE "InternalName", "MediaInfoXP_Qt"
VALUE "LegalCopyright", "Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de>" VALUE "LegalCopyright", "Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>"
VALUE "LegalTrademarks", "This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License <http://www.gnu.org/>" VALUE "LegalTrademarks", "This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License <http://www.gnu.org/>"
VALUE "OriginalFilename", "MediaInfoXP.exe" VALUE "OriginalFilename", "MediaInfoXP.exe"
VALUE "ProductName", "MediaInfoXP - GUI for MediaInfo" VALUE "ProductName", "MediaInfoXP - GUI for MediaInfo"

View File

@ -91,7 +91,7 @@
<GenerateDebugInformation>false</GenerateDebugInformation> <GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding> <EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences> <OptimizeReferences>true</OptimizeReferences>
<AdditionalLibraryDirectories>$(SolutionDir)..\LameXP_Qt\etc\Prerequisites\qt4_static\lib;$(SolutionDir)..\LameXP_Qt\etc\Prerequisites\qt4_static\plugins\imageformats;$(SolutionDir)..\LameXP_Qt\etc\Prerequisites\EncodePointer\lib\;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> <AdditionalLibraryDirectories>$(QT_STATIC)\lib;$(QT_STATIC)\plugins\imageformats;$(SolutionDir)\..\EncodePointerLib\Release;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>QtCore.lib;QtGui.lib;QtSvg.lib;qtmain.lib;qsvg.lib;qico.lib;qtga.lib;Winmm.lib;imm32.lib;ws2_32.lib;Shlwapi.lib;Wininet.lib;PowrProf.lib;psapi.lib;EncodePointer.lib;%(AdditionalDependencies)</AdditionalDependencies> <AdditionalDependencies>QtCore.lib;QtGui.lib;QtSvg.lib;qtmain.lib;qsvg.lib;qico.lib;qtga.lib;Winmm.lib;imm32.lib;ws2_32.lib;Shlwapi.lib;Wininet.lib;PowrProf.lib;psapi.lib;EncodePointer.lib;%(AdditionalDependencies)</AdditionalDependencies>
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> <ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers>
<ShowProgress>LinkVerboseLib</ShowProgress> <ShowProgress>LinkVerboseLib</ShowProgress>

View File

@ -1,6 +1,6 @@
MediaInfoXP - Simple GUI for MediaInfo MediaInfoXP - Simple GUI for MediaInfo
Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
http://www.muldersoft.com/ http://www.muldersoft.com/
This program is free software; you can redistribute it and/or modify This program is free software; you can redistribute it and/or modify
@ -24,7 +24,7 @@
MediaInfo(Lib) License MediaInfo(Lib) License
Copyright (c) 2002-2014 MediaArea.net SARL. All rights reserved. Copyright (c) 2002-2015 MediaArea.net SARL. All rights reserved.
Redistribution and use in source and binary forms, with or Redistribution and use in source and binary forms, with or
without modification, are permitted provided that the following without modification, are permitted provided that the following

View File

@ -1,5 +1,5 @@
Notes: Notes:
------- ------
+ Added + Added
- Deleted - Deleted
x Correction x Correction
@ -8,6 +8,61 @@ bug reports and feature request are here :
https://sourceforge.net/p/mediainfo/_list/tickets https://sourceforge.net/p/mediainfo/_list/tickets
Version 0.7.72, 2015-01-07
--------------
+ 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)
x WMV: reviewing the frame rate detection, with e.g. report of difference of real 23.976 fps and thoritical 24.000 fps
Version 0.7.70, 2014-09-03 Version 0.7.70, 2014-09-03
-------------- --------------
+ DTS Neural Audio: display of DTS Neural Audio descriptor information (matrix encoded channels count and position), sponsored by Numericable + DTS Neural Audio: display of DTS Neural Audio descriptor information (matrix encoded channels count and position), sponsored by Numericable
@ -262,7 +317,7 @@ x MXF: Pre-charge duration was not read, time code of the first frame was wrong
x FLV: file was sometimes (e.g. most of the file padded with zeroes) fully parsed x FLV: file was sometimes (e.g. most of the file padded with zeroes) fully parsed
x VC-3: Using values from specifications (based on compression ID) instead of SBD/SST/SPL/APLF from bitstream x VC-3: Using values from specifications (based on compression ID) instead of SBD/SST/SPL/APLF from bitstream
Version 0.7.62, 2012-02-22 Version 0.7.62, 2013-02-22
-------------- --------------
+ ARIB STD B24/B37 caption detection (both Japanese and Brazilian versions) + ARIB STD B24/B37 caption detection (both Japanese and Brazilian versions)
+ LXF: support of AVC, VC-3, MPEG audio, AC-3, Dolby E, and AAC detection and analysis + LXF: support of AVC, VC-3, MPEG audio, AC-3, Dolby E, and AAC detection and analysis
@ -332,6 +387,7 @@ Version 0.7.60, 2012-09-02
+ MPEG-TS: Name of some scrambling algorithms + MPEG-TS: Name of some scrambling algorithms
+ MPEG-TS: detection of CBR/VBR at container level + MPEG-TS: detection of CBR/VBR at container level
+ MPEG Video: better detection of variable GOP + MPEG Video: better detection of variable GOP
+ MPEG-TS: average, minimum, maximum PCR distance (hidden by default and you must parse the whole file with --ParseSpeed=1 option)
x Matroska: some streams were wrongly detected sa VFR x Matroska: some streams were wrongly detected sa VFR
x #3538378, XML output: invalid characters, now if there is an invalid character, data is transported in base64 x #3538378, XML output: invalid characters, now if there is an invalid character, data is transported in base64
x LXF: wrong video bit rate with some files x LXF: wrong video bit rate with some files
@ -421,7 +477,6 @@ x #3515893, MPEG-4: some specific files were not detected
x AVI: infinite loop (freeze) with some files (having index containing 0-sized chunk) x AVI: infinite loop (freeze) with some files (having index containing 0-sized chunk)
x AVC: memory leaks x AVC: memory leaks
x libcurl support: libcurl config from MediaInfo is compatible with libcurl+gnutls x libcurl support: libcurl config from MediaInfo is compatible with libcurl+gnutls
x #3515857, CLI only: --LogFile carriage return format was not the one of the OS
Version 0.7.55, 2012-04-05 Version 0.7.55, 2012-04-05
-------------- --------------
@ -475,7 +530,6 @@ Version 0.7.53, 2012-01-24
+ #3471516, BLu-ray: wrong channel count for mono/3-channel/5-channel/7-channel PCM streams + #3471516, BLu-ray: wrong channel count for mono/3-channel/5-channel/7-channel PCM streams
+ AVI: ISMP (SMPTE Time code), Tdat tc_o/tc_a (Adobe Premier time code) support + AVI: ISMP (SMPTE Time code), Tdat tc_o/tc_a (Adobe Premier time code) support
+ reVTMD output + reVTMD output
+ --Output is synonym of --Inform option
x QuickTime: crash and sometimes wrong info with some files having compressed header x QuickTime: crash and sometimes wrong info with some files having compressed header
x MPEG-4: commercial format typo error (EX422 instead of HD422) x MPEG-4: commercial format typo error (EX422 instead of HD422)
x MXF: handling wrong MXF header having frame height instead of field height x MXF: handling wrong MXF header having frame height instead of field height
@ -614,7 +668,7 @@ x #3325235, Vorbis: streams were wrongly reported as CBR
x EXR: Width/Height were 1 less than real value x EXR: Width/Height were 1 less than real value
x #3344635, MP4/MOV: Delay missing if timecode track found before audio/video, thanks to Peter Chapman x #3344635, MP4/MOV: Delay missing if timecode track found before audio/video, thanks to Peter Chapman
Version 0.7.44, 2011-06-15 Version 0.7.45, 2011-06-15
-------------- --------------
+ QuickTime: Support of EIA-608 streams created by Final Cut + QuickTime: Support of EIA-608 streams created by Final Cut
+ Matroska: Support of Matroska tags + Matroska: Support of Matroska tags
@ -643,9 +697,11 @@ x MXF: Some specific files (including AFD in descriptor) were not well parsed
Version 0.7.44, 2011-04-19 Version 0.7.44, 2011-04-19
-------------- --------------
+ Russian translation updated
+ AVI: support of some corrupted files (RIFF size set to 0) + AVI: support of some corrupted files (RIFF size set to 0)
+ AC-3: support of streams with 16-byte time stamp between frames + AC-3: support of streams with 16-byte time stamp between frames
+ MPEG-TS: creation of index files, seek feature
+ GXF: seek feature
+ MXF: seek feature
+ MPEG-TS: detecting wrong stream registration information and skipping it + MPEG-TS: detecting wrong stream registration information and skipping it
+ NTSC: accepting 483-line streams as NTSC + NTSC: accepting 483-line streams as NTSC
+ MXF: Parsing speed improvement, especially for high bitrate (>300 Mbps) streams + MXF: Parsing speed improvement, especially for high bitrate (>300 Mbps) streams
@ -689,6 +745,7 @@ x MPEG Audio: crash with some files
x AAC: crash, infinite loop or wrong result with some files x AAC: crash, infinite loop or wrong result with some files
x Trying to quicker reject a junk file x Trying to quicker reject a junk file
x AVI: OpenDML indexes were no more parsed x AVI: OpenDML indexes were no more parsed
x 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.
Version 0.7.41, 2011-01-24 Version 0.7.41, 2011-01-24
-------------- --------------
@ -750,8 +807,8 @@ Version 0.7.38, 2010-12-16
+ #3118446, MXF: VC-3 (DNxHD) detection + #3118446, MXF: VC-3 (DNxHD) detection
+ VC-3 (DNxHD) raw stream support + VC-3 (DNxHD) raw stream support
+ VC-3 (DNxHD): Bit depth + VC-3 (DNxHD): Bit depth
+ TrueHD/MLP: Duration (only in full parsing mode)
+ MPEG-TS: option for ignoring ATSC transport_stream_id indication + MPEG-TS: option for ignoring ATSC transport_stream_id indication
+ Windows only, forcing output to UTF-8
x MPEG-TS: some teletext and DVB subtitles were not detected x MPEG-TS: some teletext and DVB subtitles were not detected
x #3111584, MXF: phantom track with weird result if an unknown track is found x #3111584, MXF: phantom track with weird result if an unknown track is found
x #3116952, DTS and AC-3: was set as lossy in all cases (DTS Master Audio and AC-3 TrueHD are lossless) x #3116952, DTS and AC-3: was set as lossy in all cases (DTS Master Audio and AC-3 TrueHD are lossless)
@ -766,6 +823,8 @@ Version 0.7.37, 2010-11-22
+ IFO: chapter information (thanks to Bastian Wegener) + IFO: chapter information (thanks to Bastian Wegener)
+ MPEG-4: header size / data size / footer size information (in advanced mode) + MPEG-4: header size / data size / footer size information (in advanced mode)
+ MPEG-4: AVmp CodecID (.mov referencing .mxf) support + MPEG-4: AVmp CodecID (.mov referencing .mxf) support
+ MPEG-TS: option for setting maximum scan duration
+ MPEG-TS: option for forcing stream info display even if not found in the stream (data from PMT)
x MXF: avoiding infinite loop due to circular reference x MXF: avoiding infinite loop due to circular reference
Version 0.7.36, 2010-10-24 Version 0.7.36, 2010-10-24
@ -776,6 +835,8 @@ Version 0.7.36, 2010-10-24
+ MKV: compression mode (zlib...) display + MKV: compression mode (zlib...) display
+ WAV: support of AAC (ADTS) with CodecID 0x8180 + WAV: support of AAC (ADTS) with CodecID 0x8180
+ WMV: Handling of weird Aspect Ratio information in Extended Content Description + WMV: Handling of weird Aspect Ratio information in Extended Content Description
+ File interface: possibility to indicate begin and end offset of the analysis (partial analysis)
+ #3082158, .m4b file extension support
+ #3087674, Ut Video Lossless support + #3087674, Ut Video Lossless support
+ #3087677, WebP: basic support (detection only) + #3087677, WebP: basic support (detection only)
+ #3072929, MP4: DTS Express support + #3072929, MP4: DTS Express support
@ -800,7 +861,6 @@ x MP4 with MPEG Video: do not trust anymore raw stream timecode
Version 0.7.35, 2010-09-05 Version 0.7.35, 2010-09-05
-------------- --------------
+ Arabic language added
+ Teletext subtitle support + Teletext subtitle support
+ DVB subtitle support + DVB subtitle support
+ CEA-608/708: language + CEA-608/708: language
@ -817,7 +877,6 @@ x MPEG-TS: crash and wrong detection of some non MPEG-TS files
Version 0.7.34, 2010-07-09 Version 0.7.34, 2010-07-09
-------------- --------------
+ New icons set, thanks to Kevin Redon, based on Gnome themes: Neu, Experience, Gnome 2.18
+ WebM support, sponsored by http://digi-metrics.com/ + WebM support, sponsored by http://digi-metrics.com/
+ LXF (Harris/Leitch) support + LXF (Harris/Leitch) support
+ #3008704, IVF (Indeo Video Format) support + #3008704, IVF (Indeo Video Format) support
@ -848,9 +907,8 @@ x MPEG-TS/PS: more precision on duration
Version 0.7.33, 2010-05-14 Version 0.7.33, 2010-05-14
-------------- --------------
+ Slovak language added
+ Colorimetry field is replaced by Color space and Chroma subsampling + Colorimetry field is replaced by Color space and Chroma subsampling
x Some word were not translatable x Some words were not translatable
x Solaris port was broken x Solaris port was broken
Version 0.7.32, 2010-05-02 Version 0.7.32, 2010-05-02
@ -935,7 +993,6 @@ Version 0.7.27, 2010-01-03
+ MPEG Audio: Emphasis + MPEG Audio: Emphasis
+ MPEG-TS: PCR timestamp can be extracted in real time + MPEG-TS: PCR timestamp can be extracted in real time
+ Linux library: visibility is now limited to the official API + Linux library: visibility is now limited to the official API
+ License changed to LGPLv3+ for license simplification (same license as the library)
x MPEG Audio, AAC, Vorbis: removal of irrelevant Resolution field even from containers x MPEG Audio, AAC, Vorbis: removal of irrelevant Resolution field even from containers
x MPEG Video: error in calculation of frame rate if sequence extension is used x MPEG Video: error in calculation of frame rate if sequence extension is used
x MPEG Audio: some VBR files without VBR header were wrongly detected as CBR x MPEG Audio: some VBR files without VBR header were wrongly detected as CBR
@ -1022,7 +1079,7 @@ Version 0.7.21, 2009-09-04
-------------- --------------
+ More permissive license for redistribution only + More permissive license for redistribution only
Redistribution license is intended for companies Redistribution license is intended for companies
with legal issues (if they can not deal with GPL) with legal issues (if they can not deal with LGPL)
+ AVC: Support of frame doubling/tripling + AVC: Support of frame doubling/tripling
+ AVC: Colour description + AVC: Colour description
+ QuickTime: support of external files parsing + QuickTime: support of external files parsing
@ -1069,7 +1126,6 @@ x Mac OS X: no more double-carriage return in Text view
Version 0.7.17, 2009-06-19 Version 0.7.17, 2009-06-19
-------------- --------------
+ #2790156, Folders context menu option
+ Python : adaptation for version 3 + Python : adaptation for version 3
+ XML output (thanks to Steen Jost Jensen) + XML output (thanks to Steen Jost Jensen)
+ MPEG-PS/TS: ATSC Closed captions (both EIA-608 and EIA-708) detection + MPEG-PS/TS: ATSC Closed captions (both EIA-608 and EIA-708) detection
@ -1087,8 +1143,6 @@ x #2801211, MPEG-4/3GP: support of 3GP tags
x #2795345, MPEG-4 Visual: crash with some specific user_data x #2795345, MPEG-4 Visual: crash with some specific user_data
x #2793960, MKV: some MKV renamed as .ac3 were detected as AC-3 x #2793960, MKV: some MKV renamed as .ac3 were detected as AC-3
x #2796417, MPEG-4: Some files with Camera user data were not detected x #2796417, MPEG-4: Some files with Camera user data were not detected
x #2785604, Build fails on newer GCC versions (>=4.4)
x #2664106, prefs overwritten after installing update
x so interface was not working since some releases on Linux x so interface was not working since some releases on Linux
x MPEG Video: better detection of 2:3 Pulldown x MPEG Video: better detection of 2:3 Pulldown
x MPEG-4: Forcing AMR to 8KHz/Mono whatever the container says x MPEG-4: Forcing AMR to 8KHz/Mono whatever the container says
@ -1117,9 +1171,18 @@ x DTS: 768/1536 Kbps streams are corrected to the real bitrate (755/1510 Kbps)
x MPEG-TS: some stream durations were not well computed (few seconds only) x MPEG-TS: some stream durations were not well computed (few seconds only)
x AVC: freeze with some malformed encoder settings x AVC: freeze with some malformed encoder settings
Version 0.7.14, 2009-04-17
-------------
+ #2738780, local time display for modified/created date
+ DLL installers (both 32 and 64 bits)
+ WAV: RF64 (Wav files >4 GiB) support
+ AVI: Audio delay from the container
x #2734021, E-AC-3: some files were not detected
x FLAC: some files with big attachments were not well detected
x MKV: some huge video (3840*2160) were not well parsed (no encoding settings)
Version 0.7.13, 2009-04-03 Version 0.7.13, 2009-04-03
-------------- -------------
x Returned value has changed, back to the normal behavior (0 if it is OK)
+ #2635230, MPEG audio: Lame encoder settings + #2635230, MPEG audio: Lame encoder settings
+ #2706146, WMV: detection of container wanted aspect ratio + #2706146, WMV: detection of container wanted aspect ratio
+ #2611726, MKV: Audio delay detection + #2611726, MKV: Audio delay detection
@ -1142,7 +1205,7 @@ x #2721949, IFO: some stream IDs were false
x #2725808, MPEG-PS: some "OTA" files were detected with TrueHD instead of normal AC-3 audio x #2725808, MPEG-PS: some "OTA" files were detected with TrueHD instead of normal AC-3 audio
Version 0.7.12, 2009-03-20 Version 0.7.12, 2009-03-20
-------------- -------------
+ Complete refactoring of the code for speed improvements and future features + Complete refactoring of the code for speed improvements and future features
+ #2686943, MPEG-4: ISMV (IIS Smooth Streaming Media Video) basic support + #2686943, MPEG-4: ISMV (IIS Smooth Streaming Media Video) basic support
+ MPEG-4 Visual: distinction between MPEG and H.263 default matrices + MPEG-4 Visual: distinction between MPEG and H.263 default matrices
@ -1150,7 +1213,7 @@ Version 0.7.12, 2009-03-20
x MPEG-PS: duplicate stream infos with some AC-3 streams (with program map) x MPEG-PS: duplicate stream infos with some AC-3 streams (with program map)
Version 0.7.11, 2009-02-13 Version 0.7.11, 2009-02-13
-------------- -------------
+ OGG: Better Kate and CMML codecs support + OGG: Better Kate and CMML codecs support
+ AVI: Detecting wrong aspect ratio from a broken AVI header + AVI: Detecting wrong aspect ratio from a broken AVI header
+ DTS: Handling of Little Endian and 14-bit streams + DTS: Handling of Little Endian and 14-bit streams
@ -1163,7 +1226,6 @@ x MP3/Id3v2: crash with one malformed file
Version 0.7.10, 2009-01-30 Version 0.7.10, 2009-01-30
------------- -------------
+ Spanish translation updated
+ Mono (C#/Linux) binding + Mono (C#/Linux) binding
+ MPEG-4: Encoding library name + MPEG-4: Encoding library name
+ #2474280, OGG: Old version of Dirac identifier support + #2474280, OGG: Old version of Dirac identifier support
@ -1219,9 +1281,6 @@ x MPEG Video (version 2): some streams were misdetected as CBR
Version 0.7.7.8, 2008-11-10 Version 0.7.7.8, 2008-11-10
--------------- ---------------
+ #2219839, return code is now the count of analyzed files
+ You can now use a language file (ie --Language=file://en.csv)
x Language=raw is without ugly artifacts
+ #2216498, LPCM in VOB: more attributes (channels count, sampling rate, bitrate) + #2216498, LPCM in VOB: more attributes (channels count, sampling rate, bitrate)
+ #2182135, Wavpack: support of multichannel files + #2182135, Wavpack: support of multichannel files
+ AVC: detection of the newest profiles + AVC: detection of the newest profiles
@ -1255,7 +1314,6 @@ x AVS (Chinese): some corrections, thanks to Tom's translation of documents
Version 0.7.7.6, 2008-09-12 Version 0.7.7.6, 2008-09-12
--------------- ---------------
+ A small doc for helping automatic parsing
+ [2088009] Flac: Picture tag support + [2088009] Flac: Picture tag support
+ Flac: Support of Id3v1&2 in a Flac file + 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 wrong framerate in header, trusting now the timestamp instead of the header
@ -1263,7 +1321,6 @@ Version 0.7.7.6, 2008-09-12
+ MPEG-4 with AVC: Added information about buggy files readable by all players except iPods + 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 + OGG: OGG with FLAC (pre- and post-FLAC 1.1.1) support
x FLI/FLC: were not correctly detected x FLI/FLC: were not correctly detected
x Output=HTML was not working
x MPEG-TS without PAT/PMT: the complete stream was parsed, may be very long x MPEG-TS without PAT/PMT: the complete stream was parsed, may be very long
x Wavpack: duration and bitrate were false x Wavpack: duration and bitrate were false
x #2071681, MPEG Audio: handling of truncated MPEG audio frames at the end of a file x #2071681, MPEG Audio: handling of truncated MPEG audio frames at the end of a file
@ -1272,7 +1329,6 @@ x #2085149, Id3v2: was crashing with some malformed tags
Version 0.7.7.5, 2008-08-22 Version 0.7.7.5, 2008-08-22
--------------- ---------------
+ Chinese Simplified, Italian, Korean, Russian, Albanian languages updated
+ #2044174, AVS (Chinese Audio Video Standard) support + #2044174, AVS (Chinese Audio Video Standard) support
+ #2030684, AVI: Support of malformed chunks + #2030684, AVI: Support of malformed chunks
+ Matroska: delay between audio and video calculation (for AC-3, DTS, MPEG Audio) + Matroska: delay between audio and video calculation (for AC-3, DTS, MPEG Audio)
@ -1333,6 +1389,7 @@ x #1967663, mp4: some specific iTunes atoms were not correctly parsed
Version 0.7.7.0, 2008-05-16 Version 0.7.7.0, 2008-05-16
--------------- ---------------
+ Third-party developpers: some MediaInfo fields have changed, please look at Changes.txt for more info
+ Python (Windows) binding + Python (Windows) binding
+ AC-3 TrueHD in bluray detection (even if the stream is splitted in 2 sub-streams) + 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 + Original framerate is shown if the framerate from the video stream and the one in the container are different
@ -1353,7 +1410,6 @@ Version 0.7.6.4, 2008-04-27
+ Vorbis in AVI: reading more info (Max bitrate, tags...) 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 + Detection of VC-1 in MPEG-TS from MainConcept encoder
+ MediaInfoLib is now thread-safe + MediaInfoLib is now thread-safe
x -f option was not working in the last version
x #1943743, AVI with MPEG-Audio VBR and delay: delay was incorrect x #1943743, AVI with MPEG-Audio VBR and delay: delay was incorrect
x Pixel Aspect Ratio was sometimes inverted (1/x) x Pixel Aspect Ratio was sometimes inverted (1/x)
x XviD CodecID was redirected on Koepi website, no more available, changed to official XviD webpage x XviD CodecID was redirected on Koepi website, no more available, changed to official XviD webpage
@ -1368,14 +1424,11 @@ x #1931844, Id3v2: Unsynchronized frames support (v2.3 & v2.4)
Version 0.7.6.2, 2008-03-28 Version 0.7.6.2, 2008-03-28
--------------- ---------------
+ Spanish translation updated
+ The ToolTip text is now a summary (instead of a complete list)
+ MKV: handling of files created for streaming + MKV: handling of files created for streaming
+ MPEG-4: Handling of corrupted stream size info with some PCM streams + MPEG-4: Handling of corrupted stream size info with some PCM streams
+ DVD video: Hebrew patch ("iw" code is mapped to Hebrew) + DVD video: Hebrew patch ("iw" code is mapped to Hebrew)
x MPEG-4: better handling of bitrate mode (VBR or CBR) x MPEG-4: better handling of bitrate mode (VBR or CBR)
x AVI: MediaInfo reads now the framerate value from the container rather than the stream value x AVI: MediaInfo reads now the framerate value from the container rather than the stream value
x #1931844, Id3v2: Unsynchronized frames support (v2.3 & v2.4)
Version 0.7.6.1, 2008-03-14 Version 0.7.6.1, 2008-03-14
--------------- ---------------
@ -1393,6 +1446,7 @@ x "Inform" option with file as parameter was not well parsed
Version 0.7.6.0, 2008-02-29 Version 0.7.6.0, 2008-02-29
--------------- ---------------
+ ID3v2 cover reading
+ Id3v2.2 (yes, it is old...) support + Id3v2.2 (yes, it is old...) support
+ Id3v2: TXXX tags support + Id3v2: TXXX tags support
+ RMP3 (japanese MP3 based format?) support + RMP3 (japanese MP3 based format?) support
@ -1448,7 +1502,6 @@ Version 0.7.5.7, 2008-01-09
+ WMV: language tag + WMV: language tag
+ MPEG-2 Video: Nominal bitrate + MPEG-2 Video: Nominal bitrate
x AVI: some speed improvments x AVI: some speed improvments
x Output was bad with some files
Version 0.7.5.6, 2007-12-10 Version 0.7.5.6, 2007-12-10
--------------- ---------------
@ -1487,7 +1540,6 @@ x CDXA (.dat) files parsing is back
Version 0.7.5.3, 2007-10-08 Version 0.7.5.3, 2007-10-08
--------------- ---------------
+ Better handling of non-Latin characters in the command line
+ Better OGG/OGM parsing + Better OGG/OGM parsing
+ Better .ifo (DVD-Video) parsing + Better .ifo (DVD-Video) parsing
+ .rmvb files are now detected in Windows Explorer + .rmvb files are now detected in Windows Explorer
@ -1498,11 +1550,12 @@ x Lot of memory leak correction, you can now parse 1000+ files without problems
Version 0.7.5.2, 2007-08-16 Version 0.7.5.2, 2007-08-16
--------------- ---------------
x Some crashes on Linux PPC with specific files + Now accept AVI files with junk at the end
x #1770477: Video info for some low-bitrate MPEG files were not shown x #1770477: Video info for some low-bitrate MPEG files were not shown
x #1770509: MPEG 2 Audio Layer 2 was not well detected x #1770509: MPEG 2 Audio Layer 2 was not well detected
x #1763282: FLV, wrong playtime on PPC based machine x #1763282: FLV, wrong playtime on PPC based machine
x #1734113: IFO, crash with some specific files x #1734113: IFO, crash with some specific files
x Tooltip extension was requesting development tools since 0.7.4.6. No more requested.
Version 0.7.5.1, 2007-07-23 Version 0.7.5.1, 2007-07-23
--------------- ---------------
@ -1518,7 +1571,7 @@ x AVI: AAC profile name was no more detected
Version 0.7.5.0, 2007-07-09 Version 0.7.5.0, 2007-07-09
--------------- ---------------
+ Licence changed from GPLv2 to GPLv3 + Licence changed from LGPLv2 to LGPLv3
+ More information about mpeg-4 based (Nero...) files + More information about mpeg-4 based (Nero...) files
+ MediaInfo analyses longer a .vob file to be able to find hidden tracks (subtitles...) + MediaInfo analyses longer a .vob file to be able to find hidden tracks (subtitles...)
+ #1747633: Encrypted WMV detection + #1747633: Encrypted WMV detection
@ -1551,8 +1604,8 @@ x MP4 with file size more than 4GB were not well handled
Version 0.7.4.6, 2007-04-28 Version 0.7.4.6, 2007-04-28
--------------- ---------------
+ Windows 64-bit version of the command line tool and DLL (separately) + Windows 64-bit version of the command line tool and DLL
+ Linux 64-bit version of the command line tool (separately) + Linux 64-bit version of the command line tool
+ More Musepack properties + More Musepack properties
+ Detection of Musepack v8 files + Detection of Musepack v8 files
+ Complete parsing of Real Media files (all tags) + Complete parsing of Real Media files (all tags)
@ -1564,20 +1617,18 @@ Version 0.7.4.6, 2007-04-28
x #1665981: Mov - PCM audio (digital camera) was detected as RGB x #1665981: Mov - PCM audio (digital camera) was detected as RGB
x #1672896: Wave file with .mp3 extension was detected as MP3 x #1672896: Wave file with .mp3 extension was detected as MP3
x #1689570 and #1633237: Better JPEG parsing x #1689570 and #1633237: Better JPEG parsing
x Some other minor bugs
Version 0.7.4.5, 2007-02-23 Version 0.7.4.5, 2007-02-23
--------------- ---------------
+ Program file size reduction + Program file size reduction
+ WAV : Support of some special tags at the end of the file + WAV : Support of some special tags at the end of the file
+ AVC : Display Aspect Ratio + AVC : Display Aspect Ratio
x 1653325: Wrong Resolution with AVC High Profile x #1653325: Wrong Resolution with AVC High Profile
x 1662890: Problem with tag adaptation parser (mainly for ID3v1 genre) x #1662890: Problem with tag adaptation parser (mainly for ID3v1 genre)
x Better support of corrupted MOV files x Better support of corrupted MOV files
Version 0.7.4.4 2007-02-05 Version 0.7.4.4, 2007-02-05
--------------- ---------------
+ You can now use your own templates (take a look on /plugins/custom/ directory)
+ FLV format support + FLV format support
+ Basic support of multiple programs in a MPEG Transport Stream (Satellite broadcast) + Basic support of multiple programs in a MPEG Transport Stream (Satellite broadcast)
+ Basic detection of TwinVQ (.vqf) files (+tag parsing) + Basic detection of TwinVQ (.vqf) files (+tag parsing)
@ -1585,19 +1636,20 @@ Version 0.7.4.4 2007-02-05
+ Better handling of corrupted .avi files + Better handling of corrupted .avi files
x Crash with corrupted "COMM" Id3v2 tags x Crash with corrupted "COMM" Id3v2 tags
x Crash with some audio files x Crash with some audio files
x 1633524: MOV, Crash on files with corrupted Descriptors x #1633524: MOV, Crash on files with corrupted Descriptors
x 1630907: MP3, Crash on files with corrupted (empty) Id3v2 tag x #1630907: MP3, Crash on files with corrupted (empty) Id3v2 tag
x 1637838, 1634549, 1635131: Crash with some audio-only files x #1637838, 1634549, 1635131: Crash with some audio-only files
x AVI, Better detection of writing application found in a "JUNK" chunk x AVI, Better detection of writing application found in a "JUNK" chunk
x AVI, sometimes wrong playtime x AVI, sometimes wrong playtime
x 1637191: AC3 delay in AVIs is back x #1637191: AC3 delay in AVIs is back
x 1635134: some freezes with MPEG-7 files (but this format is not yet supported) x #1635134: some freezes with MPEG-7 files (but this format is not yet supported)
x 1635087: some files were wrongly detected as AC3 x #1635087: some files were wrongly detected as AC3
x Russian (or other non-latin language) AVI tag parsing is back. x Russian (or other non-latin language) AVI tag parsing is back.
Version 0.7.4.3 2006-12-22 Version 0.7.4.3 2006-12-22
--------------- ---------------
+ Using of templates for output x #1622477 : Wrong Time Values for Chapters in mp4 files
+ Linux shared object available
+ MPEG-TS : Detect encrypted stream, and show the codec + MPEG-TS : Detect encrypted stream, and show the codec
+ id3v2 with UTF-16 frames + id3v2 with UTF-16 frames
+ AVC in MPEG-TS AVC parsing + AVC in MPEG-TS AVC parsing
@ -1607,7 +1659,6 @@ x Matroska, some crashing files (with chapters)
Version 0.7.4.2 2006-12-09 Version 0.7.4.2 2006-12-09
--------------- ---------------
+ Czech language
+ Encoders database updated with 20 new encoder versions + Encoders database updated with 20 new encoder versions
+ Codecs database updated with 100 new codecs (video or audio) + Codecs database updated with 100 new codecs (video or audio)
x Matroska, sometimes wrong Playtime x Matroska, sometimes wrong Playtime
@ -1638,6 +1689,7 @@ x Musepack parser was doing too much "false positives" with some MPEG files
Version 0.7.4.0 2006-11-24 Version 0.7.4.0 2006-11-24
--------------- ---------------
+ Linux i386 version + Linux i386 version
+ AutoIt example
+ AVI with AAC-SBR : detection of real SamplingRate (not the sampling rate in header) + AVI with AAC-SBR : detection of real SamplingRate (not the sampling rate in header)
+ AVI with DV : basic information about audio + AVI with DV : basic information about audio
+ AVI with DV : detection of duplicated audio stream + AVI with DV : detection of duplicated audio stream
@ -1653,6 +1705,7 @@ Version 0.7.4.0 2006-11-24
+ MPEG-4 : Detection of AVC streams embeded in a 'mp4v' atom + MPEG-4 : Detection of AVC streams embeded in a 'mp4v' atom
+ MPEG-2TS with MPEG-4 and AC3 detection + MPEG-2TS with MPEG-4 and AC3 detection
+ Speed improvements + Speed improvements
+ MPEG-4 with Variable FrameRate detection, min and max
x #1551482 "\n" in filename get replaced by newline in "Text" output x #1551482 "\n" in filename get replaced by newline in "Text" output
x AVI : infinite loop on one example file x AVI : infinite loop on one example file
x AVI : some bad detections corrected x AVI : some bad detections corrected
@ -1663,6 +1716,9 @@ Version 0.7.3.1 2006-07-30
--------------- ---------------
+ MPEG-1/2 PS : more files have a duration + MPEG-1/2 PS : more files have a duration
+ AVI with MPEG-4 Video based codecs (DivX, XviD...), more encoder string detections + AVI with MPEG-4 Video based codecs (DivX, XviD...), more encoder string detections
+ Microsoft Visual Basic binding : wrapper class added around methods
+ Microsoft J# binding : wrapper class added around methods
+ Microsoft C# binding : default values for methods, to cleanup code example
x Matroska, crash with big (>4GB) files x Matroska, crash with big (>4GB) files
Version 0.7.3.0 2006-07-19 Version 0.7.3.0 2006-07-19
@ -1674,8 +1730,12 @@ Version 0.7.3.0 2006-07-19
+ AMV/MTV (Chinese) detection (if you have specifications of theses formats, email me) + AMV/MTV (Chinese) detection (if you have specifications of theses formats, email me)
+ AVI/DivX/GoogleVideo and MPEG-4 Video : packed bistream detection. + AVI/DivX/GoogleVideo and MPEG-4 Video : packed bistream detection.
Now you can know if your DVD player can read the file before burning. Next step: a database of DVD player capacities ;-) Now you can know if your DVD player can read the file before burning. Next step: a database of DVD player capacities ;-)
+ Java binding
+ C/C++ dynamic loading (instead of static linkage) binding
+ MPEG-4 : Language + MPEG-4 : Language
+ MPEG-4 : Text streams (subtitles) + MPEG-4 : Text streams (subtitles)
+ C# binding : wrapper class added around methods
x #1523005 : C# crashes because I did not use PtrToStringUni() to handle char pointers
x #1485003 : MP3, "Title" tag was sometimes forgotten x #1485003 : MP3, "Title" tag was sometimes forgotten
x #1485804 : Wrong bitrate and time in PCM files x #1485804 : Wrong bitrate and time in PCM files
x #1485810 : wrong playtime on CBR MP3 files with big id3v2 tags x #1485810 : wrong playtime on CBR MP3 files with big id3v2 tags
@ -1697,27 +1757,28 @@ Version 0.7.2.1 2005-05-08
+ MPEG-2 : Standard (NTSC, PAL, SECAM, or MAC) + MPEG-2 : Standard (NTSC, PAL, SECAM, or MAC)
x #1482346 : Incorrect playback time in OGG files (was not enough precise). x #1482346 : Incorrect playback time in OGG files (was not enough precise).
x #1482602 : MPEG-4 video false positive files x #1482602 : MPEG-4 video false positive files
x "lang=raw" option is back x #1479344 : Problems with DLL interface, ToolTip shell extension DLL extension are in another DLL to keep compatibility
x #1479317 : stop if debuging in Borland IDEs when opening an AVI file
Version 0.7.2.0 2005-04-30 Version 0.7.2.0 2005-04-30
--------------- ---------------
+ AVI with DivX or XviD : encoder name, GMC/QPel/B-frames indicator if present (beta) + ToolTip shell extension (if you have the mouse on a multimedia (AVI/MKV/OGG...) file, a ToolTip will be showed
+ AVI with DivX or XviD : Encoder name, GMC/QPel/B-frames indicator if present (beta)
+ AVI and WAV with MP3 : encoder name, precise version and layer number, VBR indication + AVI and WAV with MP3 : encoder name, precise version and layer number, VBR indication
+ Matroska: support of anamorphic videos (right Aspect Ration even if pixel aspect ratio is not 1:1) + Matroska: support of anamorphic videos (right Aspect Ration even if pixel aspect ratio is not 1:1)
+ AVI/WAV : support of extended wave files (20 bit per sample and more than 2 channels) and channel position + AVI/WAV : support of extended wave files (20 bit per sample and more than 2 channels) and channel position
+ AVI : support of Exif tag format + AVI : support of Exif tag format
+ AVI : more tags are supported + AVI : more tags are supported
+ Genres can be translated by translators
+ Real : detect RealAudio Lossless Format + Real : detect RealAudio Lossless Format
x #1454010 : v0.7.1.2 was checking updates even if the user did not want
x #1454009 : AC3, sometimes wrong AC3 playtime x #1454009 : AC3, sometimes wrong AC3 playtime
x #1469423 : MP3 with cyrilic filenames, Id3 tags can be read x #1469423 : MP3 with cyrilic filenames, Id3 tags can be read
x #1464066 : Hang ups with raw h264 streams x #1464066 : Hang ups with raw h264 streams
x x1462647 : Quicktime files with preview image, crash x #1462647 : Quicktime files with preview image, crash
x x1445150 : crash with some malformed MusePack files (workaround, this is a the Musepack bug, not yet corrected) x #1445150 : crash with some malformed MusePack files (workaround, this is a the Musepack bug, not yet corrected)
Version 0.7.1.2 2005-03-10 Version 0.7.1.2 2005-03-10
--------------- ---------------
+ #1441664: (for developpers using CLI) you can now have internal names of each tag ("-lang=raw")
+ #1438441: show TV format (PAL/NTSC) for DVD and DV + #1438441: show TV format (PAL/NTSC) for DVD and DV
+ #1343147: Matroska, Show Chapter names + #1343147: Matroska, Show Chapter names
+ MPEG-1 and 2, more precise playtime + MPEG-1 and 2, more precise playtime
@ -1730,6 +1791,7 @@ x #1438987: Infinite loop with some Matroska files
x Matroska, Recorded date is now in UTC format, rather than the number of seconds since 1970 x Matroska, Recorded date is now in UTC format, rather than the number of seconds since 1970
x AC3 noted 5 channels (because of 5.1) are now noted 6 channels (more realistic) x AC3 noted 5 channels (because of 5.1) are now noted 6 channels (more realistic)
x Quicktime: "ima4" or "twos" codecs were detected as Video stream instead of Audio stream x Quicktime: "ima4" or "twos" codecs were detected as Video stream instead of Audio stream
x Crash of third-party softwares with some specific files
Version 0.7.1.1 2005-02-24 Version 0.7.1.1 2005-02-24
--------------- ---------------
@ -1745,13 +1807,15 @@ x #1435086: Translation problems if the program is launched directly with a file
x #1361647: Complete rewrite of MPEG-4 (newest Quicktime, 3GPP, iTunes...) parser to be more robust. x #1361647: Complete rewrite of MPEG-4 (newest Quicktime, 3GPP, iTunes...) parser to be more robust.
x Some minor (but crashing :( ) bug fixes x Some minor (but crashing :( ) bug fixes
x AVI with DV was not well parsed x AVI with DV was not well parsed
x ActiveX DLL was forgotten
Version 0.7.1.0 2006-02-02 Version 0.7.1.0 2005-02-12
--------------- ---------------
+ Speed improvements + Speed improvements
+ #1383832: support of last version of Quicktime files + #1383832: support of last version of Quicktime files
+ Support of Musepack files + Support of Musepack files
+ Support of Flic (FLI/FLV) video files + Support of Flic (FLI/FLV) video files
+ Support of files with more than 8 audio streams or 32 text streams
+ Support of DTS-HD (DTS at 96 KHz / 24 bits) + Support of DTS-HD (DTS at 96 KHz / 24 bits)
+ Support of ID3 tags (v1 and v2) in .AAC files + Support of ID3 tags (v1 and v2) in .AAC files
+ Support of all Tags in AVI files + Support of all Tags in AVI files
@ -1762,7 +1826,6 @@ Version 0.7.1.0 2006-02-02
+ Detection of Dirac raw video files + Detection of Dirac raw video files
+ Detection of TrueAudio files + Detection of TrueAudio files
+ Detection of WavePack files + Detection of WavePack files
+ Support of files with more than 8 audio streams or 32 text streams
x #1420672: No WMV bitrate x #1420672: No WMV bitrate
x Crash with some corrupted MPEG files x Crash with some corrupted MPEG files
x Crash with some MP3 files with corrupted ID3v2 tags x Crash with some MP3 files with corrupted ID3v2 tags
@ -1775,20 +1838,31 @@ x Video languages were not parsed (example : "en" should be "English")
x FrameRate/String was forgeting measure (example: "at 25" should be "at 25 fps") x FrameRate/String was forgeting measure (example: "at 25" should be "at 25 fps")
x Some case sensitive problems (example: "KBps" instead of "Kbps", 8 times more) x Some case sensitive problems (example: "KBps" instead of "Kbps", 8 times more)
x DTS and AC3 channels position names were changed to be more human readable x DTS and AC3 channels position names were changed to be more human readable
+ Added .lib files needed for Borland and MS C++ compilers (no need to use "implib" anymore)
+ Added Contrib directory: ActiveX component (warning: no support from me)
Version 0.7.0.3 2005-11-14 Version 0.7.0.3 2005-10-25
--------------- ---------------
NOTE : this version is released with urgency, because of Kaspersky anti-virus false-positive detection. It should be compatible with MediaInfo 0.6.1.1 (mainly for AutoGK compatibility), but I don't promise all works! x Matroska: "ID" and "UniqueID" tags were not assigne to the right stream.
+ Uses MediaInfoLib 0.7.0.3
+ Text: URL for Text codecs + Text: URL for Text codecs
Version 0.7.0.2 2005-10-17
---------------
+ Support of ISO-639 language names (more than 200 language names can be translated) + Support of ISO-639 language names (more than 200 language names can be translated)
+ Support of "multilanguage" language name (ISO-639 "mul") + Support of "multilanguage" language name (ISO-639 "mul")
x #1260619 Delphi Example was incorrect
Version 0.7.0.2 2005-10-17
---------------
x #1323208: Video Bitrate for OGM files with VBR audio was incorrect x #1323208: Video Bitrate for OGM files with VBR audio was incorrect
+ Better detection and handling of DivX container + Better detection and handling of DivX container
+ #1327902: More meta data properties for RIFF files + #1327902: More meta data properties for RIFF files
x #1327468: RIFF (AVI) files with not-padded (INFO) sub chunks can't be parsed x #1327468: RIFF (AVI) files with not-padded (INFO) sub chunks can't be parsed
+ More "generic" tags added + More "generic" tags added
x Some other minor bugs x Some other minor bugs
Version 0.7.0.1 2005-07-24
---------------
x #1257550: rounding of FPS was 2 digit precise, not enougth, upgraded to 3 digits, and exact number is given (23.97 before, 23.970 or 23.976 now) x #1257550: rounding of FPS was 2 digit precise, not enougth, upgraded to 3 digits, and exact number is given (23.97 before, 23.970 or 23.976 now)
x Better false positive detection (mainly in MPEG1, MPEG2, MP3) x Better false positive detection (mainly in MPEG1, MPEG2, MP3)
x some memory leaks if you use MediaInfo a long time x some memory leaks if you use MediaInfo a long time
@ -1799,52 +1873,176 @@ x #1274999 : mp3Pro timing was wrong (2x the real timing)
+ "PlayTime" with AC3 + "PlayTime" with AC3
+ "PlayTime" with WAV + "PlayTime" with WAV
Version 0.6.1.1 2005-06-24 Version 0.7.0.0 2005-07-23
---------------
+ DLL: New(), Delete() added. Open() modified. WARNING: this break the interface
x Some changes in the name of Get() varaibles. WARNING: this break the interface
+ Better documentation (still in beta version), with a quick "How To"
+ DLL: MediaInfoList interface (multiple files with one Handle)
+ DLL: C++ wrapper
Version 0.6.1.1 2005-06-25
---------------
x Open Folder option is comming back
x File with an unknown format were detected as MP3
x Corrected hang up on Matroska files
x Corrected crash on AVI with subtitles only
x Corrected crash on some corrupted or unknown files
+ Added 3GPP files support
Version 0.6.1.0 2005-06-23
---------------
+ #1210433: in WMVA, Genre
+ #785349: Added Video->FrameCount (in advanced mode only, and developers)
+ #785349: Added BitRate mode when the codec is know to be only one (AC3 is CBR, Vorbis is VBR...)
x in WMA/WMV, Tags>255
x #1210425: bugs in MP3 (Genre, Track) (thanks to Ingo Brueckl)
x #1210412: MS Windows DLL didn't work under Win9X (no crash, but "Not a good file" reply) because of UnicoWS.dll linking problem.
x #1209291: IFO, Incorrect BitRate_Mode and Resolution (bit shifting), example 704*480
x #1209293: Incorrect Month in General/Date (UTC stamp was 1 month earlier) (thanks to Ingo Brueckl)
x #1215142: SamplingRate for MPEG audio streams in MPEG container was false
x #1222414: Video BitRate for AVI is back
x #1215939: Added a Format "MPEG x" if MPEG version can't be detected
x #1215840: Better version detection of MPEG Video. But still a workaround, if you know how to detect MPEG1 or 2 in a video only file, please contact me!
x #1210546: For developers, you can know which type is the value returned (Text, Integer, Float, Date, Binary)
Version 0.6.0.0 2005-05-18
---------------
+ PCM support in VOB files
+ Complete rewrite of MPEG1/MPEg2 (and DVD) parser
+ Complete rewrite of AVI parser: internal parser in place of Win32 API
+ #1123025: Escape codes at custom text (for comma, [, ], parenthesis...)
+ Begin of adaptation with GCC: tested with MinGW and Knoppix (Core library, and OGG)
x (I hope) all CSV bugs (quotes...) are corrected
x Unicode decoding in WMV/WMA/ASF formats
x #1195325: Memory leaks of 500 KiB/opened file
x #1192446: Incorect duration in some AVI files
x #1172817: Options in Inform method was "forgotten":(. Warning: this modification breaks compatibility with older DLL (this is why this version is named 0.6 in place of 0.5.x)
x #1201430: Should work with files having broken video stream header
x #1183702: Should work with files having broken video stream header
Version 0.5.1.0 2005-02-09
--------------- ---------------
New New
- Uses MediaInfoLib 0.6.1.1 - Better management of Inform() options
- Added more language names decoding for audio and text streams
- Language names for audio and text streams are translated
Warning : Bug fixes:
APE parser has some problem with ANSI compilation, I disabled it in this release. - Inform: hangups in Inform() with customized Option("Inform") settings
Hope to have it again in the next release. - Options: inversion between Infos_Parameters and Infos_Parameters_CSV
Version 0.5.2. 2005-
---------------
New
- Uses MediaInfoLib 0.5.2.0
- Begin of compilation under Linux : Core, and OGG format
Version 0.5.0.2 2005-01-11
---------------
New
- Uses MediaInfoLib 0.5.1.0
Bug fixes
- Some problems with CreateFile: if CreateFile doesn't work, I use WxFile instead - Some problems with CreateFile: if CreateFile doesn't work, I use WxFile instead
- MPEG Video and MPEG Audio: bug between version 0.4 and version 0.5 corrected - MPEG Video and MPEG Audio: bug between version 0.4 and version 0.5 corrected
- PlayTime Calculation for OGM was false - PlayTime Calculation for OGM was false
Version 0.5.0.1 2005-01-11 Version 0.5.0.1 2005-01-10
--------------- ---------------
New Bug fixes:
- Uses MediaInfoLib 0.5.0.1 - Win95/Win98/WinMe support again! (problem with Unicode)
Bug fixes
- Win95/Win98/WinMe support again! (problem with Unicode and AVI)
- AVI files were not well released (file locked) - AVI files were not well released (file locked)
- Better MPEG4 support - Better MPEG4 support
- Better coherency tests: no more file with 10 MP3 streams ;-) - Better coherency tests: no more file with 10 MP3 streams ;-)
Version 0.5.0.0 2004-01-10 Version 0.5.0.0 2005-01-10
--------------- ---------------
New : New
- Using MediaInfoLib 0.5.0.0 - Developpers, you can exactly choose the format you want support (wit #defines)
- UNICODE support (you should use it) (thanks to Jasper van de Gronde)
- UNICODE filenames support (problem with wxWidgets:( )
- APE support (thanks to Jasper van de Gronde)
- FLAC support (thanks to Jasper van de Gronde)
- AAC support (but no tags, too rare)
- DTS support
- AC3 support
- MPEG4 support
- CDXA (XCD) support (with partial subformats, no Matroska for example, too rare)
- A lot of rare and old audio formats: aiff, aifc, au, iff, paf, sd2, irca, w64, matlab, pvf, Fasttracker, sds, avr...
- Visual C++ 7.1 support
- Visual C# 7.1 example
- Visual J# 7.1 example
- Visual Basic 7.1 example
Bug fixes : Bug fixes
- "-f" doesn't need to be in last position any more - All C++ classes are in the namespace MediaInfoLib
- Can really analyse multiple files on command line - OGG format: UTF8 was not well decoded outside of US-ASCII codepage
- Better handling of language files (but really not perfect)
- Better handling of Real media files (encoder, codec)
- #936964: Error handling no video or no audio files
- #899692: WM, File Properties Object: Preroll was not used (usualy, playtime was 2-4 seconds too long)
- #868365: PlayTime - 2h12s is 2:12.00, not 2:00:12.00. PlayTime is better handled
- #840508: OGM crash if file is corrupted
- #1026978: Bitrate --> BitRate, OveralBitrate --> OveralBitRate
Version 0.4.0.1 2003-08-01 Version 0.4.0.1 2003-08-25
--------------- ---------------
Bug fixes Bug fixes
Using MediaInfoLib 0.4.0.1 - .Lib for Visual C++ compilers was forgotten
- History and Licence was forgotten
- Compiler changed from Borland to Microsoft for size efficiency (help for reducing code in Borland compiler would be appreciated)
Version 0.4.0 2003-08-01
-------------
New
- Open-Source (GPL)
- Matroska partial Support
- Better interraction with a FrontEnd Interface
Bug fixes
- MPEG1 and 2: huge bugfixes: now you can believe what it say:)
- Files > 4 GigaBytes (OK for file size, but duration calculation is sometimes NOK)
- Quicktime: bad codec in Audio if based of Microsoft 2cc
- Quicktime: sometimes don't handle compressed headers
- multiple video streams: second streams was not displayed
- A lot of other minor bugs...
Version 0.3.0 2003-03-03
-------------
New
- New engine for having a lot more format available and be able to write in files
- MPEG2 support (.MPG and .VOB)
- AC3 support
- DTS support
- DVD Video (IFO files) support
Bug fixes
- Too much...
Version 0.2.1 2003-01-12
-------------
New
- MPEG support
- WAV support
- OGG/OGM duration
Bug fixes
- Too much...
Version 0.2.0 2003-01-05
-------------
New
- List of 400+ codecs (audio or video)
- Multiple files opening
- Multi-language (English / French)
- OGG/OGM: Video bitrate, Play time
- More tags (OGG/MP3)
Version 0.1.1.c, 2002-12-31
---------------
Bug fixes
- OGG/OGM, comments: bug if comments were not in the same order than streams
- Summary: problems with roundness of audio bitrate (was floor method, now it is a round method)
Version 0.1.1.a, 2002-12-30
---------------
Bug fixes
- OGG, audio stream except vorbis: the bitrate was in byte in place of bits
Version 0.1.1, 2002-12-29
-------------
Bug fixes
- MP3: Url tag not well implemented
Version 0.1.0, 2002-12-28
-------------
Initial public release

View File

@ -9,7 +9,7 @@
<div> <div>
<h3 style="text-align: center;">MediaInfo(Lib) License</h3> <h3 style="text-align: center;">MediaInfo(Lib) License</h3>
<p>Copyright (c) 2002-2014 <a href="mailto:Info@MediaArea.net">MediaArea.net SARL</a>. All rights reserved.</p> <p>Copyright (c) 2002-2015 <a href="mailto:Info@MediaArea.net">MediaArea.net SARL</a>. All rights reserved.</p>
<p>Redistribution and use in source and binary forms, with or without <p>Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are modification, are permitted provided that the following conditions are

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by
@ -21,15 +21,15 @@
//Version //Version
static unsigned int mixp_versionMajor = 2; static unsigned int mixp_versionMajor = 2;
static unsigned int mixp_versionMinor = 13; static unsigned int mixp_versionMinor = 14;
//MediaInfo Version //MediaInfo Version
static unsigned int mixp_miVersionMajor = 0; static unsigned int mixp_miVersionMajor = 0;
static unsigned int mixp_miVersionMinor = 7; static unsigned int mixp_miVersionMinor = 7;
static unsigned int mixp_miVersionPatch = 71; static unsigned int mixp_miVersionPatch = 72;
//MediaInfo Checksum //MediaInfo Checksum
static const char *mixp_checksum = "aee8cf5f0037bc1d02d148f0c780c9c9f61ac6db"; static const char *mixp_checksum = "493bcbb64e665cd17835b1c1d84ec1d52c0e8361";
//Build date //Build date
static const char *mixp_buildDate = __DATE__; static const char *mixp_buildDate = __DATE__;

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by

View File

@ -1,6 +1,6 @@
/////////////////////////////////////////////////////////////////////////////// ///////////////////////////////////////////////////////////////////////////////
// MediaInfoXP // MediaInfoXP
// Copyright (C) 2004-2014 LoRd_MuldeR <MuldeR2@GMX.de> // Copyright (C) 2004-2015 LoRd_MuldeR <MuldeR2@GMX.de>
// //
// This program is free software; you can redistribute it and/or modify // This program is free software; you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by // it under the terms of the GNU General Public License as published by

View File

@ -106,7 +106,7 @@ REM // Create version tag
REM /////////////////////////////////////////////////////////////////////////// REM ///////////////////////////////////////////////////////////////////////////
echo MediaInfoXP - Simple GUI for MediaInfo > "%~dp0\out\%OUT_NAME%.txt" echo MediaInfoXP - Simple GUI for MediaInfo > "%~dp0\out\%OUT_NAME%.txt"
echo Built %ISO_DATE%, %TIME% >> "%~dp0\out\%OUT_NAME%.txt" echo Built %ISO_DATE%, %TIME% >> "%~dp0\out\%OUT_NAME%.txt"
echo Copyright (C) 2004-2014 LoRd_MuldeR ^<MuldeR2@GMX.de^> >> "%~dp0\out\%OUT_NAME%.txt" echo Copyright (C) 2004-2015 LoRd_MuldeR ^<MuldeR2@GMX.de^> >> "%~dp0\out\%OUT_NAME%.txt"
echo. >> "%~dp0\out\%OUT_NAME%.txt" echo. >> "%~dp0\out\%OUT_NAME%.txt"
echo This program is free software; you can redistribute it and/or modify >> "%~dp0\out\%OUT_NAME%.txt" echo This program is free software; you can redistribute it and/or modify >> "%~dp0\out\%OUT_NAME%.txt"
echo it under the terms of the GNU General Public License as published by >> "%~dp0\out\%OUT_NAME%.txt" echo it under the terms of the GNU General Public License as published by >> "%~dp0\out\%OUT_NAME%.txt"
@ -115,7 +115,7 @@ echo (at your option) any later version. >> "%~dp0\out\%OUT_NAME%.txt"
echo. >> "%~dp0\out\%OUT_NAME%.txt" echo. >> "%~dp0\out\%OUT_NAME%.txt"
echo ------------------------------------------------------------------->> "%~dp0\out\%OUT_NAME%.txt" echo ------------------------------------------------------------------->> "%~dp0\out\%OUT_NAME%.txt"
echo. >> "%~dp0\out\%OUT_NAME%.txt" echo. >> "%~dp0\out\%OUT_NAME%.txt"
echo MediaInfo(Lib) is Copyright (C) 2002-2014 MediaArea.net SARL. >> "%~dp0\out\%OUT_NAME%.txt" echo MediaInfo(Lib) is Copyright (C) 2002-2015 MediaArea.net SARL. >> "%~dp0\out\%OUT_NAME%.txt"
echo. >> "%~dp0\out\%OUT_NAME%.txt" echo. >> "%~dp0\out\%OUT_NAME%.txt"
echo Redistribution and use in source and binary forms, with or without >> "%~dp0\out\%OUT_NAME%.txt" echo Redistribution and use in source and binary forms, with or without >> "%~dp0\out\%OUT_NAME%.txt"
echo modification, are permitted according to the BSD-2-Clause license. >> "%~dp0\out\%OUT_NAME%.txt" echo modification, are permitted according to the BSD-2-Clause license. >> "%~dp0\out\%OUT_NAME%.txt"