platform/hal/backend/camera-v4l2.git
9 months agoSupport JPEG format using MJPEG 56/316956/3 accepted/tizen/unified/20240902.161410 accepted/tizen/unified/dev/20240903.220534 accepted/tizen/unified/x/20240903.023238
Jeongmo Yang [Mon, 2 Sep 2024 01:36:57 +0000 (10:36 +0900)]
Support JPEG format using MJPEG

- It's for Tizen Compliance test.
  The "I420" format was removed in supported format list
  after libv4l2 dependency is removed and it caused camera CTC failure.
- The MJPEG format can be used JPEG format which is included in compliance specification.
  As a result, camera CTC is passed with this patch.

[Version] 1.3.1
[Issue Type] Compatibility

Change-Id: I599c69c8902cd7a3888734f5d6ab09a0b8a419d7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
9 months agoUse hal-rootstrap package 86/316886/2
Jeongmo Yang [Fri, 30 Aug 2024 05:09:28 +0000 (14:09 +0900)]
Use hal-rootstrap package

- Remove other package dependencies
- Add DLOG* macro, because hal-rootstrap does not include dlog-internal.h file.

[Version] 1.3.0
[Issue Type] Clean up

Change-Id: Ie9e0621772971036b4c129a5d7a958f74d284337
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
9 months agoRemove libv4l2 dependency 85/316885/1
Jeongmo Yang [Thu, 29 Aug 2024 08:24:34 +0000 (17:24 +0900)]
Remove libv4l2 dependency

[Version] 1.2.0
[Issue Type] Clean up

Change-Id: Iec5969ff430b42680107fffd222adc428e914897
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
9 months agoAdd metadata for "is_delta_frame" of H.264 format 53/316753/6 accepted/tizen/unified/20240829.153513 accepted/tizen/unified/dev/20240901.214751 accepted/tizen/unified/x/20240830.014111
Jeongmo Yang [Tue, 27 Aug 2024 23:32:31 +0000 (08:32 +0900)]
Add metadata for "is_delta_frame" of H.264 format

- Fix svace issues
 : SEC_DO_NOT_USE_INT_IN_FOR_LOOP
 : OVERFLOW_AFTER_CHECK.EX

[Version] 1.1.1
[Issue Type] Update

Change-Id: I04c49eb5f9a9f5a8170958463542a189cb349d34
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
10 months agoSupport new API for device capability 23/314423/2 accepted/tizen/unified/20240819.150137 accepted/tizen/unified/dev/20240821.053504 accepted/tizen/unified/x/20240820.013152
Jeongmo Yang [Thu, 11 Jul 2024 11:05:17 +0000 (20:05 +0900)]
Support new API for device capability

[Version] 1.1.0
[Issue Type] New feature

Change-Id: Ic6900366038e1ac4c2ab905cf9a00152021564a4
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
10 months agoUpdate for multi-HAL interface 62/314262/3 accepted/tizen/unified/20240805.114554 accepted/tizen/unified/dev/20240807.093103 accepted/tizen/unified/toolchain/20240812.133424 accepted/tizen/unified/x/20240806.012806 accepted/tizen/unified/x/asan/20240813.231907
Jeongmo Yang [Tue, 9 Jul 2024 09:59:54 +0000 (18:59 +0900)]
Update for multi-HAL interface

[Version] 1.0.0
[Issue Type] New feature

Change-Id: I8974c03d46f1b916a9ba93f82f32c7d35ca8d426
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
11 months agoInitialize major_version and minor_version as v1.0 23/313123/1
Chanwoo Choi [Wed, 19 Jun 2024 07:11:43 +0000 (16:11 +0900)]
Initialize major_version and minor_version as v1.0

Initialize major_version and minor_version as v1.0
in order to support the new HAL API versioning method
and then remove the deprecated abi_version field.

Change-Id: I5dc6981bb113a7ba101174051c7982d9af20e864
Signed-off-by: Chanwoo Choi <cw00.choi@samsung.com>
2 years agoRemove unused definition 85/293285/1 accepted/tizen_8.0_unified tizen_8.0 accepted/tizen/8.0/unified/20231005.094442 accepted/tizen/unified/20230605.170350 accepted/tizen/unified/dev/20240620.010504 tizen_8.0_m2_release
Jeongmo Yang [Wed, 24 May 2023 01:39:47 +0000 (10:39 +0900)]
Remove unused definition

[Version] 0.0.8
[Issue Type] Clean up

Change-Id: I02d364e575ec4afdd3b5a590e9022e93c33e0f0a
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoChange name for threads 17/292817/1
Jeongmo Yang [Mon, 15 May 2023 07:33:58 +0000 (16:33 +0900)]
Change name for threads

- The maximum length of thread name is 15.

[Version] 0.0.7
[Issue Type] Bug fix

Change-Id: I4a941ac368d3665c6cceb3a7165c18d25fa0a045
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoFix coverity issue - UNUSED_VALUE 05/291805/1 accepted/tizen/unified/20230424.185354
Jeongmo Yang [Fri, 21 Apr 2023 11:07:14 +0000 (20:07 +0900)]
Fix coverity issue - UNUSED_VALUE

[Version] 0.0.6
[Issue Type] Coverity

Change-Id: Ib3263c59f8704e7fd1ec4deb0cdbff12506ca5b7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoCorrect V4L2 cid for some settings 74/290974/1
Jeongmo Yang [Thu, 6 Apr 2023 02:01:05 +0000 (11:01 +0900)]
Correct V4L2 cid for some settings

[Version] 0.0.5
[Issue Type] Update

Change-Id: If7bb21646300d1d16a1b78356bcd6661e0c55ca1
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoSupport virtual camera mode 25/285125/1 accepted/tizen/unified/20221228.170019 accepted/tizen/unified/20221229.165942
Jeongmo Yang [Tue, 6 Dec 2022 12:23:43 +0000 (21:23 +0900)]
Support virtual camera mode

- The virtual camera mode will be enabled
  if environment variable "VIRTUAL_CAMERA" is existed.

[Version] 0.0.4
[Issue Type] New feature

Change-Id: Ia0a491c11e1060c49d437351b7961389f8f9b878
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoSupport exposure setting 75/281775/1 accepted/tizen_7.0_unified_hotfix tizen_7.0_hotfix accepted/tizen/7.0/unified/20221110.061658 accepted/tizen/7.0/unified/hotfix/20221116.110356 accepted/tizen/unified/20220922.114013 tizen_7.0_m2_release
Jeongmo Yang [Thu, 22 Sep 2022 01:15:45 +0000 (10:15 +0900)]
Support exposure setting

[Version] 0.0.3
[Issue Type] New feature

Change-Id: I5fa774c3c91573781a822f78c658414c4ad494f8
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2 years agoSupport zero-copy for preview buffer 37/277037/1 accepted/tizen/unified/20220704.213045 submit/tizen/20220701.103121
Jeongmo Yang [Wed, 29 Jun 2022 11:03:18 +0000 (20:03 +0900)]
Support zero-copy for preview buffer

- Replace V4L2_MEMORY_MMAP by V4L2_MEMORY_DMABUF for memory type.
- The zero-copy is disabled now.
- If zero-copy is enabled, libv4l2 will be disabled,
  then emulated format is also disabled.

[Version] 0.0.2
[Issue Type] New feature

Change-Id: I7f240e6775aa43ca5dc767d61daf23a863ab82c7
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoInitial copy from camera-hal-v4l2 52/270352/2 accepted/tizen/unified/20220224.125707 submit/tizen/20220224.052022
Jeongmo Yang [Fri, 28 Jan 2022 11:59:03 +0000 (20:59 +0900)]
Initial copy from camera-hal-v4l2

[Version] 0.0.1
[Issue Type] Initial release

Change-Id: Ibef763c4b2e11f1e64737deadeaf2a8792983dbc
Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
3 years agoInitial empty repository master
Tizen Infrastructure [Wed, 12 Jan 2022 06:29:53 +0000 (06:29 +0000)]
Initial empty repository