History log of /external/libxcam/wrapper/gstreamer/interface/gstxcaminterface.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
c4f87d19278a28279f3d05be0b77b249a63e12e8 14-Oct-2015 Jia Meng <jia.meng@intel.com> plugin: add interface to enable tone mapping

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/wrapper/gstreamer/interface/gstxcaminterface.c
5e3483cf04c9357744628ab7e667dcf2bfd4cf61 07-Aug-2015 Wind Yuan <feng.yuan@intel.com> license: fix license
/external/libxcam/wrapper/gstreamer/interface/gstxcaminterface.c
36c4b44f4211693e3e1c657857c698f31a817c61 22-Jul-2015 Yinhang Liu <yinhangx.liu@intel.com> cl: add DPC function interface for mediapipe in gstreamer code
/external/libxcam/wrapper/gstreamer/interface/gstxcaminterface.c
1d65b456a21418adb5dee8d3b4eeae61fd97304e 03-Jun-2015 Wind Yuan <feng.yuan@intel.com> plugin: refactor xcamsrc to make more generic

* add GstXCamBufferMeta to connect with SmartPtr<VideoBuffer>
* refine attributes, e.g io-mode,field and remove unnecessary attrs.
and support both get/set_property
* inherited <decide_allocation> to choose correct pool
* video_meta supported but map/unmap consider later
* usage:
ISP: gst-launch-1.0 xcamsrc sensor-id=3 io-mode=4 analyzer=1 ! \
video/x-raw, format=NV12, width=1920, height=1080, framerate=25/1 ! \
fakesink
CL: gst-launch-1.0 xcamsrc sensor-id=3 io-mode=4 imageprocessor=1 analyzer=2 ! \
video/x-raw, format=NV12, width=1920, height=1080, framerate=25/1 ! fakesink
/external/libxcam/wrapper/gstreamer/interface/gstxcaminterface.c
c66de80bb5484d342c72f85be8f7a2bc6ca75667 05-May-2015 Jia Meng <jia.meng@intel.com> Make CL processing features configurable at run time

Due to performance constraints, HDR/denoise/gamma need to
switch on/off or among different modes at run time.

* extend gst plugin and xcam interface to set these modes
* all CL image processing handlers/kernels are created at first
* CL3aImageProcessor passes CL settings to relative CLImageHandler
* CLImageHandler toggles CLKernel according to the settings

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/wrapper/gstreamer/interface/gstxcaminterface.c
79d1f1e91dbe4ad784e3e6090975d526e596d97b 01-Apr-2015 John Ye <john.ye@intel.com> plugin: xcamsrc(gst) add 3A support

* 3a enabled, to get attribute(enable-3a) by:
gst-inspect-1.0 xcamsrc
test commandline
gst-launch-1.0 xcamsrc io-mode=4 sensor-id=0 \
enable-3a=true capture-mode=1 ! video/x-raw \
! fakesink
* add 3a manaual interfaces in gstxcaminterface.h, example
GstXCam3A *xcam = GST_XCAM_3A (v4l2src);
GstXCam3AInterface *xcam_interface = GST_XCAM_3A_GET_INTERFACE (xcam);
ret = xcam_interface->set_exposure_mode(xcam, XCAM_AE_MODE_AUTO);

Signed-off-by: Wind Yuan <feng.yuan@intel.com>
/external/libxcam/wrapper/gstreamer/interface/gstxcaminterface.c