H.264/AVC Video Encoder: Release Notes
From AVObjects Knowledge Base
(Difference between revisions)
(18 intermediate revisions by one user not shown) | |||
Line 5: | Line 5: | ||
* {{report_problem}} | * {{report_problem}} | ||
--> | --> | ||
+ | === 2.7.9.1 - Sep 03, 2020 === | ||
− | === 2.5.2.0 - Dec 13, 2013 === | + | * Removed incorrect error notification for the graph manager. |
+ | * Restored the ability to select Intel Media SDK 2017 R1 (version 1.23) in the installer. | ||
+ | |||
+ | === 2.7.9.0 - Aug 18, 2020 === | ||
+ | |||
+ | * Fixed issue with output aspect ratio for input media type with VIDEOINFOHEADER. | ||
+ | * Upgraded to Intel Media SDK 2019 R1 (API version 1.28) | ||
+ | * Upgraded to IPP 2020.1 | ||
+ | |||
+ | === 2.7.8.0 - Feb 27, 2020 === | ||
+ | |||
+ | * Corrected classes for color conversions. | ||
+ | * Calling IMLH264MFXEncoder::InsertKeyFrame() method is allowed in pause state. | ||
+ | * Corrected processing of timestamps. | ||
+ | |||
+ | === 2.7.7.0 - Sep 19, 2019 === | ||
+ | |||
+ | * Fixed bug with RGB24 color space on input. | ||
+ | * Added check of input sample size. | ||
+ | * Corrected the creation of the output media types. | ||
+ | |||
+ | === 2.7.6.0 - May 29, 2019 === | ||
+ | |||
+ | * Upgraded to Intel Media SDK 2017 R1 (version 1.23). | ||
+ | * Upgraded to IPP 2019.2. | ||
+ | * The size of the allocated memory was reduced. | ||
+ | * The project was recompiled with VS2015, fixed compilation errors and warnings. | ||
+ | * The compilation options for VS2015 are selected to install the filter also in Windows XP (v140_xp). | ||
+ | * Added debug info for check memory allocation. | ||
+ | |||
+ | === 2.7.5.0 - Jul 20, 2017 === | ||
+ | |||
+ | * Added code for trying to fix the encoder error MFX_ERR_MEMORY_ALLOC on Init() call. | ||
+ | * Corrected base class for output pins and implementation of the dynamic reconnection. | ||
+ | * Fixed code of output pin class for work with GMFBridge. | ||
+ | * The protection settings were changed to reduce false positive notifications from antiviruses. | ||
+ | |||
+ | === 2.7.3.0 - Dec 01, 2016 === | ||
+ | |||
+ | * Fixed a method for calculating the working buffer size for large bitrates. | ||
+ | * Fixed initialization of IPP for last IPP libraries (version >= 8.xxx). | ||
+ | |||
+ | === 2.7.2.1 - Nov 01, 2016 === | ||
+ | |||
+ | * Added debug info (number of version, etc.). | ||
+ | |||
+ | === 2.7.2.0 - Oct 27, 2016 === | ||
+ | |||
+ | * Fixed problem with hand-up of encoder in some situations. | ||
+ | * Corrected C++ and C# samples. | ||
+ | |||
+ | === 2.7.1.0 - Oct 20, 2016 === | ||
+ | |||
+ | * Corrected methods for upload samples to encoder. | ||
+ | * Added critical section for lock method for get times from input container. | ||
+ | * Upgraded to IPP 8.2.3.280. | ||
+ | |||
+ | === 2.7.0.0 - Jul 23, 2016 === | ||
+ | |||
+ | * Big changes in the structure of the filter and internal objects. | ||
+ | |||
+ | === 2.6.9.0 - Jul 05, 2016 === | ||
+ | |||
+ | * libmfx.lib removed from project (layer between encoder filter and libmfxswXX.dll/libmfxhwXX.dll). | ||
+ | * Added interface IAVVersion for obtain filter's type (Debug/Release), version, compilation date/time, etc. | ||
+ | * Added code signing certificate. | ||
+ | * Corrected protection system (accumulated corrections). | ||
+ | |||
+ | === 2.6.5.0 - Dec 25, 2014 === | ||
+ | |||
+ | * Encoder upgraded to Intel® Media SDK for Windows (Version 6.0.0000.308), part of the Intel® INDE 2015. | ||
+ | * Added profiles and levels. | ||
+ | * Fixed bug with NV12 color space and cropping != 0. | ||
+ | |||
+ | === 2.6.4.0 - Sep 15, 2014 === | ||
+ | |||
+ | * Added notification about old version of Intel HD Graphics driver. | ||
+ | * Extended "About" property page: added version number of the used software Intel® Media SDK. | ||
+ | * Extended installer for select used version of Intel® Media SDK. | ||
+ | * Color conversions upgraded to IPP 8.2.0. | ||
+ | * Extended C++ and C# samples (added capturing to file with AVObjects MPEG-4 Writer). | ||
+ | |||
+ | === 2.6.3.0 - May 27, 2014 === | ||
+ | |||
+ | * Corrected property page. | ||
+ | * Corrected usage of presets. | ||
+ | * Added interface method and control on property page for select minimal buffering. | ||
+ | |||
+ | === 2.6.2.0 - May 22, 2014 === | ||
+ | |||
+ | * Upgraded to IPP 8.1.1 | ||
+ | |||
+ | === 2.6.1.0 - Mar 12, 2014 === | ||
+ | |||
+ | * Maximum bitrate is increased to 288000 Kbps (Main Profile, Level 5.1) | ||
+ | |||
+ | === 2.6.0.0 - Mar 10, 2014 === | ||
+ | |||
+ | * Encoder upgraded to Intel® Media SDK 2014 (Version 5.0.0000337.78585) | ||
+ | |||
+ | === 2.5.3.0 - Dec 13, 2013 === | ||
* Added methods for execute dynamic changes of input and output media types | * Added methods for execute dynamic changes of input and output media types |
Latest revision as of 16:43, 3 September 2020
This page is a copy of the original page on the AVObjects' web site and can also be viewed here.
2.7.9.1 - Sep 03, 2020
- Removed incorrect error notification for the graph manager.
- Restored the ability to select Intel Media SDK 2017 R1 (version 1.23) in the installer.
2.7.9.0 - Aug 18, 2020
- Fixed issue with output aspect ratio for input media type with VIDEOINFOHEADER.
- Upgraded to Intel Media SDK 2019 R1 (API version 1.28)
- Upgraded to IPP 2020.1
2.7.8.0 - Feb 27, 2020
- Corrected classes for color conversions.
- Calling IMLH264MFXEncoder::InsertKeyFrame() method is allowed in pause state.
- Corrected processing of timestamps.
2.7.7.0 - Sep 19, 2019
- Fixed bug with RGB24 color space on input.
- Added check of input sample size.
- Corrected the creation of the output media types.
2.7.6.0 - May 29, 2019
- Upgraded to Intel Media SDK 2017 R1 (version 1.23).
- Upgraded to IPP 2019.2.
- The size of the allocated memory was reduced.
- The project was recompiled with VS2015, fixed compilation errors and warnings.
- The compilation options for VS2015 are selected to install the filter also in Windows XP (v140_xp).
- Added debug info for check memory allocation.
2.7.5.0 - Jul 20, 2017
- Added code for trying to fix the encoder error MFX_ERR_MEMORY_ALLOC on Init() call.
- Corrected base class for output pins and implementation of the dynamic reconnection.
- Fixed code of output pin class for work with GMFBridge.
- The protection settings were changed to reduce false positive notifications from antiviruses.
2.7.3.0 - Dec 01, 2016
- Fixed a method for calculating the working buffer size for large bitrates.
- Fixed initialization of IPP for last IPP libraries (version >= 8.xxx).
2.7.2.1 - Nov 01, 2016
- Added debug info (number of version, etc.).
2.7.2.0 - Oct 27, 2016
- Fixed problem with hand-up of encoder in some situations.
- Corrected C++ and C# samples.
2.7.1.0 - Oct 20, 2016
- Corrected methods for upload samples to encoder.
- Added critical section for lock method for get times from input container.
- Upgraded to IPP 8.2.3.280.
2.7.0.0 - Jul 23, 2016
- Big changes in the structure of the filter and internal objects.
2.6.9.0 - Jul 05, 2016
- libmfx.lib removed from project (layer between encoder filter and libmfxswXX.dll/libmfxhwXX.dll).
- Added interface IAVVersion for obtain filter's type (Debug/Release), version, compilation date/time, etc.
- Added code signing certificate.
- Corrected protection system (accumulated corrections).
2.6.5.0 - Dec 25, 2014
- Encoder upgraded to Intel® Media SDK for Windows (Version 6.0.0000.308), part of the Intel® INDE 2015.
- Added profiles and levels.
- Fixed bug with NV12 color space and cropping != 0.
2.6.4.0 - Sep 15, 2014
- Added notification about old version of Intel HD Graphics driver.
- Extended "About" property page: added version number of the used software Intel® Media SDK.
- Extended installer for select used version of Intel® Media SDK.
- Color conversions upgraded to IPP 8.2.0.
- Extended C++ and C# samples (added capturing to file with AVObjects MPEG-4 Writer).
2.6.3.0 - May 27, 2014
- Corrected property page.
- Corrected usage of presets.
- Added interface method and control on property page for select minimal buffering.
2.6.2.0 - May 22, 2014
- Upgraded to IPP 8.1.1
2.6.1.0 - Mar 12, 2014
- Maximum bitrate is increased to 288000 Kbps (Main Profile, Level 5.1)
2.6.0.0 - Mar 10, 2014
- Encoder upgraded to Intel® Media SDK 2014 (Version 5.0.0000337.78585)
2.5.3.0 - Dec 13, 2013
- Added methods for execute dynamic changes of input and output media types
2.5.2.0 - Now 05, 2013
- Upgraded protection
2.5.1.0 - Sep 11, 2013
- Added GPU encoding (hardware acceleration)
2.5.0.0 - Jul 19, 2013
- Preset changes to "Custom" if bitrate value is different from the default
- Added method for upload license from application code
- Upgraded license system
- Filter moved to AVObjects.com
2.0.2.1 - Nov 28, 2012
- Upgraded to Intel Media SDK 2012 R3
- Corrected default bitrate selection
2.0.1.4 - Nov 09, 2012
- Fixed problems with protection for i3/i5 Sandy Bridge processors
2.0.1.0 - Oct 01, 2012
- Fixed problems with IPP (invalid CPU defining for i3/i5 Sandy Brige processors)
2.0.0.0 - Jul 18, 2012
- Added 64-bit version.
- Upgraded to IPP 7.0.7.
- Added C++ and C# samples.
- Added key-frame forcing.
- Added "Low latency" preset.
- Fixed problems in internal threads.
1.0.2.2 - Sep 13, 2011
- Fixed problems with Baseline profile.
1.0.2.1 - Apr 05, 2011
- Added media type for connection to MPEG-2 TS Muxer.
1.0.2.0 - Apr 04, 2011
- Added output media type for capturing to MPEG-4 (QT) files.
- Added output media type for capturing to MPEG-2 TS stream.
1.0.1.1 - Mar 10, 2011
- Fixed bugs for uncompressed YV12 images from ffdshow decoder.
- Added description of filter to H264mfxEncoder.idl file.
1.0.1.0 - Mar 03, 2011
- First release.
1.0.0.4_beta - Feb 17, 2011
- Added optimization for NV12 (sample buffer used as encoder input).
- Fixed input media type with AverageTime = 0.
- Fixed compiler settings.
1.0.0.3_beta - Feb 15, 2011
- First beta version with fixed CBR = 6000 kbps.