H.264/AVC Video Encoder: Release Notes

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
 
(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.
Personal tools