inital commit
This commit is contained in:
@@ -0,0 +1,32 @@
|
||||
#ifndef SCE_MPEG_VOBUF_H
|
||||
#define SCE_MPEG_VOBUF_H
|
||||
|
||||
#include "typedefs.h"
|
||||
|
||||
#include "sce/mpeg/libmpeg.h"
|
||||
|
||||
#define N_GSBUF 2
|
||||
|
||||
#define VOBUF_STATUS_ 0
|
||||
#define VOBUF_STATUS_TOPDONE 1
|
||||
#define VOBUF_STATUS_FULL 2
|
||||
|
||||
typedef struct {
|
||||
u_char v[MAX_WIDTH * MAX_HEIGHT * 4];
|
||||
} VoData;
|
||||
|
||||
typedef struct {
|
||||
int status;
|
||||
int dummy[15];
|
||||
u_int v[N_VOBUF][bound((N_LDTAGS+100)*4, 64)];
|
||||
} VoTag;
|
||||
|
||||
typedef struct {
|
||||
VoData *data;
|
||||
VoTag *tag;
|
||||
volatile int write;
|
||||
volatile int count;
|
||||
int size;
|
||||
} VoBuf;
|
||||
|
||||
#endif // SCE_MPEG_VOBUF_H
|
||||
Reference in New Issue
Block a user