QuickSync Decoder: Release Notes

From AVObjects Knowledge Base
(Difference between revisions)
Jump to: navigation, search
(Created page with "<!--This is the release notes for QuickSync Decoder. * {{download}} {{[http://www.avobjects.com/downloads/136 download]}} * {{report_problem}} --> === 1.0.6.0 - Aug 31, 2...")
 
 
(6 intermediate revisions by one user not shown)
Line 4: Line 4:
 
* {{report_problem}}
 
* {{report_problem}}
 
-->
 
-->
 +
=== 1.2.0.0 - Jun 29, 2024 ===
 +
 +
* Decoding of raw (MPEG-2 TS) and MPEG-4 (with length prefix) streams has been upgraded.
 +
* Fixed implementation of preroll samples.
 +
* Upgraded to IPP 2021.10 from oneAPI Toolkit 2024.0
 +
 +
=== 1.1.5.0 - Sep 16, 2023 ===
 +
 +
* Fixed an error in parsing some MPEG-2 TS files.
 +
* Added interface method to send EOS from decoder with stop decoding.
 +
* The project has been updated in accordance with cumulative changes in the base libraries.
 +
 +
=== 1.1.4.0 - Sep 17, 2019 ===
 +
 +
* Fixed parsing of the input H264 media type.
 +
* If the hardware decoder cannot decode the stream, a software decoder is automatically created (if any decoder can be used). 
 +
 +
=== 1.1.3.0 - Sep 06, 2019 ===
 +
 +
* Added forced selection of output subtype and format from registry settings.
 +
* Corrected parsing of headers from connection mediatype for H264 stream from MPEG-2 TS.
 +
* Corrected internal objects for gluing frames and handling EOS.
 +
* Upgraded to IPP 2019.2.
 +
* MPEG-2 decoding is temporarily disabled.
 +
 +
=== 1.1.0.0 - Jan 23, 2019 ===
 +
 +
* Internal objects for gluing frames rewritten, big changes are made to the decoder wrapper.
 +
* Upgraded to IPP 2019.1.
 +
* The compilation options for VS2015 are selected to install the filter also in Windows XP (v140_xp).
 +
 +
=== 1.0.7.1 - May 04, 2018 ===
 +
 +
* Added debug info.
 +
 +
=== 1.0.7.0 - Apr 03, 2018 ===
 +
 +
* Upgraded to Intel Media_SDK_2017.0.1 (MFX version 1.23).
 +
* Corrected color conversions for interlaced frames.
 +
* Changed compilation settings for use program also on Windows XP ('v100' is selected).
 +
 
=== 1.0.6.0 - Aug 31, 2017 ===
 
=== 1.0.6.0 - Aug 31, 2017 ===
  

Latest revision as of 16:58, 29 June 2024

1.2.0.0 - Jun 29, 2024

  • Decoding of raw (MPEG-2 TS) and MPEG-4 (with length prefix) streams has been upgraded.
  • Fixed implementation of preroll samples.
  • Upgraded to IPP 2021.10 from oneAPI Toolkit 2024.0

1.1.5.0 - Sep 16, 2023

  • Fixed an error in parsing some MPEG-2 TS files.
  • Added interface method to send EOS from decoder with stop decoding.
  • The project has been updated in accordance with cumulative changes in the base libraries.

1.1.4.0 - Sep 17, 2019

  • Fixed parsing of the input H264 media type.
  • If the hardware decoder cannot decode the stream, a software decoder is automatically created (if any decoder can be used).

1.1.3.0 - Sep 06, 2019

  • Added forced selection of output subtype and format from registry settings.
  • Corrected parsing of headers from connection mediatype for H264 stream from MPEG-2 TS.
  • Corrected internal objects for gluing frames and handling EOS.
  • Upgraded to IPP 2019.2.
  • MPEG-2 decoding is temporarily disabled.

1.1.0.0 - Jan 23, 2019

  • Internal objects for gluing frames rewritten, big changes are made to the decoder wrapper.
  • Upgraded to IPP 2019.1.
  • The compilation options for VS2015 are selected to install the filter also in Windows XP (v140_xp).

1.0.7.1 - May 04, 2018

  • Added debug info.

1.0.7.0 - Apr 03, 2018

  • Upgraded to Intel Media_SDK_2017.0.1 (MFX version 1.23).
  • Corrected color conversions for interlaced frames.
  • Changed compilation settings for use program also on Windows XP ('v100' is selected).

1.0.6.0 - Aug 31, 2017

  • Added code for receive H264 stream with separate NAL Units in DirectShow samples (from network source).
  • Fixed problem with loss of media type attached to the first output sample in the call sequence: first call of Pause(), SetPosition().
  • Added a special code for checking output media types for VIDEOINFOHEADER::AvgTimePerFrame = 0.

1.0.5.0 - May 30, 2017

  • Fixed code of output pin class for work with GMFBridge.
  • Corrected functions for color conversions.
  • The project was recompiled with VS2015, fixed compilation errors and warnings.
  • The protection settings were changed to reduce false positive notifications from antiviruses.

1.0.4.0 - Jan 20, 2017

  • Corrected list of output media types and color conversions.
  • Upgraded to IPP 8.2.3.280.

1.0.3.3 - Jul 23, 2016

  • Upgraded to the newest Intel Media SDK 2016-R2 (v. 1.19).
  • Extended debug info.

1.0.3.2 - Jun 27, 2016

  • Fixed problem with EOS for streams with end_of_seq_rbsp() on end of stream.

1.0.3.1 - Jun 10, 2016

  • Added interface IAVVersion for obtain filter's type (Debug/Release), version, compilation date/time, etc.

1.0.3.0 - Jun 08, 2016

  • Corrected EOS handling for H264 decoding.

1.0.2.9 - Jun 08, 2016

  • Fixed license subsystem for multithreaded environment.

1.0.2.8 - Jun 07, 2016

  • Extended "license expired" message.

1.0.2.7 - Jun 03, 2016

  • Corrected license subsystem.

1.0.2.6 - May 30, 2016

  • Name of filter changed to "QS Decoder" (former name was "H264 QS Decoder").
  • Added C# sample.
  • Corrected C++ sample.
  • Added code signing certificate.

1.0.2.5 - May 24, 2016

  • Added code for connection with H264 media types without headers (Intel Media SDK H.264 Encoder, H264 in AVI files, etc.).
  • Disabled usage of the invalid old versions libmfxhwXX.dll (<= 1.4).

1.0.2.4 - May 20, 2016

  • libmfx.lib removed from project (layer between decoder filter and libmfxswXX.dll/libmfxhwXX.dll).

1.0.2.3 - May 17, 2016

  • Extended debug info, corrected asserts.

1.0.2.2 - Apr 26, 2016

  • Fixed bug with critical sections for get and flush output frames.
  • Fixed check for mfxFrameInfo::BitDepthLuma and BitDepthChroma (values depend from version of Intel library).
  • Fixed main method for decoding.
  • Upgraded methods for logging/debugging.
  • Removed invalid asserts.

1.0.2.0 - Apr 25, 2016

  • MPEG-2 decoding added.
  • Large changes in the structure of the filter and internal objects.

1.0.1.0 - Mar 16, 2016

  • First public beta release.

1.0.0.1 - Mar 14, 2016

  • First release.
Personal tools