QuickSync Decoder: Release Notes
From AVObjects Knowledge Base
(Difference between revisions)
(4 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 === | === 1.0.7.1 - May 04, 2018 === | ||
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.