From 155725487c9fafedc97077b31afdc4f7200b38ac Mon Sep 17 00:00:00 2001 From: Kwanghoon Son Date: Tue, 18 Jul 2023 10:51:45 +0900 Subject: [PATCH] Change stream type to media packet Media packet is more better than manual defined stream type. Change-Id: Id5e9c1e9bc53db8d5b84e25516626a74dc23f636 Signed-off-by: Kwanghoon Son --- CMakeLists.txt | 2 +- include/vision_source_interface.h | 3 ++- packaging/vision-source.spec | 3 ++- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d061f3d..4de71e4 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.0.0) project(vision-source) include(FindPkgConfig) -pkg_check_modules(${PROJECT_NAME}_DEP REQUIRED dlog iniparser) +pkg_check_modules(${PROJECT_NAME}_DEP REQUIRED dlog iniparser capi-media-tool) add_library(${PROJECT_NAME} SHARED src/vision_source.c diff --git a/include/vision_source_interface.h b/include/vision_source_interface.h index 06dc09d..3ea0176 100644 --- a/include/vision_source_interface.h +++ b/include/vision_source_interface.h @@ -18,6 +18,7 @@ #define __VISION_SOURCE_INTERFACE__ #include +#include #define BUFFER_PLANE_MAX 4 #define DEVICE_COUNT_MAX 16 @@ -148,7 +149,7 @@ typedef enum vision_source_error typedef void *vision_source_h; -typedef int (*stream_cb)(vision_source_buffer_s *buffer, void *user_data); +typedef int (*stream_cb)(media_packet_h pkt, void *user_data); typedef struct vision_source_func { diff --git a/packaging/vision-source.spec b/packaging/vision-source.spec index ac95405..43d4ae4 100644 --- a/packaging/vision-source.spec +++ b/packaging/vision-source.spec @@ -1,6 +1,6 @@ Name: vision-source Summary: vision source -Version: 0.0.10 +Version: 0.0.11 Release: 0 Group: Multimedia/Framework License: Apache-2.0 @@ -8,6 +8,7 @@ Source0: %{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: pkgconfig(dlog) BuildRequires: pkgconfig(iniparser) +BuildRequires: pkgconfig(capi-media-tool) %description Vision source -- 2.7.4