History log of /external/libxcam/modules/ocl/cl_memory.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
d656676b8d13980755e6220a3e857ba3c5f5f798 18-Dec-2017 Yinhang Liu <yinhangx.liu@intel.com> standard-OCL: remove private dependence

* disable cl_intel.h downloading
* separate cl_va_memory.h from cl_memory.h
* separate cl_intel_context.h from cl_context.h
* fix some undefined errors
/external/libxcam/modules/ocl/cl_memory.cpp
6987f2ba7c159a8916a876f2b4d7505a34c97f10 30-Sep-2017 Yinhang Liu <yinhangx.liu@intel.com> standard-OCL: remove libdrm dependence

* disable drm as default
* configure cmdline:
$ ./autogen.sh --prefix=/usr --enable-gst --enable-libcl \
--enable-profiling --enable-smartlib --enable-opencv
/external/libxcam/modules/ocl/cl_memory.cpp
cff638b59385036cbc91873a9965282c8861a306 25-Sep-2017 Yinhang Liu <yinhangx.liu@intel.com> standard-OCL: switch to CLVideoBuffer path

* CLVideoBuffer inherited from BufferProxy and CLBuffer

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/modules/ocl/cl_memory.cpp
9e7e0ab2f59470fae36f28999520e01cb3a2299f 25-Sep-2017 Yinhang Liu <yinhangx.liu@intel.com> standard-OCL: fix row pitch aligned issue
/external/libxcam/modules/ocl/cl_memory.cpp
be505049e0d0cd218324c728b840652ac54bd19f 01-Jun-2017 Wind Yuan <feng.yuan@intel.com> cl-framework: refine cl kernel handler arguments

* add cl argument class, template and array for different types
for example.
CLArgList args;
args.push_back (new CLMemArgument (cl_image));
args.push_back (new CLArgumentT<int> (1920));
* cl kernel support async mode (disable block), cl arguments
would be released by event hook.
* CLImageKernel arguments can be set by deriving <prepare_arguments> or
directly <set_arguments>. only one can work.
* CLImageHandler, all parameters should be ready in <prepare_parameters>
and released in <execute_done>
* Image input/output buffer can be found via CLImageHandler
get_input_buf ()
get_output_buf ()

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/modules/ocl/cl_memory.cpp
024a2343d0f365e73fbfbea44ac0a5c2bc8cef40 27-Feb-2017 Yinhang Liu <yinhangx.liu@intel.com> log: fix spelling errors/typos

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/modules/ocl/cl_memory.cpp
512bab50061142c126745c5ee90a62cdb4e26251 15-Jul-2016 Wind Yuan <feng.yuan@intel.com> cl-handler: improve virtual functions

* add new virtual functions in CLImageHandler
- <prepare_parameters>
prepare buffers and paramters for cl kernels. e.g
bind drm buffer to cl buffer/image
- <execute_done>
release temporal buffers
* disable_buf_pool can prevent <ouput> buf allocation

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/modules/ocl/cl_memory.cpp
f1a32a2ea07fe016eebaa47a6c1965ac367c5425 12-Jun-2016 Yinhang Liu <yinhangx.liu@intel.com> framework: adjust the code skeletons

* move 3alib to plugins/3a
* move smartlib to plugins/smart
* separate modules/isp and modules/ocl from xcore

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/modules/ocl/cl_memory.cpp