QuickSync Decoder: Release Notes

From AVObjects Knowledge Base
Revision as of 13:18, 17 September 2019 by Dkn (Talk | contribs)
Jump to: navigation, search

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