Change stream type to media packet
authorKwanghoon Son <k.son@samsung.com>
Tue, 18 Jul 2023 01:51:45 +0000 (10:51 +0900)
committerKwanghoon Son <k.son@samsung.com>
Tue, 8 Aug 2023 05:46:01 +0000 (14:46 +0900)
Media packet is more better than manual defined stream type.

Change-Id: Id5e9c1e9bc53db8d5b84e25516626a74dc23f636
Signed-off-by: Kwanghoon Son <k.son@samsung.com>
CMakeLists.txt
include/vision_source_interface.h
packaging/vision-source.spec

index d061f3d..4de71e4 100644 (file)
@@ -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
index 06dc09d..3ea0176 100644 (file)
@@ -18,6 +18,7 @@
 #define __VISION_SOURCE_INTERFACE__
 
 #include <stdint.h>
+#include <media_packet.h>
 
 #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
 {
index ac95405..43d4ae4 100644 (file)
@@ -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