|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#ifndef _rk_graphic_buffer_h_ |
|
#define _rk_graphic_buffer_h_ |
|
|
|
#ifdef ANDROID |
|
|
|
#include <stdint.h> |
|
#include <vector> |
|
#include <sys/types.h> |
|
|
|
#include <system/graphics.h> |
|
|
|
#include <utils/Thread.h> |
|
|
|
#include <stdlib.h> |
|
#include <stdio.h> |
|
#include <string.h> |
|
#include <errno.h> |
|
#include <time.h> |
|
#include <unistd.h> |
|
|
|
#include <sys/mman.h> |
|
#include <linux/stddef.h> |
|
|
|
#include <utils/Atomic.h> |
|
#include <utils/Errors.h> |
|
#include <android/log.h> |
|
#include <utils/Log.h> |
|
#include <log/log_main.h> |
|
|
|
#include "drmrga.h" |
|
#include "rga.h" |
|
|
|
|
|
int RkRgaGetHandleFd(buffer_handle_t handle, int *fd); |
|
int RkRgaGetHandleAttributes(buffer_handle_t handle, |
|
std::vector<int> *attrs); |
|
int RkRgaGetHandleMapAddress(buffer_handle_t handle, |
|
void **buf); |
|
#endif |
|
|
|
#endif |
|
|