45 lines
756 B
C
45 lines
756 B
C
/*
|
|
Copyright (c), 2001-2022, Shenshu Tech. Co., Ltd.
|
|
*/
|
|
|
|
#ifndef __OT_USER_H__
|
|
#define __OT_USER_H__
|
|
|
|
#include <linux/module.h>
|
|
#include <linux/fs.h>
|
|
#include <linux/device.h>
|
|
#include <linux/interrupt.h>
|
|
#include <linux/version.h>
|
|
#include <linux/pagemap.h>
|
|
#include <asm/uaccess.h>
|
|
#include <asm/io.h>
|
|
#include <linux/mm.h>
|
|
#include <linux/delay.h>
|
|
#include <linux/poll.h>
|
|
#include <uapi/linux/sched/types.h>
|
|
|
|
#include "ot_vdec_export.h"
|
|
#include "ot_vo_export.h"
|
|
#include "ot_ao_export.h"
|
|
#include "ot_osal.h"
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
#define VDEC_NOTIFY 0
|
|
#ifdef __LITEOS__
|
|
#define VDEC_SET_SCHEDULER 1
|
|
#else
|
|
#define VDEC_SET_SCHEDULER 0
|
|
#endif
|
|
|
|
#define AO_NOTIFY 0
|
|
#define VO_NOTIFY 0
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|