diff --git a/bundle.json b/bundle.json index 2f23df33f6bcc067b12baa1aecd797ae5e59defa..5c7f3202d4b354ddb5d1177aa145b71fa8f291cc 100644 --- a/bundle.json +++ b/bundle.json @@ -46,13 +46,13 @@ "hitrace", "safwk", "drivers_interface_camera", - "access_token" + "access_token", + "libyuv" ], "third_party": [ "cJSON", "ffmpeg", - "jsoncpp", - "libyuv" + "jsoncpp" ] }, "build": { diff --git a/services/data_process/BUILD.gn b/services/data_process/BUILD.gn index f3d1484725936ce6e67e97524752510de91b2eac..53cb128085dd568df3514d55c7c05ecc4cf83eaa 100644 --- a/services/data_process/BUILD.gn +++ b/services/data_process/BUILD.gn @@ -68,12 +68,10 @@ ohos_shared_library("distributed_camera_data_process") { deps = [ "${common_path}:distributed_camera_utils" ] if (!distributed_camera_common) { - include_dirs += [ "//third_party/libyuv/files/include" ] sources += [ "src/pipeline_node/multimedia_codec/decoder/decode_data_process.cpp", "src/pipeline_node/scale_conversion/scale_convert_process.cpp", ] - deps += [ "//third_party/libyuv:yuv" ] } else { include_dirs += [ "//third_party/ffmpeg/" ] sources += [ @@ -107,6 +105,9 @@ ohos_shared_library("distributed_camera_data_process") { "player_framework:media_client", ] + if (!distributed_camera_common) { + external_deps += [ "libyuv:yuv" ] + } subsystem_name = "distributedhardware" part_name = "distributed_camera"