EventsJun 29, 2024. QuickSync Decoder. Major update to improve decoding of raw (MPEG-2 TS) and MPEG-4 (with length prefix) streams. Read more...Jul 01, 2023. Delayer. The first release of the new DirectShow filter to delay uncompressed video or uncompressed audio streams. Read more...
Apr 06, 2021. Audio Level. Added Spectrum analysis feature. Read more...
Jun 08, 2020. MP4 & QuickTime Writer. Added support for HEVC and MPEG-2 streams. Read more...
May 22, 2020. QuickSync Encoder. The first public release of the new DirectShow filter for encoding 8-bit 4:2:0 progressive or interlaced video frames in HEVC, H264 or MPEG-2 formats. Read more...
Mar 10, 2020. Deinterlacer Filter. Filter completely rewritten and expanded to support many new features. Read more...
May 27, 2019. WebRTC/RTP Server. Added support for MPEG-2 TS streams. Read more...
Apr 18, 2019. Video Mixer. First public release. Download
Mar 12, 2019. MXF Reader. Added support for Canon XF-HEVC files. Read more...
| Video Generator: Release Notes 2.4.2.2 - Nov 20, 2024 - Fixed VIDEO_STREAM_CONFIG_CAPS data returned by IAMStreamConfig::GetStreamCaps() call.
2.4.2.1 - Nov 19, 2024 - Fixed incorrect source and target rectangle checking in media types for 'v210' with negative height.
2.4.2.0 - Oct 31, 2024 - Fixed the sequence of calling NewSegment() and getting samples from the allocator.
- Fixed asm code for color conversions.
2.4.1.0 - Sep 18, 2024 - The call sequence in the base class for output pins has been changed, NewSegment() is called before the first output sample is created.
- Upgraded to IPP 2021.10
2.4.0.1 - Feb 27, 2023 - Adjusted YUV and RGB frames to test chromakey algorithms.
2.4.0.0 - Jan 25, 2023 - Interface methods IAVOVideoGenerator::Set/GetTimeStampSource() changed to Set/GetSyncSource().
- Fixed frame generation and timestamps calculation for live sources.
- Added a test to generate video samples without timestamps.
2.3.9.0 - Dec 14, 2022 - Added frames with images to test chromakey algorithms.
2.3.8.1 - May 19, 2022 - Colorimetric enum in .idl wrapped in #ifndef
- Upgraded to IPP 2021.4
2.3.8.0 - Oct 20, 2021 - Fixed a bug with switching modes "File source" -> "Live source" and vice versa.
2.3.7.1 - Aug 19, 2021 2.3.7.0 - Aug 11, 2021 - Added colorimtetry setting (Auto, 601, 709HDTV, 709CSC).
- Corrected color conversion classes.
- Upgraded to IPP 2021.3
2.3.6.0 - Feb 04, 2021 - Added the ability to set negative height for GDI RGB mediatypes (ARGB32, RGB32, RGB24, RGB565 and RGB555).
- Corrected file source mode, added IMediaSeeking interface.
- Corrected color conversion methods.
- Fixed bug with sending end of stream from audio output if file mode was selected and end time was reached.
- The peak number (bit '1' = amplitude - 1) is superimposed on each peak of the audio sine wave if the sine wave meets specific conditions.
- Upgraded to IPP 2020.2
2.3.5.0 - Jul 26, 2019 - Fixed bug with incorrect exchange between threads.
- Fixed bug with dynamic reconnection in Pause state.
- Corrected methods for use filter as "live source".
- Fixed bug from Google Chrome CaptureSinkFilter: invalid allocation of memory for AM_MEDIA_TYPE::pbFormat in IPin::ConnectionMediaType() method.
- Upgraded to IPP 2019.2
2.3.4.0 - Sep 28, 2017 - Corrected base class for output pins and implementation of the dynamic reconnection.
- Corrected sound generation methods.
- The SetOutputProps()/GetOutputProps() methods are added for set/get all video properties in one method.
- The SetStamp()/GetStamp() methods are added to set the stamp on the image along the left border.
- The code for connecting to the network for time synchronization is added to the filter.
- Lines with coded time of the frame added on output image.
- Fixed conversion methods from ARGB32 color space to RB16 and BR16.
- The property page is extended: controls have been added to select the type of stamp and port number.
- Lines with coded number of the frame added on output image.
- The project was recompiled with VS2015, fixed compilation errors and warnings.
2.3.1.1 - Apr 14, 2017 - Fixed bug with creating additional 'v210' mediatypes.
2.3.1.0 - Apr 14, 2017 - Fixed bug with restoring ebx register in asm functions.
- Corrected conversions for 'r210' color space.
- Added special 'v210' media type for connection to DeckLink Renderer.
2.3.0.0 - Apr 02, 2017 - Added new color spaces MEDIASUBTYPE_v210, MEDIASUBTYPE_r210, MEDIASUBTYPE_A2B10G10R10, MEDIASUBTYPE_A2R10G10B10, MEDIASUBTYPE_BR16, MEDIASUBTYPE_RB16, MEDIASUBTYPE_AR16, MEDIASUBTYPE_AB16.
- Added code for setting lower bits for color spaces with > 8 bits per color component (inverse copying of high bits).
- Added top-left and bottom-right labels to the visible part and the alpha channel of the generated image.
- Added intensity and color bars to the visible part of the generated image and intensity bar to the alpha channel.
- Corrected media types for 'v210' color space.
- Upgraded to IPP 8.2.3.280.
- Added interface IAVVersion for obtain filter's type (Debug/Release), version, compilation date/time, etc.
- Added code signing certificate.
2.2.1.3 - Sep 19, 2016 - Fixed bug with ARGB color space and the image height is not a multiple of 4 (486, for example).
2.2.1.2 - Sep 16, 2016 - Corrected media types for 10-bit RGB color spaces: MEDIASUBTYPE_A2B10G10R10 and MEDIASUBTYPE_A2R10G10B10.
2.2.1.1 - Sep 02, 2016 - Fixed bug with empty output media type and audio pin connection for some situations.
- Corrected invalid assert.
2.2.1.0 - Aug 29, 2016 - Corrected implementation of live audio stream.
- Fixed bug for audio stream in file source mode.
2.2.0.0 - Jul 07, 2016 - Added Reference Clock implementation.
- Changed interface, added methods for set test distortions (for check streams and A/V synchronization).
- Corrected IPersistStream implementation and registry settings, added description of parameters for IStream and registry.
- Corrected property page.
2.1.2.0 - Dec 27, 2015 - Added 10-bit RGB color spaces: MEDIASUBTYPE_A2B10G10R10 and MEDIASUBTYPE_A2R10G10B10.
- Fixed methods for dynamic reconnection (width/height) and dynamic media type changing (formattype, interlacing, average time).
- Added function to enable processing of the aspect ratio in VMR7/9.
- Fixed bug with list of supported media types if FORMAT_VideoInfo selected.
2.1.1.0 - Dec 16, 2015 - Allowed use of FPS = 0 for test purposes (VIDEOINFOHEADER(2)::AvgTimePerFrame = 0 in media type). FPS=25 will be used in this case for set the time stamps of output video samples.
2.1.0.0 - Oct 28, 2015 - Added axis with coordinates of the pixels relative to the center of the image.
- Added interface methods and controls on property page for set sampling rate and sine wave frequency for audio output.
2.0.9.0 - Apr 19, 2015 - Changed the time source for the generation of sound in the case of live source mode.
2.0.8.0 - Jan 22, 2015 - Corrected property page controls for set FPS.
2.0.7.0 - Dec 01, 2014 - Added interface methods for execute tests.
- Added controls to property page for set/get type and parameters of test.
2.0.6.0 - Oct 22, 2014 - Added interface methods and code for create mosaic test image.
- Added controls to property page for set/get mosaic parameters.
- Additional resolutions added to property page, property page corrected.
2.0.5.0 - Oct 14, 2014 - Corrected controls on property page.
2.0.4.0 - Sep 29, 2014 - Added interface method for save current settings to registry.
- Button for save current settings added on property page.
2.0.3.0 - Sep 18, 2014 - Upgraded to IPP 8.2.0.
- Corrected algorithm for painting
2.0.2.0 - May 14, 2014 - Corrected structure of filter
- Corrected property page
2.0.1.0 - Mar 19, 2014 - Added 720p and 1080i settings
2.0.0.2 - Jul 03, 2013 - Aspect ratio for standard PAL SD and NTSC SD resolutions changed to 4x3, for HD resolutions (1280x720 and 1920x1080) to 16x9
2.0.0.1 - Jul 03, 2013 - Fixed bug with property page
2.0.0.0 - Jul 03, 2013 |