QuickSync Decoder: Release Notes
From AVObjects Knowledge Base
(Difference between revisions)
Line 4: | Line 4: | ||
* {{report_problem}} | * {{report_problem}} | ||
--> | --> | ||
+ | === 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 === | === 1.1.3.0 - Sep 06, 2019 === | ||
Revision as of 13:18, 17 September 2019
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.