History log of /external/libxcam/cl_kernel/kernel_gauss_lap_pyramid.cl
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
86b01deaf21f20c19b5e069e0a3701ba0b50bbce 25-Sep-2017 Yinhang Liu <yinhangx.liu@intel.com> standard-OCL: fix invalid length for vector component access

* supported length: 1,2,3,4,8,16
/external/libxcam/cl_kernel/kernel_gauss_lap_pyramid.cl
d502149dd9e27e8b6617ea5ee4659c5d75b3baf6 23-May-2017 Yinhang Liu <yinhangx.liu@intel.com> cl-stitch: support 4k resolution mode

* tune 4k parameters for video stream
* add debug information to make it easier for qualiy tuning
* support framerate options in test-image-stitching via OpenCV codec
* gst-launch-1.0 cmdline:
$ gst-launch-1.0 filesrc location=input.nv12 \
! videoparse format=nv12 width=4096 height=2048 framerate=24/1 \
! xcamfilter copy-mode=1 enable-stitch=true stitch-scale=local \
stitch-fisheye-map=true stitch-fm-ocl=true stitch-res-mode=4k \
! video/x-raw, foramt=NV12, width=4096, height=2048 \
! queue ! vaapih264enc rate-control=cbr \
! tcpclientsink host="host-ip" port=3000 blocksize=1024000 sync=false
* test-image-stitching cmdline:
$ test-image-stitching --input input.nv12 --output output.mp4 \
--input-w 4096 --input-h 2048 --output-w 4096 --output-h 2048 \
--scale-mode local --enable-fisheyemap --fm-ocl true \
--res-mode 4k --framerate 24.0 --save true

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/cl_kernel/kernel_gauss_lap_pyramid.cl
ee0b305f646fdab2011c9f1e4f2ca0bc275f33b2 14-Feb-2017 Yinhang Liu <yinhangx.liu@intel.com> cl-360-stitch: auto-scale stitching buffer for quality

* auto-scale stitching area to match output size, which can remove
sharp boundary for player in sphere mode.
* add scale kernel in pyramid blender.
* cmdline:
$ test-image-stitching --input input.nv12 --output output.mp4 \
--input-w 1920 --input-h 1080 --output-w 1920 --output-h 960 \
--scale-mode local --save true

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/cl_kernel/kernel_gauss_lap_pyramid.cl
e04b7f2cf7218e349809daa218cfa8bbeb68d83d 28-Oct-2016 Wind Yuan <feng.yuan@intel.com> cl-pyr-blender: support seam find and seam mask

* add seam find dy dynamic programing in image differences
* support seam mask gaussian in pyramid layers
* test cmdline, add option --enable-seam
$ ./test-image-blend --input0 left.nv12 --input1 right.nv12 \
--output blend.nv12 --input-w0 1400 --input-w1 1400 \
--input-h 1080 --output-w 2400 --enable-geo --enable-seam
Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/cl_kernel/kernel_gauss_lap_pyramid.cl
47cd6272a09e05f03d3bd9c0ec54938d71760364 18-Sep-2016 Wind Yuan <feng.yuan@intel.com> cl-blender: enable multi-band blender

* CLBlender support 2 images blending, APIs
set_output_size (width, height);
set_input_valid_area (area, index);
set_merge_window (window);
set_input_merge_area (area, index);

* create multi-band blender by
create_pyramid_blender (context);

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/cl_kernel/kernel_gauss_lap_pyramid.cl