History log of /external/libxcam/xcore/video_buffer.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
8554c953fc9b0b9f2f16e03cb602bfec9009d6c4 22-Sep-2017 Wind Yuan <feng.yuan@intel.com> xcore: add valid check for video_buffer

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/xcore/video_buffer.cpp
6d144ce2e4095c39b7776f308e9dd5bb4792b1b3 16-Aug-2017 Wind Yuan <feng.yuan@intel.com> framework: extract generic buffer functions to base

* weaken BufferProxy and enhance VideoBuffer

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/xcore/video_buffer.cpp
7f8d9e01842a7f87f1a816592849ba765ac065c8 30-Mar-2016 Wind Yuan <feng.yuan@intel.com> smart-analysis: improve framework for smart-lib

* share same xcam buffer between smart-lib and xcam-core
* support async-mode for smart analysis
* support face deteciton results

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/xcore/video_buffer.cpp
7dc50ea0f985cc047e4eaee24c861b5ea9a7a877 15-Dec-2015 Yinhang Liu <yinhangx.liu@intel.com> video-buffer: fix video buffer info of lab format

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/xcore/video_buffer.cpp
ad987a19f902ec7c4520a42b9cb23fac29ed0141 18-Nov-2015 Wind Yuan <feng.yuan@intel.com> format: support add bayer planar format GRBG

* add XCAM_PIX_FMT_SGRBG16_planar for pre-state for bayer-pipe

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/xcore/video_buffer.cpp
cd70194563f95458bf5ec917c0a292b2498fb621 28-Oct-2015 Wind Yuan <feng.yuan@intel.com> format: support RGB planar format

* support new format XCAM_PIX_FMT_RGB48_planar and
XCAM_PIX_FMT_RGB24_planar
* fix get_planar_info argument

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/xcore/video_buffer.cpp
8e4db8a84748c246e7f75cd276c588051df56366 20-Aug-2015 Yinhang Liu <yinhangx.liu@intel.com> log: correct get_planar_info log output

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/xcore/video_buffer.cpp
bf15dda28e073b282e9ae71af9307d35545cf2eb 19-Aug-2015 Yinhang Liu <yinhangx.liu@intel.com> tests: fix NV12 read/write failed on test-cl-image

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/xcore/video_buffer.cpp
25787e873efe562d7308f5a3d1963bb1030cebe8 11-Aug-2015 Yinhang Liu <yinhangx.liu@intel.com> test-cl-image: fix stride issue
/external/libxcam/xcore/video_buffer.cpp
65343f6ae47a564c497e837fa1bfbdc32873c280 09-Apr-2015 Wind Yuan <feng.yuan@intel.com> video buffer: add new format V4L2_PIX_FMT_RGBA32(AB24)

* new format memory order: 8-8-8-8 RGBA
* since RGBA is the most supported format in cl beignet
/external/libxcam/xcore/video_buffer.cpp
a2cdd11d660ad2a49b5faa9ecb8cbc7702e319a2 08-Apr-2015 Wind Yuan <feng.yuan@intel.com> refactor cl image and video buffer info

* CLImage as base image class
CLVaImage and CLImage2D derived from CLImage
CLImageDesc as a basic cl image descrition
* VideoBufferInfo->init() parameters changes
change alignment_w/h to aligned_width/height,
be careful of init next time
/external/libxcam/xcore/video_buffer.cpp
95e5b36c3c8c9b6e0715cefe4b5eee392444d0f2 27-Mar-2015 Wind Yuan <feng.yuan@intel.com> video-buffer: add more RGB format support

RGB memory order BGRA
V4L2_PIX_FMT_XBGR32
V4L2_PIX_FMT_ABGR32
V4L2_PIX_FMT_BGR32
memory order ARGB
V4L2_PIX_FMT_RGB32
V4L2_PIX_FMT_ARGB32
V4L2_PIX_FMT_XRGB32
/external/libxcam/xcore/video_buffer.cpp
1a7d9f3b0e4151dbeae336ee54d97dad8dfc3873 26-Mar-2015 wangfei <feix.w.wang@intel.com> add color conversion from rgba to Lab.

cmdline for tests to convert RGBA to Lab:
$ ./test-cl-image -t csc -f rgba -i capture_buffer.rgba -o capture_buffer.lab -c rgba2lab
/external/libxcam/xcore/video_buffer.cpp
ada12e49a029a26a1bb697428f0c85c0f87578fe 25-Mar-2015 Wind Yuan <feng.yuan@intel.com> video_info: add aligned_width/height for cl alignment

CL image_2d need alignment for image buffers, add
aligned_width and aligned_height in VideoBufferInfo to make
buffer copy easy
/external/libxcam/xcore/video_buffer.cpp
41c9378bd8248c38c976c8400c2e7916f8dc79cb 18-Mar-2015 Wind Yuan <feng.yuan@intel.com> video_info: normalize VideoBufferInfo and cl_image_info

* VideoBufferInfo, add <init> to make format/width/height simple
* add new fourcc for 16bits
XCAM_PIX_FMT_RGBA64, rgba with each channel 16 bits
XCAM_PIX_FMT_RGB48, rgb with each channel 16 bits
XCAM_PIX_FMT_SGRBG16, grbg, with each channel 16 bits
* CLVaImage, construction support most formats convert to cl_libva_image
cl_image doesn't support XCAM_PIX_FMT_RGB48, consider later
/external/libxcam/xcore/video_buffer.cpp