cleanup: remove VSDev camera implementation, remove symbols from CI because they are unreasonably big, mac CI tmp upload

This commit is contained in:
milek7
2021-01-24 23:38:13 +01:00
parent 610ae75b17
commit 158c42b5f0
11 changed files with 15 additions and 284 deletions

View File

@@ -1 +0,0 @@
#pragma once

View File

@@ -1,41 +0,0 @@
#include "VS_Dev.h"
#include <iostream>
#include <fstream>
using namespace std;
VSDev::VSDev()
{
ifstream DevFile;
DevFile.open("test01.bin", std::ios_base::binary);
DevFile.read(this->Frame1TestBuf, sizeof(this->Frame1TestBuf));
DevFile.close();
DevFile.open("test02.bin");
DevFile.read(this->Frame2TestBuf, sizeof(this->Frame2TestBuf));
DevFile.close();
}
int VSDev::GetFrameFromStream(char ** Buffer)
{
if ((this->GetFrameCallNum % 2) == 0)
{
*Buffer = this->Frame1TestBuf;
this->GetFrameCallNum++;
return sizeof(this->Frame1TestBuf);
}
else if ((this->GetFrameCallNum % 3) == 0)
{
*Buffer = this->Frame2TestBuf;
this->GetFrameCallNum++;
return sizeof(this->Frame2TestBuf);
}
else
{
this->GetFrameCallNum++;
return 0;
}
}
void VSDev::FreeFrameBuffer(char * Buffer) {
//For dev do nothing...
}

View File

@@ -1,15 +0,0 @@
#pragma once
#include "VideoStream.h"
class VSDev : public VideoStream
{
public:
VSDev();
int GetFrameFromStream(char **Buffer);
void FreeFrameBuffer(char *Buffer);
private:
int GetFrameCallNum = 0;
char Frame1TestBuf[102737];
char Frame2TestBuf[104143];
};

View File

@@ -1,23 +0,0 @@
#pragma once
class VideoStream
{
public:
/**
\brief Get Frame data
\param Buffer - Pointer to char pointer
\warning This function alocate some memory after use bufer data you must call FreeFrameBuffer
\return If Frame ready and complete return num of bytes in frame buffer else return 0
**/
virtual int GetFrameFromStream(char **Buffer) = 0;
/**
\brief Free alocated memory
\param Buffer - Pointer to buffer
**/
virtual void FreeFrameBuffer(char *Buffer) = 0;
};