#ifndef __MPEG2DEC_PRIV_H__ #define __MPEG2DEC_PRIV_H__ typedef struct { //vo_instance_t vo; int width; int height; SDL_Surface * surface; unsigned int sdlflags; unsigned char bpp; } sdl_instance_t; sdl_instance_t *sdl_open(int width, int height); int sdl_setup (sdl_instance_t * _instance, unsigned int width, unsigned int height, unsigned int chroma_width, unsigned int chroma_height); void sdl_discard (sdl_instance_t * _instance, const unsigned * buf, void * id); void sdl_draw_frame (sdl_instance_t * _instance, const unsigned char * buf, void * id); void sdl_start_fbuf (sdl_instance_t * instance, const unsigned char* buf, void * id); void sdl_setup_fbuf (sdl_instance_t * _instance, unsigned char ** buf, void ** id); void sdl_discard_all_buffer(sdl_instance_t *instance); #endif /*__MPEG2DEC_PRIV_H__*/