hvirtual/libmpeg3/video/mpeg3cache.c File Reference

#include "mpeg3private.h"
#include <stdlib.h>
#include <string.h>

Include dependency graph for mpeg3cache.c:

Go to the source code of this file.

Functions

mpeg3_cache_tmpeg3_new_cache ()
void mpeg3_delete_cache (mpeg3_cache_t *ptr)
void mpeg3_reset_cache (mpeg3_cache_t *ptr)
void mpeg3_cache_put_frame (mpeg3_cache_t *ptr, int64_t frame_number, unsigned char *y, unsigned char *u, unsigned char *v, int y_size, int u_size, int v_size)
int mpeg3_cache_get_frame (mpeg3_cache_t *ptr, int64_t frame_number, unsigned char **y, unsigned char **u, unsigned char **v)
int mpeg3_cache_has_frame (mpeg3_cache_t *ptr, int64_t frame_number)
int64_t mpeg3_cache_usage (mpeg3_cache_t *ptr)


Function Documentation

int mpeg3_cache_get_frame ( mpeg3_cache_t ptr,
int64_t  frame_number,
unsigned char **  y,
unsigned char **  u,
unsigned char **  v 
)

int mpeg3_cache_has_frame ( mpeg3_cache_t ptr,
int64_t  frame_number 
)

void mpeg3_cache_put_frame ( mpeg3_cache_t ptr,
int64_t  frame_number,
unsigned char *  y,
unsigned char *  u,
unsigned char *  v,
int  y_size,
int  u_size,
int  v_size 
)

int64_t mpeg3_cache_usage ( mpeg3_cache_t ptr  ) 

void mpeg3_delete_cache ( mpeg3_cache_t ptr  ) 

mpeg3_cache_t* mpeg3_new_cache (  ) 

Definition at line 11 of file mpeg3cache.c.

Referenced by mpeg3_new_vtrack().

void mpeg3_reset_cache ( mpeg3_cache_t ptr  ) 

Definition at line 34 of file mpeg3cache.c.

References mpeg3_cache_t::total.

Referenced by mpeg3video_seek().


Generated on Mon Apr 28 14:00:01 2008 for Cinelerra by  doxygen 1.5.5