diff options
author | zongwave <wei.zong@intel.com> | 2018-12-19 08:53:35 +0800 |
---|---|---|
committer | Yinhang Liu <yinhangx.liu@intel.com> | 2018-12-19 17:13:32 +0800 |
commit | 44bfe1b023c92eda8054d127facbcb16e066c348 (patch) | |
tree | 90c1199e8c22d7575350bc75154eb6fdcade355e | |
parent | e6c64562196f41c1441c9f62467bbf88cecd2fe9 (diff) | |
download | libxcam-44bfe1b023c92eda8054d127facbcb16e066c348.tar.gz |
release version 1.2.1
-rw-r--r-- | ChangeLog | 16 | ||||
-rw-r--r-- | README.md | 13 | ||||
-rw-r--r-- | configure.ac | 2 |
3 files changed, 24 insertions, 7 deletions
@@ -1,6 +1,16 @@ -2017/10/16: release libxcam version 1.2.0 +2018/12/19: release libxcam version 1.2.1 + * 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 + +2018/10/16: release libxcam version 1.2.0 * GLES compute framework enabling. - - enabled GL image processing framework. + - enable GL image processing framework. - enable features of multi-band blender, geometry remap and data-copy. * GLES surround-view stitching enabling. @@ -16,7 +26,7 @@ * support OpenCL stitching based on auto-scale in vertical 2D-direction. * change test-soft-image to test-surround-view -2017/03/01: release libxcam version 1.1.0 +2018/03/01: release libxcam 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. @@ -19,6 +19,7 @@ OpenCL is used to improve performance in different platforms. - Enable geometry remap for WFoV camera calibration(intrinsic and extrinsic data). - Quality and performance improved (OpenCL/CPU/GLES). - CPU version upstreamed into AOSP for automotive surround view. + - Enable Vulkan to improve performance. - 360 video stitching (Equirectangular mode via OpenCL). - Support 2-fisheye (>180 degree) video stream stitching. - Performance and quality improved. @@ -59,6 +60,9 @@ OpenCL is used to improve performance in different platforms. * If --enable-opencv, suggest opencv versions [3.0.0 - 3.4.3]<http://opencv.org> (or: <https://github.com/opencv/opencv/wiki>) * If --enable-gst, need install libgstreamer1.0-dev, libgstreamer-plugins-base1.0-dev * If --enable-aiq, need get ia_imaging lib which we don't support. + * If --enable-render, need compile OpenSceneGraph library with configure option "-DOSG_WINDOWING_SYSTEM=X11" <https://github.com/openscenegraph/OpenSceneGraph.git> + * If --enable-gles, need to install mesa-3d library + * If --enable-vulkan, need to install mesa-3d library #### Building and installing: * Environment variable settings<BR> @@ -78,20 +82,23 @@ OpenCL is used to improve performance in different platforms. --prefix=PREFIX install architecture-independent files in PREFIX [default=/usr/local] --enable-debug enable debug, [default=no] --enable-profiling enable profiling, [default=no] - --enable-drm enable drm buffer, [default=yes] + --enable-drm enable drm buffer, [default=no] --enable-aiq enable Aiq 3A algorithm build, [default=no] --enable-gst enable gstreamer plugin build, [default=no] --enable-libcl enable libcl image processor, [default=yes] --enable-opencv enable opencv library, [default=no] - --enable-capi enable libxcam-capi library, [default=yes] + --enable-capi enable libxcam-capi library, [default=no] --enable-docs build Doxygen documentation [default=no] --enable-3alib enable 3A lib build, [default=no] --enable-smartlib enable smart analysis lib build, [default=no] + --enable-gles enable gles, [default=no] + --enable-vulkan enable vulkan, [default=no] + --enable-render enable 3D texture render, [default=no] For example: $ ./autogen.sh --prefix=/usr --enable-gst --enable-libcl --enable-opencv \ - --enable-smartlib --enable-profiling + --enable-smartlib --enable-profiling --enable-gles --enable-render * $ make * $ sudo make install diff --git a/configure.ac b/configure.ac index 77b9654..fab3045 100644 --- a/configure.ac +++ b/configure.ac @@ -3,7 +3,7 @@ m4_define([xcam_major_version], [1]) m4_define([xcam_minor_version], [2]) -m4_define([xcam_micro_version], [0]) +m4_define([xcam_micro_version], [1]) m4_define([xcam_version], [xcam_major_version.xcam_minor_version.xcam_micro_version]) AC_PREREQ([2.60]) |