dvpp_headers.h 1023 Bytes
/*
* 模块内部的头文件请在此处添加
*/

#ifndef __DVPP_HEADERS_H__
#define __DVPP_HEADERS_H__

#include <iostream>
#include <utility>
#include <chrono>
#include <thread>
#include <functional>
#include <atomic>
#include <fstream>
#include <signal.h>
#include <time.h>
#include <unistd.h>
#include <set>
#include <mutex>
#include <vector>
#include <condition_variable>

#include "acl/acl_mdl.h"
#include "acl/acl_base.h"
#include "acl/acl_rt.h"
#include "acl/acl.h"
#include "acl/ops/acl_dvpp.h"


#define CHECK_AND_RETURN(ret, message)    \
            if(ret != 0) {LOG_ERROR("[{}]- {}", m_dec_name, message); return ret;}
#define CHECK_NOT_RETURN(ret, message)    \
            if(ret != 0) {LOG_ERROR("[{}]- {}", m_dec_name, message);}
#define CHECK_AND_RETURN_NOVALUE(ret, message)    \
            if(ret != 0) {LOG_ERROR("[{}]- {}", m_dec_name, message); return;}
#define CHECK_AND_BREAK(ret, message)    \
            if(ret != 0) {LOG_ERROR("[{}]- {}", m_dec_name, message); break;}
            
#endif