}
if (tizen_tv_upstream_multimedia) {
- configs += [
- ":capture_logger_config",
- ]
+ configs += [ ":capture_logger_config" ]
sources += [
"video/tizen/gpu_memory_buffer_tracker_tizen.cc",
sources += [
"video/tizen/ai_zoom_helper.cc",
"video/tizen/ai_zoom_helper.h",
- "video/tizen/camera_utils.cc",
- "video/tizen/camera_utils.h",
"video/tizen/camera.cc",
"video/tizen/camera.h",
+ "video/tizen/camera_utils.cc",
+ "video/tizen/camera_utils.h",
"video/tizen/create_face_detection_library.cc",
"video/tizen/create_face_detection_library.h",
- "video/tizen/face_detection_library.h",
"video/tizen/face_detection.h",
+ "video/tizen/face_detection_library.h",
"video/tizen/video_capture_device_factory_tizen_tv.cc",
"video/tizen/video_capture_device_factory_tizen_tv.h",
"video/tizen/video_capture_device_tizen_tv.cc",
]
}
- if (tizen_version >= 70) {
- sources += [
- "video/tizen/face_detection_library_object.cc",
- "video/tizen/face_detection_library_object.h",
- ]
- if (!defined(public_configs)) {
- public_configs = []
+ if (tizen_auto_zoom_enable) {
+ if (tizen_version >= 70) {
+ sources += [
+ "video/tizen/face_detection_library_object.cc",
+ "video/tizen/face_detection_library_object.h",
+ ]
+ public_configs = [
+ # For AIFW
+ "//tizen_src/build:libauto_zoom",
+
+ # For missing shared library from AIFW
+ "//tizen_src/build:aifw_object_detection",
+ ]
+ } else {
+ sources += [
+ "video/tizen/face_detection_library_impl.cc",
+ "video/tizen/face_detection_library_impl.h",
+ ]
}
- public_configs += [
- # For AIFW
- "//tizen_src/build:libauto_zoom",
- # For missing shared library from AIFW
- "//tizen_src/build:aifw_object_detection",
- ]
- } else {
- sources += [
- "video/tizen/face_detection_library_impl.cc",
- "video/tizen/face_detection_library_impl.h",
- ]
}
}
#include "media/capture/video/tizen/create_face_detection_library.h"
#include "build/tizen_version.h"
+#if defined(TIZEN_AUTO_ZOOM_ENABLE)
#if TIZEN_VERSION_AT_LEAST(7, 0, 0)
#include "media/capture/video/tizen/face_detection_library_object.h"
#else
#include "media/capture/video/tizen/face_detection_library_impl.h"
-#endif
+#endif // TIZEN_VERSION_AT_LEAST(7, 0, 0)
+#endif // defined(TIZEN_AUTO_ZOOM_ENABLE)
namespace media {
std::unique_ptr<FaceDetectionLibrary> CreateFaceDetectionLibrary() {
+#if defined(TIZEN_AUTO_ZOOM_ENABLE)
#if TIZEN_VERSION_AT_LEAST(7, 0, 0)
return FaceDetectionLibraryObject::Create();
#else
return FaceDetectionLibraryImpl::Create();
-#endif
+#endif // TIZEN_VERSION_AT_LEAST(7, 0, 0)
+#else
+ return nullptr;
+#endif // defined(TIZEN_AUTO_ZOOM_ENABLE)
}
} // namespace media