|
Date |
Version |
Description of Change |
|---|---|---|
|
02/2008 |
1.0.0 |
Initial release. |
|
03/2008 |
1.0.1 |
Removed Video Library. |
|
05/2008 |
1.1.0 |
New functions: H.264 Deblock filter functions fwiFilterDeblockingChroma_HorEdge_H264_8u_C1IR fwiFilterDeblockingChroma_VerEdge_H264_8u_C1IR fwiFilterDeblockingLuma_HorEdge_H264_8u_C1IR fwiFilterDeblockingLuma_VerEdge_H264_8u_C1IR Color to gray scale conversion functions fwiColorToGray_8u_C3C1R fwiColorToGray_16u_C3C1R fwiColorToGray_16s_C3C1R fwiColorToGray_32f_C3C1R fwiColorToGray_8u_AC4C1R fwiColorToGray_16u_AC4C1R fwiColorToGray_16s_AC4C1R fwiColorToGray_32f_AC4C1R fwiRGBToGray_8u_C3C1R fwiRGBToGray_16u_C3C1R fwiRGBToGray_16s_C3C1R fwiRGBToGray_32f_C3C1R fwiRGBToGray_8u_AC4C1R fwiRGBToGray_16u_AC4C1R fwiRGBToGray_16s_AC4C1R fwiRGBToGray_32f_AC4C1R Color format conversion functions fwiYCbCr422ToYCbCr420_8u_C2P3R fwiYCbCr422ToYCbCr420_8u_P3R fwiYCbCr422_8u_P3C2R 64s support for Add and Sub functions fwsAdd_64s fwsSub_64s Image statistics functions fwiSum_8u_C1R fwiSum_16s_C1R Min and Max functions fwsMin_8s fwsMin_64u fwsMax_8s fwsMax_64u Optimized functions: JPEG color conversion functions fwiRGBToYCbCr422LS_MCU_8u16s_C3P3R fwiRGBToYCbCr444LS_MCU_8u16s_C3P3R fwiRGBToYCbCr411LS_MCU_8u16s_C3P3R fwiBGRToYCbCr411LS_MCU_8u16s_C3P3R fwiBGRToYCbCr444LS_MCU_8u16s_C3P3R Normal color conversion functions fwiRGBToHSV_8u_C3R fwiYCbCr422_8u_P3C2R fwiRGBToYCbCr420_8u_C3P3R JPEG inverse quantisation and level shift functions fwiQuantInv8x8_JPEG_16s_C1I fwiAdd128_JPEG_16s8u_C1R Resize functions fwiResizeSqrPixel_8u_C1R fwiResizeSqrPixel_8u_C3R fwiResizeSqrPixel_8u_C4R fwiResizeSqrPixel_8u_AC4R Rotate functions fwiRotate_8u_C1R fwiRotate_8u_C3R fwiRotate_8u_C4R fwiRotate_8u_AC4R fwiRotate_16u_C1R fwiRotate_16u_C3R fwiRotate_16u_C4R fwiRotate_16u_AC4R fwiRotate_32f_C1R fwiRotate_32f_C3R fwiRotate_32f_C4R fwiRotate_32f_AC4R Updated functions for bug fixes: fwiQuantInv_MPEG2_16s_C1I fwiQuantInvIntra_MPEG2_16s_C1I fwiRotate_8u_C4R fwiYCbCr411ToRGBLS_MCU_16s8u_P3C3R fwiFilterLowpass_8u_C1R fwiFilterGauss_8u_C1R fwiFilterLaplace_8u_C1R fwiFilterHipass_8u_C1R Other new features: Enabled threading support for Min, Max and MInMax statistical functions in fwSignal Implemented workaround for GCC 4.3 bug to improve performance for all arithmetic, logical, and statistic functions. Bug summary: Framewave uses integer load/store and GCC introduces additional memory moves if the actual data type is float or double. Older versions of GCC may perform more slowly due to the bug summarized above and GCC bug 34043, which is solved in GCC 4.3. |
|
08/2008 |
1.2.0 |
New functions: 3D-Lookup based Color Space Conversion fwiLookUp3D_16u_C3R fwiLookUp3D_16u_C3IR Auto-Correlation functions fwsAutoCorr_32f fwsAutoCorr_NormA_32f fwsAutoCorr_NormB_32f fwsAutoCorr_64f fwsAutoCorr_NormA_64f fwsAutoCorr_NormB_64f fwsAutoCorr_32fc fwsAutoCorr_NormA_32fc fwsAutoCorr_NormB_32fc fwsAutoCorr_64fc fwsAutoCorr_NormA_64fc fwsAutoCorr_NormB_64fc Optimized functions: JPEG Functions fwiRGBToY_JPEG_8u_C3C1R fwiYCCKToCMYK_JPEG_8u_P4C4R fwiYCbCrToRGB_JPEG_8u_P3C3R fwiCMYKToYCCK_JPEG_8u_C4P4R fwiDCTQuantInv8x8LS_JPEG_16s8u_C1R fwiYCbCr411ToBGRLS_MCU_16s8u_P3C3R fwiBGRToYCbCr422LS_MCU_8u16s_C3P3R fwiYCbCr422ToRGBLS_MCU_16s8u_P3C3R fwiYCbCr422ToBGRLS_MCU_16s8u_P3C3R Other new features: Framewave re-factored to use SSEPlus project (http://sourceforge.net/projects/SSEPlus) Framewave is now tested on Visual Studio 2008 for Windows and GCC 4.3 on Linux |
|
12/2008 |
1.3.0 |
New functions: Convert functions fwsConvert_16u32s fwsConvert_8u16s fwsConvert_32u16s fwsConvert_32u32f fwsConvert_32u64f fwsConvert_16u32f_Sfs fwiConvert_32f8u_C1R fwiConvert_32f8u_C3R fwiConvert_32f8u_C4R fwiConvert_32f8u_AC4R fwiConvert_32f8s_C1R fwiConvert_32f8s_C3R fwiConvert_32f8s_C4R fwiConvert_32f8s_AC4R fwiConvert_32f16s_C1R fwiConvert_32f16s_C3R fwiConvert_32f16s_C4R fwiConvert_32f16s_AC4R fwiConvert_32f16u_C1R fwiConvert_32f16u_C3R fwiConvert_32f16u_C4R fwiConvert_32f16u_AC4R Memory management functions fwsMalloc_8u fwsMalloc_16u fwsMalloc_32u fwsMalloc_8s fwsMalloc_16s fwsMalloc_32s fwsMalloc_64s fwsMalloc_32f fwsMalloc_64f fwsMalloc_16sc fwsMalloc_32sc fwsMalloc_64sc fwsMalloc_32fc fwsMalloc_64fc |