xine-lib 1.2.13-20230125hg15249
Data Structures | Typedefs | Functions
mem_frame.h File Reference
#include <xine/xineutils.h>

Go to the source code of this file.

Data Structures

struct  mem_frame_t
 

Typedefs

typedef struct mem_frame_t mem_frame_t
 

Functions

static void _mem_frame_proc_slice (vo_frame_t *vo_img, uint8_t **src)
 
static void _mem_frame_field (vo_frame_t *vo_img, int which_field)
 
static void _mem_frame_free_framedata (vo_frame_t *vo_img)
 
static void _mem_frame_dispose (vo_frame_t *vo_img)
 
static void _mem_frame_init (mem_frame_t *frame, vo_driver_t *driver)
 
static vo_frame_t_mem_frame_alloc_frame (vo_driver_t *this_gen, size_t frame_size)
 
static vo_frame_tmem_frame_alloc_frame (vo_driver_t *this_gen)
 
static void * _memset32 (void *mem, uint32_t val, size_t n)
 
static void mem_frame_update_frame_format (vo_driver_t *this_gen, vo_frame_t *frame_gen, uint32_t width, uint32_t height, double ratio, int format, int flags)
 

Typedef Documentation

◆ mem_frame_t

typedef struct mem_frame_t mem_frame_t

Function Documentation

◆ _mem_frame_alloc_frame()

static vo_frame_t * _mem_frame_alloc_frame ( vo_driver_t * this_gen,
size_t frame_size )
static

◆ _mem_frame_dispose()

static void _mem_frame_dispose ( vo_frame_t * vo_img)
static

◆ _mem_frame_field()

static void _mem_frame_field ( vo_frame_t * vo_img,
int which_field )
static

Referenced by _mem_frame_init().

◆ _mem_frame_free_framedata()

static void _mem_frame_free_framedata ( vo_frame_t * vo_img)
static

◆ _mem_frame_init()

static void _mem_frame_init ( mem_frame_t * frame,
vo_driver_t * driver )
static

◆ _mem_frame_proc_slice()

static void _mem_frame_proc_slice ( vo_frame_t * vo_img,
uint8_t ** src )
static

References vo_frame_s::proc_called.

Referenced by _mem_frame_init().

◆ _memset32()

static void * _memset32 ( void * mem,
uint32_t val,
size_t n )
inlinestatic

◆ mem_frame_alloc_frame()

static vo_frame_t * mem_frame_alloc_frame ( vo_driver_t * this_gen)
inlinestatic

◆ mem_frame_update_frame_format()

static void mem_frame_update_frame_format ( vo_driver_t * this_gen,
vo_frame_t * frame_gen,
uint32_t width,
uint32_t height,
double ratio,
int format,
int flags )
inlinestatic