project(vision-source)
include(FindPkgConfig)
-pkg_check_modules(${PROJECT_NAME}_DEP REQUIRED dlog iniparser capi-media-tool)
+pkg_check_modules(${PROJECT_NAME}_DEP REQUIRED dlog iniparser)
add_library(${PROJECT_NAME} SHARED
src/vision_source.c
#define __VISION_SOURCE_INTERFACE__
#include <stdint.h>
-#include <media_packet.h>
#define BUFFER_PLANE_MAX 4
#define DEVICE_COUNT_MAX 16
typedef void *vision_source_h;
-typedef int (*stream_cb)(media_packet_h pkt, void *user_data);
+typedef int (*stream_cb)(vision_source_buffer_s *buffer, void *user_data);
typedef struct vision_source_func
{
BuildRequires: cmake
BuildRequires: pkgconfig(dlog)
BuildRequires: pkgconfig(iniparser)
-BuildRequires: pkgconfig(capi-media-tool)
%description
Vision source