File libxcam.changes of Package libxcam
-------------------------------------------------------------------
Mon Jan 22 12:41:44 UTC 2024 - Antonio Larrosa <alarrosa@suse.com>
- Add patch to fix a FTBFS error due to missing include:
* fix-missing-include.patch
-------------------------------------------------------------------
Mon Jul 4 14:35:03 UTC 2022 - Dominique Leuenberger <dimstar@opensuse.org>
- Re-generated patches based on upstream commits (osc service ra
download_files):
M 0001-New_features_camera_tunning_and_fixes.patch
M 0001-gl-stitch_support_EGL_initialize_by_GBM.patch
-------------------------------------------------------------------
Mon Jun 27 21:49:08 UTC 2022 - Antoine Belvire <antoine.belvire@opensuse.org>
- Add libxcam-1.5.0-gcc-12.patch: Fix build with gcc 12 (gh#intel/libxcam#801).
-------------------------------------------------------------------
Fri Apr 29 04:50:51 UTC 2022 - Antonio Larrosa <alarrosa@suse.com>
- Use -std=gnu++11 in ppc64le to work around a bug in gcc7 which
redefines bool in altivec.h thus making all code that uses bool
fail to build (boo#1195517)
-------------------------------------------------------------------
Fri Dec 17 22:27:31 UTC 2021 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Really build against OpenCV4 (on TW), add
* 0001-gl-stitch_support_EGL_initialize_by_GBM.patch
* 0001-New_features_camera_tunning_and_fixes.patch
* 0001-pkg_config_check_opencv_module_version.patch
- Fix ODR violation, add
* 0001-Fix-multiple-definitions-of-XCam-ShaderID-ODR-violat.patch
-------------------------------------------------------------------
Mon Oct 18 23:31:21 UTC 2021 - Dirk Müller <dmueller@suse.com>
- update to 1.5.0:
* 360 stitching GLES pipeline supports processing YUV420p pixel format
- drop Fix-build-with-Vulkan-1.2.140.patch (upstream)
- build against openCV 4
-------------------------------------------------------------------
Thu Jul 23 18:18:37 UTC 2020 - Stefan Brüns <stefan.bruens@rwth-aachen.de>
- Update to version 1.4.0:
* 360 stitching supports processing YUV420p pixel format
* 360 degree image stitching quality tuning
- support json parse to apply OpenCV fisheye camera calibration parameters
* 8K 360 degree image stitching performance improvement
- optimized AVX pixel data loading instructions
* Simplify configure.ac
- extract macros to m4 file
* Remove Beignet dependence
* Limit OpenCV version to [3.0.0, 4.0.0)
* Extend the functionality of capi module
- support soft/GLES/Vulkan image stitching
- implement new FFmpeg xcam video filter
- Update to version 1.3.0:
* 8K 360 degree image stitching performance improvement
- enable AVX512 intrinsic instructions to increase performance
* 3 cameras 8K stitching enabling (CPU/GLES)
- support disable feature match in runtime
- support specify the pyramid levels of blender
- stitching quality tuning
* 2 cameras 1080p stitching enabling (CPU/GLES)
* DNN inference support processing video stream
* Use Intel open source graphics compute runtime for OpenCL (NEO)
- will not support Beignet driver
- Remove obsolete allow-newer-opencv.patch
- Add Fix-build-with-Vulkan-1.2.140.patch
- Removed obsolete or irrelevant build dependencies
- Enable build for all architectures, disable DRM for everything
but Intel.
-------------------------------------------------------------------
Thu May 21 14:43:43 UTC 2020 - Aaron Puchert <aaronpuchert@alice-dsl.net>
- Update to version 1.2.2
* GLES compute framework enabling.
- enable GL image processing framework.
- enable features of multi-band blender, geometry remap and data-copy.
* GLES surround-view stitching enabling.
- GLES stitching enabled (feature-match may support later).
- performance optimized on compute shaders.
* Vulkan compute framework enabling.
- enabled Vulkan image processing under xcam framework.
- vk-copy-handler as sample code.
* suggest OpenCV version [3.0.0 - 3.4.3]
* support CPU stitching based on dual-const and dual-curve scaling factors.
* support OpenCL stitching based on auto-scale in vertical 2D-direction.
* change test-soft-image to test-surround-view
* Vulkan surround-view stitching enabling.
- enable features of multi-band blender and geometry remap.
- enable Vulkan image stitching. (feature-match may support later)
* Surrond-view texture rendering.
- enable 3D surround view scene rendering and manipulation.
* require OpenSceneGraph minimal version 3.3.2
* DNN inference framwork enabling.
- enable pedestrian and vehicle detection based on OpenVino
* OpenCV feature match enabled for image stitching pipeline (GLES/Vulkan/CPU)
- support three versions of feature match: default, cluster, capi
* Abstract OpenCV source in ocv module, and build into a separate static library
- Require pkgconfig(opencv), because this still needs OpenCV 3.
- Add allow-newer-opencv.patch: Allow all 3.x.x versions.
- Disable 3alib to prevent compiler errors due to missing linux/atomisp.h.
- Enable Vulkan support.
-------------------------------------------------------------------
Tue Oct 2 10:55:20 UTC 2018 - Antonio Larrosa <alarrosa@suse.com> - 1.1.0
- Update to version 1.1.0
* CPU stitching enabled for automotive surround view in Linux/Android.
- enable CPU multi-thread image processing framework.
- enable multi-band blender, geometry remap, data-copy, OpenCV feature match.
- enable 3D-bowl model stitching.
- support generic Android platform.
- CPU version of surround view stitching upstream to Android Open Source Project.
* surround-view OpenCL stitching feature enabled and quality improvement.
- add dewarp process based on bowl view model in geometry map.
- support multiple (4) cameras stitching.
- add new selection method based on clustering in feature match to improve quality of stitching.
- auto scale in x direction is done and y direction is WIP.
- quality tune on different datasets, both indoor and outdoor.
* support standard OpenCL 2.0+ driver (VPG OCL driver)
- support standard OpenCL buffer.
- remove libdrm dependency.
- drm preview removed from test-device-manager, test-pipe-manager and usb camera.
* enable deblurring feature based on OpenCV. (GSoC program)
- based on deconvolution algorithm filters
- support noise estimation
- support edgetaper
* surround view solution will be integrated into Android EVS (exterior view system) WIP
* add sample recipe for yocto build (libxcam/doc/yocto).
-------------------------------------------------------------------
Thu Oct 12 23:06:57 UTC 2017 - jengelh@inai.de
- Update package summary.
-------------------------------------------------------------------
Mon Sep 4 12:23:19 UTC 2017 - alarrosa@suse.com
- Update to version 1.0.0
* 360 video stitching performance and quality improvement.
- enable geometry map to improve performance.
- quality tuned on different resolutions (1080P and 4K).
- support CPU and OpenCL path in feature match.
- enable lens shading correction based on fisheye image.
* gyroscope-based video stabilization enabling.
- enable gyroscope 3-DoF (orientation) assist video stabilization.
- orientation (gyro) data should be measured by quaternion as the pose
of target frame reference to base frame
* CL framework refine.
- enable CL argument template instead of member variables in kernel.
- CL kernel support async mode.
- image handler take over input/output buffer management from image kernel.
* prepare libxcam debian package and fix most warnings.
- Remove fix-build-errors.diff which is no longer required
- Increased soname to 1
- The pkgconfig file has been renamed from xcam to libxcam
-------------------------------------------------------------------
Thu May 11 10:52:48 UTC 2017 - alarrosa@suse.com
- Use --disable-aiq when configuring libxcam.
AIQ/ia_imaging is an Intel proprietary 3A library.
-------------------------------------------------------------------
Tue May 9 15:13:51 UTC 2017 - alarrosa@suse.com
- Initial release of libxcam
- Version 0.9.0
- Add fix-build-errors.diff to build correctly