128 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			128 lines
		
	
	
		
			4.9 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| V0.0.1
 | |
|     - release the initial RK Camera Hal3 version
 | |
|     - inital version supports following features:
 | |
|         - preview, recording, snapshot(HW jpeg encoder)
 | |
|         - digital zoom(by RGA)
 | |
|         - Support up to 4 streams, including one input/bidrection stream.
 | |
|           And these 4 streams can have different size.
 | |
|         - AE and AWB
 | |
|     - TODOS:
 | |
|         - AF
 | |
|         - manual 3A controls
 | |
| V1.0.1
 | |
|     - move all 3A control logics to camera engine(also called control loop)
 | |
|       project, the project path is :
 | |
|       ssh://<user name>@10.10.10.58:29418/camera_engine_rkisp
 | |
|     - support AF
 | |
|     - have been roughly tested by quality department
 | |
| V1.1.0
 | |
|     - support YUV/IMP reprocess streams
 | |
|     - support RAW sensor, verified raw sensor list is as follow:
 | |
|     - support Android 7.x/8.x/9.x
 | |
|       - ov13850
 | |
|       - ov5695
 | |
|     - speed up still picture taken for API 1.0 and video start/stop
 | |
|     - new camera engine project git repsitory:
 | |
|       ssh://<user name>@10.10.10.29:29418/linux/external/camera_engine_rkisp
 | |
|     - fix a lot of CTS issues for RAW and SoC sensor
 | |
| V1.2.0
 | |
|     - support Android 9.x + RK1608
 | |
|     - support hw jpeg encode
 | |
|     - support get HalVersion by Cmd: $ adb shell getprop |grep "vendor.cam.hal3.ver"
 | |
|     - fix compile error for rk3368 Android9.x
 | |
|     - fix video issue: HAL runs lower and lower after long time video recording running
 | |
|     - fix videoSnapshot issue
 | |
| V1.9.0
 | |
|     - support pipeline auto select, don't need graph_settings_xx.xml anymore
 | |
|     - support raw data dump
 | |
|     - support several sensor configs in camera3_profiles.xml and iqfiles auto match
 | |
|     - support reconfig pipeline in hal3 when capture need switch resolution
 | |
|     - support rk3368 platform gralloc
 | |
|     - support ov13850 full resolution
 | |
|     - add android performance trace for KPI case debugging
 | |
|     - add pre-allocate gralloc buffer to speed up capture
 | |
|     - fix some issue, refer to gitlog for detail
 | |
|     matched librkisp version:
 | |
|       v1.9.0
 | |
|     matched rkisp1 driver version:
 | |
|       v0.1.1
 | |
| V1.9.1
 | |
| 	- support flashlight
 | |
| 	matched librkisp version:
 | |
| 	  v2.0.1
 | |
| 	matched rkisp1 driver version:
 | |
| 	  v0.1.3
 | |
| V2.0.0
 | |
| 	- support flashlight fully, HAL3 API2.4 torch interface
 | |
| 	- support IQ tool tuning online for rk3326, notice that
 | |
| 	  rk3399,rk3288 are not ready
 | |
| 	- optimize still picture performance
 | |
| 	- support mirror for front camera(disabled by default)
 | |
| 	matched librkisp version:
 | |
| 		V2.2.0
 | |
| 	matched rkisp1 driver version:
 | |
| 		v0.1.5
 | |
| V2.1.0
 | |
|     - construct sensor's some static metadatas before ctrloop starting.
 | |
|     - add forceAutoGenAndroidMetas in camera3_profiles.xml.
 | |
| V3.0.0
 | |
|     - fix mFlashNum always zero issue for camera module with led flashs.
 | |
|     - fix soc camera video Snapshot issues.
 | |
|     - add rkisp2 for support rk356x.
 | |
|     - adapt rkaiq interface.
 | |
|     - support parse normal or hdr mode from xml.
 | |
|     - add rk356x configs support.
 | |
|     - add gralloc4 support for camerahal3.
 | |
|     - Implement RK_GRALLOC_USAGE_SPECIFY_STRIDE for NV12.
 | |
|     - update pipeline node.
 | |
|     - add v4l2-ctl & media-ctl tools.
 | |
|     - support 3dnr vendor tag.
 | |
|     - fix gc2145 following cts failed.
 | |
|     - rk356x add eptz feature.
 | |
|     - rkisp2: support aiq control vendor tags.
 | |
|     - add fecunit for rk356x.
 | |
|     - rk356x add camera occlusion detection.
 | |
|     - support dual camera.
 | |
|     - Add rk628 configuration for each platform.
 | |
|     - add flash support.
 | |
|     - fix cts testFlashTurnOff[1] fail issue.
 | |
|     - fix cts testFlashControl[1] fail issue.
 | |
|     - fix cts flashlight failed issues.
 | |
|     - fix dual camera commit issue.
 | |
|     - 356x eptz, change rockx lic from /sdcard/key.lic to /vendor/etc/key.lic.
 | |
|     - copy iqfile/isp21 to /vendor/etc/camera/rkisp2.
 | |
|     - Support Android 12 compile.
 | |
|     - fix dual camera deinit aiq issue.
 | |
|     - support interlaced selfpath.
 | |
|     - use new interface of libhwjpeg for jpeg encoding.
 | |
|     - Fixed libhwjpeg related compilation errors.
 | |
|     - add rk3588 support.
 | |
|     - prebuild binary tools in Android.bp.
 | |
|     - align video select format parameters.
 | |
|     - add rga3 parameters.
 | |
|     - fix 8K take picture zoom issue.
 | |
|     - reduce numberOfCameras funciont call times.
 | |
|     - rkisp2: PSLConfParser: optimize getSensorMediaDevicePath.
 | |
|     - common: platformdata: fix wrong setFormat cause recording stuck issue.
 | |
|     - psl: fix wrong SP_MAX_HEIGHT.
 | |
|     - common: platformdata: restore to original format.
 | |
| V3.0.1
 | |
|     - etc: camera_etc.mk: not copy isp21 iqfiles for rk3588.
 | |
|     - Android.mk: fix RK_HW_JPEG_ENCODE not set issue.
 | |
|     - common: jpegEnc: use q_factor for more accurate quality control.
 | |
|     - start version control again.
 | |
| V3.0.2
 | |
| 	- rkisp2: support xml config multi camera mode.
 | |
| 	- rkisp2: fix rk356x double camera link issue.
 | |
| V3.0.3
 | |
|     - rkisp2: add rk3562 support.
 | |
|     - rkisp2: add rkisp_iqtool link for rk3588 rk3562.
 | |
| 
 | |
| V3.1.0
 | |
|     - rkisp2: fix change resolution take pic error.
 | |
|     - rkisp2: remove flush timeout.
 | |
|     - fix one request been multi pushed to mPendingRequests.
 | |
|     - rkisp2: qbuf before stream on.
 | |
|     - rkisp2: frameworker qbuf after request done.
 | |
|     - rkisp2: fix low resolution take pic abnormal.
 |