summaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)AuthorFilesLines
2022-06-21[ACR-1688] Add new APIs for network cameraJeongmo Yang3-447/+497
- New API list : camera_create_network() : camera_device_manager_initialize() : camera_device_manager_deinitialize() : camera_device_manager_foreach_supported_device() : camera_device_manager_add_device_connection_changed_cb() : camera_device_manager_remove_device_connection_changed_cb() : camera_is_supported_extra_preview() : camera_set_extra_preview_cb() : camera_unset_extra_preview_cb() : camera_set_extra_preview_stream_format() : camera_get_extra_preview_stream_format() : camera_attr_set_extra_preview_bitrate() : camera_attr_get_extra_preview_bitrate() : camera_attr_set_extra_preview_gop_interval() : camera_attr_get_extra_preview_gop_interval() : camera_attr_get_preview_frame_rotation() [Version] 0.4.80 [Issue Type] New feature Change-Id: I7686cd0de15679e51efcd69c297ebac1239408e9 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2022-05-24Add TIZEN_FEATURE_NO_TIMEOUT_FOR_PREVIEWJeongmo Yang1-3/+7
- In TV profile, set timeout for preview. - Additional change : Add error handling when service disconnected. [Version] 0.4.79 [Issue Type] Improvement Change-Id: I1579eb5ec4dc6b2d4c5fa932edfa15db734ebb27 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2022-02-14Support encoded and RGB data in __camera_create_media_packet()submit/tizen/20220223.001807accepted/tizen/unified/20220224.125816Jeongmo Yang1-1/+1
- Minor change : Remove unnecessary word in some function name. : Remove unnecessary comments. : Remove duplicated code. : Update _camera_media_packet_dispose(). [Version] 0.4.74 [Issue Type] Update Change-Id: I6f19e783560d8beab324b3a32e9d8664be2ded08 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2022-01-26Add sub function to create tbm surfaceJeongmo Yang2-51/+3
- Minor change : Remove duplicated structure and definition. : Add missing dependency in pc file. [Version] 0.4.72 [Issue Type] Update Change-Id: I3196a2ae26fa2d874a7604f9ecde0a2f0eb4e840 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-12-03Add remarks for camera_device_manager_initialize/deinitialize()Jeongmo Yang1-0/+4
[Version] 0.4.66 [Issue Type] Doxygen Change-Id: I881909ec6d37a6ddb5684b9ed62a0d610aa6f275 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-11-09Provide the rotation of each preview framesubmit/tizen/20211110.120232accepted/tizen/unified/20211112.135809Jeongmo Yang2-0/+23
- A new internal API is added. : camera_attr_get_preview_frame_rotation() : It should be called in camera_preview_cb(), otherwise, it will return CAMERA_ERROR_INVALID_OPERATION. - A rotation method is set in media packet for preview frame. It could be get with media_packet_get_rotate_method(). [Version] 0.4.65 [Issue Type] New feature Change-Id: Ic728c4a9a6d285f6fb5ca570ee85bc4e53cfd859 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-09-15Add new internal APIs for extra preview GOP intervaltizen_6.5.m2_releasesubmit/tizen_6.5/20211028.161701submit/tizen/20210915.115302accepted/tizen/unified/20210916.014246accepted/tizen/6.5/unified/20211028.094459Jeongmo Yang1-0/+38
[Version] 0.4.63 [Issue Type] New feature Change-Id: I89999a855ae63f405fb5a6bd12b36b96b1c798a8 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-09-02Add new internal APIs for extra preview bitratesubmit/tizen/20210903.031152accepted/tizen/unified/20210906.123742Jeongmo Yang1-0/+32
[Version] 0.4.62 [Issue Type] New feature Change-Id: I1f7490b88b6d432c28b004bc452ead1489a545d2 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-06-24Remove internal APIs for device list changed callbacksubmit/tizen/20210625.064135accepted/tizen/unified/20210630.144040Jeongmo Yang2-45/+0
[Version] 0.4.60 [Issue Type] Remove Change-Id: I4ddfda2d5ae3085df0f0b970b278859c4db6dcc7 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-06-18Add new internal APIs for device managersubmit/tizen/20210618.081505accepted/tizen/unified/20210621.123140Jeongmo Yang2-0/+47
- camera_device_manager_add_device_connection_changed_cb() - camera_device_manager_remove_device_connection_changed_cb() [Version] 0.4.59 [Issue Type] New feature Change-Id: I54c99c25843c5a565521e033947b4d3ee4ffd3af Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-06-17Add new internal APIs for extra preview stream formatJeongmo Yang2-0/+50
[Version] 0.4.58 [Issue Type] New feature Change-Id: I9c5297d86aa230500ab8a445e09f88c821a3bfa2 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-06-07[ACR-1634] Add new pixel format - VP8, VP9submit/tizen/20210615.011749accepted/tizen/unified/20210615.120241Jeongmo Yang1-1/+3
[Version] 0.4.57 [Issue Type] New feature Change-Id: I9b1ad416b37f0b4e8aa5f67db531d6cf4e051ac9 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-05-13New internal APIs for focus levelsubmit/tizen/20210531.033817accepted/tizen/unified/20210602.122556Jeongmo Yang1-0/+51
[Version] 0.4.56 [Issue Type] New feature Change-Id: I3021b27507a8ecc515d124c8bc6f9ce1c0aaeab4 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-04-28Add new internal APIs for extra previewJeongmo Yang1-0/+46
[Version] 0.4.55 [Issue Type] New feature Change-Id: I2c48a36eb958642b99bcb7ec18ce900399868c76 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-04-23Support media bridge as source moduleJeongmo Yang1-9/+7
[Version] 0.4.54 [Issue Type] New feature Change-Id: Ibdc78bc0812feb78dd74d4e55e2d3bb91d9a8d06 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-04-07Revise code for fd and tbm bo managementsubmit/tizen/20210408.091908accepted/tizen/unified/20210412.012103Jeongmo Yang1-0/+3
- Additional minor change : Correct the condition to send message for preview callback return. : Add log to trace fd and buffer. : Add menu for writing preview data in preview callback in camera_test. [Version] 0.4.51 [Issue Type] Revise Change-Id: Ic04c7d77743331a6eb7ce2114fc436f15bfbc64b Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-04-02Refactoring code related with media packetJeongmo Yang1-2/+1
- Replace deprecated APIs by new added APIs - Remove duplicated and unncessary code [Version] 0.4.49 [Issue Type] Refactoring Change-Id: I4a229fe93803c52a11baeb44028f8a11562c54e7 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-03-18Fix SAM defect - GlobalVariablesubmit/tizen/20210318.073807accepted/tizen/unified/20210319.141018Jeongmo Yang1-6/+7
- Remove global extern variable - Use static for global varable [Version] 0.4.48 [Issue Type] SAM Improvement Change-Id: Id986a3c86f2d5a73ba888cb67396246168df3433 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2021-02-03Add new internal APIs for flash brightnesssubmit/tizen/20210204.050939accepted/tizen/unified/20210208.061727Jeongmo Yang2-0/+61
[Version] 0.4.45 [Issue Type] New feature Change-Id: Ib0f5a19dfb8349caab7011c0732cf761ef1a17aa Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2020-12-22Add new internal APIs for device managerJeongmo Yang2-4/+91
[Version] 0.4.43 [Issue Type] New feature Change-Id: I54e1429496fa325c5fde2315e848f30e267ebb38 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2020-11-06Add new internal APIssubmit/tizen/20201106.064606accepted/tizen/unified/20201109.123508Jeongmo Yang2-0/+54
- int camera_create_network(camera_device_e device, camera_h *camera); : API to create network camera handle - int camera_get_device_list(camera_device_list_s *list); : API to get device list [Version] 0.4.42 [Issue Type] New feature Change-Id: I4a9413a75100421b82b71a4e2fd4dfffea33beab Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2020-09-29Revise log related codesubmit/tizen/20201012.060154Jeongmo Yang1-0/+46
[Version] 0.4.40 [Issue Type] Log Change-Id: I70c336478b8ed9e72750a5b18c1047185f17ea01 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2020-08-14Update header file for documentationsubmit/tizen/20200819.121427accepted/tizen/unified/20200820.034824Jeongmo Yang1-1/+1
[Version] 0.4.38 [Issue Type] Update Change-Id: Ifb3bf10adf9d4bdbf18721dccc9b09147d854cc2 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2020-08-06Add new internal APIs for camera framesubmit/tizen/20200819.022508submit/tizen/20200818.102105Jeongmo Yang2-45/+60
- In fact, they are exported for new recorder API. [Version] 0.4.37 [Issue Type] New feature Change-Id: Ia32edf33fd5cf95a3d011781609d6d4e000e3920 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2020-06-23Add new internal API for Ecore_Wl2_Windowsubmit/tizen/20200624.034306accepted/tizen/unified/20200625.110556Jeongmo Yang2-0/+25
- int camera_set_ecore_wl_display(camera_h camera, void *ecore_wl_window); [Version] 0.4.35 [Profile] Common [Issue Type] New feature Change-Id: If3abec72b083952afb28d1fb2df09ac1509af1a6 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2020-06-17Code clean upJeongmo Yang1-428/+428
- Replace tab by space in description [Version] 0.4.33 [Profile] Common [Issue Type] Clean up Change-Id: I2eb429f142c8f614713e96197e00f0c742264de4 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2020-03-17Add defensive code for spurious wakeupsubmit/tizen/20200320.023549accepted/tizen/unified/20200323.173042Jeongmo Yang1-1/+1
[Version] 0.4.30 [Profile] Common [Issue Type] Update Change-Id: I82b52f1d3ea0ab4c9b0ab6f3cbfc1934b21bf3c2 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2020-01-16[ACR-1487] Add new preview format and update camera_preview_data_ssubmit/tizen/20200204.110420submit/tizen/20200204.080130accepted/tizen/unified/20200205.125315Jeongmo Yang2-1/+5
- new preview format : CAMERA_PIXEL_FORMAT_MJPEG for motion JPEG preview is added - update camera_preview_data_s : is_delta_frame in camera_preview_data_s is added [Version] 0.4.29 [Profile] Common [Issue Type] ACR Change-Id: If449b78fdaa5092565ab848677fd4d175760d602 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2019-11-08Change dispatcher interface for display settingsubmit/tizen/20191112.051613accepted/tizen/unified/20191112.125148Jeongmo Yang1-1/+10
[Version] 0.4.26 [Profile] Common [Issue Type] Update Change-Id: Ib6a00c584f5b4438b334ae85ba71b59dbfa164db Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2019-10-23Update header descriptionJeongmo Yang1-1/+1
Change-Id: I8febdb67417c261f538cf5a9911fbfe2e61bda80 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2019-08-06Doxygen Comment update about HDRtizen_5.5.m2_releasesubmit/tizen_5.5_mobile_hotfix/20201026.185102submit/tizen_5.5/20191031.000002submit/tizen/20190814.051743accepted/tizen/unified/20190823.092338accepted/tizen/5.5/unified/mobile/hotfix/20201027.065504accepted/tizen/5.5/unified/20191031.030900tizen_5.5_mobile_hotfixaccepted/tizen_5.5_unified_mobile_hotfixHyuntae Kim1-2/+2
Change-Id: I2f8b438557732701571b22c1b583ebcc5921cac1
2019-04-09Support user buffer fdsubmit/tizen/20190412.070842accepted/tizen/unified/20190415.132549Jeongmo Yang1-0/+3
[Version] 0.4.23 [Profile] Common [Issue Type] Update Change-Id: Ie5b6f7c0853534741b7649770cd6c1c6a01b0dec Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2019-04-08Update header filesubmit/tizen/20190409.023549accepted/tizen/unified/20190410.061836Jeongmo Yang1-17/+17
- Remove some error by check-header script. [Version] 0.4.22 [Profile] Common [Issue Type] Update Change-Id: Ia42c6264179bc4017f08b02a07ae7075d17ad8cc Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2019-02-19Replace tbm_key by tbm_fd for buffer protectionsubmit/tizen/20190220.092629submit/tizen/20190219.074619accepted/tizen/unified/20190221.084210Jeongmo Yang1-2/+7
- Any other process can access buffer if it knows its tbm_key, but, there is no way to access if it's replaced by tbm_fd. [Version] 0.4.21 [Profile] Common [Issue Type] Update [Dependency module] mmsvc-camera Change-Id: I18c4560901ec097374854c94c262f6bad7730742 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2018-10-25Update idle event handling to fix crash in idle event callbackJeongmo Yang1-3/+0
- The idle event could be called after handle is destroyed. - ASan issue : TDAF-748 [Version] 0.4.16 [Profile] Common [Issue Type] Bug fix [Dependency module] N/A Change-Id: I70466177edc1451669ef664f880fbb3f9f786f02 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2018-09-12[ACR-1299] Update preview data structure for RGB formatsubmit/tizen_5.0/20181101.000002submit/tizen/20180913.075210accepted/tizen/unified/20180914.073202accepted/tizen/5.0/unified/20181102.014138Jeongmo Yang2-1/+6
[Version] 0.4.15 [Profile] Common [Issue Type] Update [Dependency module] N/A [Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20180910.1] Change-Id: Ie5c61826c6c063da09fb16c2ffb63f95f00334da Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2018-08-28Add remarks for recommended setting value for some APIssubmit/tizen/20180828.034523accepted/tizen/unified/20180829.142518Jeongmo Yang1-2/+6
[Version] 0.4.14 [Profile] Common [Issue Type] Update [Dependency module] N/A Change-Id: Ic0eb3ddabb39364c0ad879238aa6823ad9978c19 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2018-08-08[ACR-1279] Add new preview format and update preview data structuresubmit/tizen/20180810.054330accepted/tizen/unified/20180813.061353Jeongmo Yang2-24/+32
[Version] 0.4.12 [Profile] Common [Issue Type] ACR [Dependency module] N/A Change-Id: I6cd9cf7c32a3027daf58b05893894d0ba4119c7c Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2018-08-06Remove unused codeJeongmo Yang1-11/+0
[Version] 0.4.11 [Profile] Common [Issue Type] Update [Dependency module] N/A Change-Id: Iafefcce625d07de5dea16aebede4b4044830f63c Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2018-08-03Update code for displaysubmit/tizen/20180803.102301accepted/tizen/unified/20180806.130527Jeongmo Yang1-1/+3
- Add send message function for 2 parameters - Initialize display interface handle when camera handle is created [Version] 0.4.10 [Profile] Common [Issue Type] Update [Dependency module] N/A Change-Id: I2c8bb4a396d9a0e465d7f15f0fdd1bd2d53d85bc Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2018-06-11[ACR-1242] Remove deprecated enums related with sound policysubmit/tizen/20180627.064801submit/tizen/20180626.013817accepted/tizen/unified/20180628.061224Jeongmo Yang1-9/+1
[Version] 0.4.9 [Profile] Common [Issue Type] ACR [Dependency module] N/A Change-Id: I5945d61c15dcdd32418df6c8c806280e330a3f9a Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2018-06-11[ACR-1231] New restriction is added to camera_set_displaysubmit/tizen/20180615.051115accepted/tizen/unified/20180619.110337Jeongmo Yang1-0/+7
[Version] 0.4.8 [Profile] Common [Issue Type] Update [Dependency module] N/A Change-Id: Id511ffc082be9db2a525a0584c8c2abbaa18871b Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2018-03-27Modify the precondition about roi mode settingsubmit/tizen/20180329.021452accepted/tizen/unified/20180403.182458Jeongmo Yang1-2/+4
[Version] 0.4.6 [Profile] Common [Issue Type] ACR [Dependency module] N/A Change-Id: If512483aabecbaa56aa3f093f9a6630dc7ed45bb Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2017-12-21[ACR-1130] Add new enum and APIsJeongmo Yang1-1/+53
This commit can support maximum 10 cameras in a target, and new attribute setting(hue level). [Version] 0.4.2 [Profile] Common [Issue Type] Update [Dependency module] N/A Change-Id: I675adab79b60d13a402ccceeea34c5df14b707ee Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2017-11-23Remove dependency of display related packages.(evas, wayland)submit/tizen/20171130.010258submit/tizen/20171129.023032accepted/tizen/unified/20171130.063505Jeongmo Yang1-7/+6
[Version] 0.4.0 [Profile] Common [Issue Type] Update [Dependency module] mmsvc-camera, libmm-camcorder [Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20171122.1] Change-Id: Ie59b04c3625ca5aaa0152beed60e656578534aa1 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2017-11-08Remove unused variableJeongmo Yang1-1/+0
[Version] 0.3.10 [Profile] Common [Issue Type] Update [Dependency module] N/A [Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20171107.4] Change-Id: I3e36ab748cee70482b12aee3563b77bfa38f8aa9 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2017-10-18Add mutex lock for event callbacksubmit/tizen/20171031.024842accepted/tizen/unified/20171101.064715Jeongmo Yang1-1/+1
In some case, event callback could be called after unset by timing. So, this patch is added to prevent the case. [Version] 0.3.8 [Profile] Common [Issue Type] Bug fix [Dependency module] N/A [Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-4.0-unified_20171013.1] Change-Id: I997badab7ff8947cc49c7976cd8b5ff3b9009425 Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2017-07-18[ACR-1013] Change API description to support set/unset preview callback in ↵submit/tizen/20170725.042534accepted/tizen/unified/20170807.150234Haesu Gwon2-3/+7
preview state. + Update comments to describe state restriction improvement more clearly. [Version] 0.3.3 [Profile] Common [Issue Type] Update [Dependency module] N/A [Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170630.1] Change-Id: I9468bc1242bd5ccb4708a830b41f151cf725e33a Signed-off-by: Haesu Gwon <haesu.gwon@samsung.com>
2017-06-14[ACR-987] Add interrupt started callback related APIssubmit/tizen_4.0_unified/20170814.115522submit/tizen_4.0/20170814.115522submit/tizen_4.0/20170811.094300submit/tizen/20170619.053621submit/tizen/20170614.052326accepted/tizen/unified/20170630.083115accepted/tizen/4.0/unified/20170816.014933accepted/tizen/4.0/unified/20170816.011807Jeongmo Yang1-2/+38
The application can only get callback after interrupt is completed, it means that there is no way to know the internal interrupt handling status for application. This patch provides the APIs to get callback when interrupt is started. [Version] 0.3.2 [Profile] Common [Issue Type] Update [Dependency module] N/A [Test] [M(T) - Boot=(OK), sdb=(OK), Home=(OK), Touch=(OK), Version=tizen-unified_20170608.1] Change-Id: I3af3dedec3f1c195c0206e32b7509a368d84ee5e Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>
2017-05-10[ACR-961] Remove camera privilege from some APIstizen_4.0.m1_releasesubmit/tizen/20170515.041223accepted/tizen/unified/20170515.074603Jeongmo Yang1-58/+2
Actually, some APIs includes camera_create does not access camera device, but, it couldn't be done without camera privilege. [Version] 0.3.0 [Profile] Common [Issue Type] Update [Dependency module] N/A Change-Id: If22055c8b5c3dffa17d4324d3131b2b5a4c9debf Signed-off-by: Jeongmo Yang <jm80.yang@samsung.com>