Jussi Saavalainen [Thu, 28 Jun 2012 12:37:09 +0000 (15:37 +0300)]
Merge branch 'initial' into init-2
Saavalainen, Jussi [Thu, 28 Jun 2012 12:30:44 +0000 (05:30 -0700)]
Merge "Release for 0.41. Signed-off-by: Hu Gang <gang.a.hu@intel.com>"
Jussi Saavalainen [Thu, 28 Jun 2012 07:15:55 +0000 (10:15 +0300)]
Add packaging
Jussi Saavalainen [Thu, 28 Jun 2012 06:40:52 +0000 (09:40 +0300)]
Disable gtkdoc build
Jussi Saavalainen [Thu, 28 Jun 2012 06:28:45 +0000 (09:28 +0300)]
Add needed videodev.h include
The ancient V4L1 interface is removed from Linux since 2.6.38. Add the
include in-tree for now.
Jussi Saavalainen [Thu, 28 Jun 2012 06:26:39 +0000 (09:26 +0300)]
Use proper build flags for atomisphal
We already pick the right Gst flags when configuring, so use those instead
of hardcoding paths. Fixes build in various multiarch situations.
Hu Gang [Mon, 28 Mar 2011 03:38:55 +0000 (11:38 +0800)]
Release for 0.42.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Yu Xia [Wed, 9 Mar 2011 06:25:03 +0000 (14:25 +0800)]
fix issue that AF is not stopped when AF process is timeout
Signed-off-by: Xiaolin Zhang <xiaolin.zhang@intel.com>
lyang56 [Tue, 8 Mar 2011 03:05:26 +0000 (11:05 +0800)]
fix some warning for makernote
Signed-off-by: Xiaolin Zhang <xiaolin.zhang@intel.com>
Hu Gang [Wed, 16 Mar 2011 15:44:49 +0000 (23:44 +0800)]
Add the kernel hearder file atomisp_v4l2.h for release.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Mon, 7 Mar 2011 17:27:46 +0000 (01:27 +0800)]
Code cleanup in camera source.
Remove the mfld_v4l2.h. Include the atomisp_v4l2.h from driver.
Update some data structure name according to driver update.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Signed-off-by: Xiaolin Zhang <xiaolin.zhang@intel.com>
Hu Gang [Fri, 4 Mar 2011 17:11:27 +0000 (01:11 +0800)]
Fix XNR and GDC.
Wait more time before timeout as GDC is quite slow.
Fix XNR enum error.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Signed-off-by: Xiaolin Zhang <xiaolin.zhang@intel.com>
Hu Gang [Tue, 1 Mar 2011 08:20:42 +0000 (16:20 +0800)]
Reenable capture mode settings. Remove the error reutrn from request 0 buffer. Request 0 buffers is not supported by USB camera. If return error from request 0 buffer, will cause the image capture failed in camerabin. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sat, 19 Feb 2011 09:20:58 +0000 (17:20 +0800)]
Init the sem_3a Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 17 Feb 2011 08:49:22 +0000 (16:49 +0800)]
Fix for the image capture with camerabin. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 17 Feb 2011 02:37:13 +0000 (10:37 +0800)]
Disable binary switch in ISP. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 17 Feb 2011 02:33:43 +0000 (10:33 +0800)]
Merge the patch to add the sem_wait in 3A loop. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Tue, 15 Feb 2011 09:32:39 +0000 (17:32 +0800)]
Code clean up fo the cam_capture_frame. Create a small function. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Yu Xia [Tue, 15 Feb 2011 03:38:20 +0000 (11:38 +0800)]
add pre-flash support in camsrc
Hu Gang [Tue, 15 Feb 2011 06:12:58 +0000 (14:12 +0800)]
Code cleanup for the photography interface. Fix the fps_n/fps_d is NULL which cause gst_v4l2camsrc_set_capture fault. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Wed, 16 Feb 2011 05:49:35 +0000 (13:49 +0800)]
Add the get scene mode.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 11 Feb 2011 16:03:22 +0000 (00:03 +0800)]
Merge branch 'master' of git@gitorious.org:maemo-multimedia/mfldv4l2camsrc
Hu Gang [Fri, 11 Feb 2011 15:26:46 +0000 (23:26 +0800)]
Release for 0.41.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 11 Feb 2011 15:26:46 +0000 (23:26 +0800)]
Release for 0.5.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 11 Feb 2011 15:15:32 +0000 (23:15 +0800)]
Bug fix for the AF done message send.
As the AF status always return 0 from the 3A library.
Currently send the AF status to application alwasy if user open the AF
debug flag for the camera source property.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 11 Feb 2011 14:52:16 +0000 (22:52 +0800)]
Bug fix for AF windows.
Don't set the AF metering mode to SPOT when set the AF windows.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 11 Feb 2011 08:57:51 +0000 (16:57 +0800)]
Update the focus position range Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 10 Feb 2011 06:18:36 +0000 (14:18 +0800)]
Print the camera source interface version number Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 10 Feb 2011 06:02:42 +0000 (14:02 +0800)]
Bug fix for DVS. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
lyang56 [Mon, 31 Jan 2011 11:21:49 +0000 (19:21 +0800)]
enable only capture, modify makenote get from drivers
Hu Gang [Tue, 1 Feb 2011 06:55:03 +0000 (14:55 +0800)]
Add focus status check for each frame. Send the focus success message to application. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Mon, 31 Jan 2011 07:47:15 +0000 (15:47 +0800)]
Add debug messages to the cam_feature_set. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Mon, 31 Jan 2011 03:35:55 +0000 (11:35 +0800)]
Add the debug-flags property for performance tuning and maker note Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sat, 29 Jan 2011 03:22:42 +0000 (11:22 +0800)]
Update interface with 3A to
20110128 Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 27 Jan 2011 09:48:18 +0000 (17:48 +0800)]
code cleanup for new SH release. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 27 Jan 2011 08:28:21 +0000 (16:28 +0800)]
Update the interface between libmfldadvci and camera source. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
lyang56 [Thu, 27 Jan 2011 02:57:37 +0000 (10:57 +0800)]
modify the call dirver's method
Hu Gang [Wed, 26 Jan 2011 13:03:04 +0000 (21:03 +0800)]
Add version number control between camera source and libmfldadvci. Currently, the version is
20110126 Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 27 Jan 2011 06:01:32 +0000 (14:01 +0800)]
Disable maker note by default.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Tue, 25 Jan 2011 11:03:29 +0000 (19:03 +0800)]
Release for 0.4
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Jianxu zheng [Mon, 24 Jan 2011 12:15:44 +0000 (20:15 +0800)]
adding af windows property
Signed-off-by: Jianxu zheng <jian.xu.zheng@intel.com>
Jianxu zheng [Mon, 24 Jan 2011 11:28:13 +0000 (19:28 +0800)]
adding ae window property
Signed-off-by: Jianxu zheng <jian.xu.zheng@intel.com>
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Jianxu zheng [Mon, 24 Jan 2011 09:04:52 +0000 (17:04 +0800)]
adding af metering mode property
Signed-off-by: Jianxu zheng <jian.xu.zheng@intel.com>
Jianxu zheng [Mon, 24 Jan 2011 08:44:03 +0000 (16:44 +0800)]
adding ae metering mode property
Signed-off-by: Jianxu zheng <jian.xu.zheng@intel.com>
Hu Gang [Mon, 24 Jan 2011 11:48:42 +0000 (19:48 +0800)]
Update zoom to make it have effect in all modes.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
peng liu [Wed, 19 Jan 2011 07:33:33 +0000 (15:33 +0800)]
update capture_stop func, request 0 buffers to release buffer manually
Hu Gang [Sun, 23 Jan 2011 12:34:49 +0000 (20:34 +0800)]
Fix some compile warning. Fix the brightness settings. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
lyang56 [Sun, 23 Jan 2011 11:10:52 +0000 (19:10 +0800)]
the 2rd exif makernote gst-libs
Hu Gang [Sun, 23 Jan 2011 11:56:40 +0000 (19:56 +0800)]
Move GDC to other position. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
lyang56 [Sun, 23 Jan 2011 11:18:34 +0000 (19:18 +0800)]
the 2rd exif makernote gst
lyang56 [Sun, 23 Jan 2011 10:50:23 +0000 (18:50 +0800)]
the 2rd exif makernote extension libmfldadvci
Hu Gang [Sun, 23 Jan 2011 11:44:48 +0000 (19:44 +0800)]
Coding style clean up for blank a end of line Signed-off-by: Hu Gang <gang.a.hu@intel.com>
lyang56 [Sun, 23 Jan 2011 10:29:23 +0000 (18:29 +0800)]
the second editon for the exif makernote, pure added files
Hu Gang [Sun, 23 Jan 2011 11:09:28 +0000 (19:09 +0800)]
Update the document.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 21 Jan 2011 08:56:40 +0000 (16:56 +0800)]
Add GDC support.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 21 Jan 2011 07:57:01 +0000 (15:57 +0800)]
Add the install.sh to install the library easily.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 20 Jan 2011 13:06:56 +0000 (21:06 +0800)]
Add the pkgconfig file.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 20 Jan 2011 13:01:18 +0000 (21:01 +0800)]
Rename library name to libgstatomisphal Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 20 Jan 2011 12:47:05 +0000 (20:47 +0800)]
Coding sytel clean up. Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 20 Jan 2011 12:34:06 +0000 (20:34 +0800)]
Rename the directory from mfldcamhal to atomisphal.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Wed, 19 Jan 2011 02:37:02 +0000 (10:37 +0800)]
Rename mfldhal to mfldcamhal according to Xiaolin's suggestion.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Mon, 17 Jan 2011 06:23:13 +0000 (14:23 +0800)]
Add Bad Pixel Correction feature.
Small code clean up in mfldhal.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Mon, 17 Jan 2011 02:17:02 +0000 (10:17 +0800)]
Rename mfldcam to mfldhal.
mfldcamera is a name for the abstract class.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sun, 16 Jan 2011 07:26:01 +0000 (15:26 +0800)]
Delete v4l2newcam.
We don't plan to deliver any new update to v4l2newcam.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sun, 16 Jan 2011 06:58:54 +0000 (14:58 +0800)]
Delete the raw_output_directory property
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sat, 15 Jan 2011 09:51:27 +0000 (17:51 +0800)]
Implemented the YCC NR an Bayer NR
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sat, 15 Jan 2011 09:36:22 +0000 (17:36 +0800)]
Fix the incompatiblity with Nokia's gst-plugin-camera-n900.
Rename libgstcamera to libgstmfldcamera.
Doesn't build v4l2newcamsrc by default.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 14 Jan 2011 05:11:48 +0000 (13:11 +0800)]
Print the commit number when init mfldv4l2camsrc
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 13 Jan 2011 01:57:17 +0000 (09:57 +0800)]
Add black level compensation.
Update some descriptions of the property GDC, CAC, use-copy.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Wed, 12 Jan 2011 06:33:44 +0000 (14:33 +0800)]
Add dump image support.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Tue, 11 Jan 2011 09:30:05 +0000 (17:30 +0800)]
Tunning about zoom setting
Map zoom range from 1.0 - 10.0 to 1 - 64.
Update max zoom to 10.0.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Tue, 11 Jan 2011 07:32:44 +0000 (15:32 +0800)]
Update default zoom to 1
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Tue, 11 Jan 2011 06:31:50 +0000 (14:31 +0800)]
Add pointer check before create debug string.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sun, 9 Jan 2011 09:41:42 +0000 (17:41 +0800)]
Add set input for the sensor switch.
Move focus-posi property up with 3A settings.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sat, 8 Jan 2011 07:32:45 +0000 (15:32 +0800)]
Fix exposure/focus settings doesn't take effect.
Update these settings after stream on.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sat, 8 Jan 2011 06:38:17 +0000 (14:38 +0800)]
Fix ISO speed settings.
Give better output result.
Ignore the zero settings for exposure, aperture.
Add V4L2_CTRL_CLASS_USER settings.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sat, 8 Jan 2011 05:54:15 +0000 (13:54 +0800)]
Fix focus position settings.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 7 Jan 2011 11:31:48 +0000 (19:31 +0800)]
Adding wait when is no buffer in the queue.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Thu, 6 Jan 2011 06:36:29 +0000 (14:36 +0800)]
Update the included files looking path for mfldv4l2camsrc.
First look from the internal.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Wed, 5 Jan 2011 14:49:12 +0000 (22:49 +0800)]
Add flicker Auto support
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Wed, 5 Jan 2011 14:47:24 +0000 (22:47 +0800)]
Add EE support.
Update mfldisp_v4l2.h to keep compliance with kernel.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Wed, 5 Jan 2011 06:57:55 +0000 (14:57 +0800)]
Add value check for ev_compensation.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Wed, 5 Jan 2011 03:03:40 +0000 (11:03 +0800)]
Remove the photography definition in mfld_cam.c
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Tue, 4 Jan 2011 12:31:27 +0000 (20:31 +0800)]
Add some properties as CONTROLLABLE
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Tue, 4 Jan 2011 11:48:32 +0000 (19:48 +0800)]
Add focus-posi property to mfldv4l2camsrc.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Tue, 4 Jan 2011 09:33:39 +0000 (17:33 +0800)]
Add dis results settings.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sun, 2 Jan 2011 14:28:42 +0000 (22:28 +0800)]
Fix noise redution run error because gfree an uninit pointer.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sun, 2 Jan 2011 14:05:18 +0000 (22:05 +0800)]
Fix raw dump directory invalid bug.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sun, 2 Jan 2011 13:22:48 +0000 (21:22 +0800)]
Update the default flicker mode to 50HZ.
This is the default settings in libmfldadvci
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sun, 2 Jan 2011 12:54:44 +0000 (20:54 +0800)]
Run gst-indent to all the C files get a good coding style.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sun, 2 Jan 2011 12:38:42 +0000 (20:38 +0800)]
Add flicker mode auto.
Move 3A init from the driver open to camera source init.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Sun, 2 Jan 2011 08:51:04 +0000 (16:51 +0800)]
Add format check before doing the redeye reduction and DIS.
Only support I420 now.
Signed-off-by: Hu Gang <gang.a.hu@intel.com>
Hu Gang [Fri, 31 Dec 2010 15:32:12 +0000 (23:32 +0800)]
Enable red eye reduction and DIS.
Update nosie-reduction from uint type to flags type.
Update interface with libmfldadvci.so
Hu Gang [Tue, 28 Dec 2010 08:16:09 +0000 (16:16 +0800)]
Fix fourcc for RAW10 is not correct.
Support RAW10 capture now.
Hu Gang [Mon, 27 Dec 2010 14:14:24 +0000 (22:14 +0800)]
Fix ev_compensation implement in abstract layer API
Hu Gang [Mon, 27 Dec 2010 14:13:31 +0000 (22:13 +0800)]
Add support for opening libmfldadvci.so.0
Hu Gang [Fri, 24 Dec 2010 06:51:58 +0000 (14:51 +0800)]
Add switch mode support when there is no libmfldadvci
Hu Gang [Thu, 23 Dec 2010 08:21:38 +0000 (16:21 +0800)]
Add function to calculate frame_byte_size for different formats.
Hu Gang [Thu, 16 Dec 2010 03:37:46 +0000 (11:37 +0800)]
Remove the compile dependency with closed source 3A binary.
Hu Gang [Tue, 14 Dec 2010 14:12:11 +0000 (22:12 +0800)]
Don't copy buffer by default.