chain.c File Reference

Include dependency graph for chain.c:


Data Structures

struct  filter_sys_t
 filter_sys_t: chroma method descriptor More...

Defines

#define CHAIN_LEVEL_MAX   1

Functions

static int Activate (vlc_object_t *)
static void Destroy (vlc_object_t *)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static picture_tChain (filter_t *, picture_t *)
static int BufferAllocationInit (filter_t *, void *)
static int BuildChromaResize (filter_t *)
static int BuildChromaChain (filter_t *p_filter)
static int CreateChain (filter_chain_t *p_chain, es_format_t *p_fmt_mid, config_chain_t *)
static void EsFormatMergeSize (es_format_t *p_dst, const es_format_t *p_base, const es_format_t *p_size)
static picture_tBufferNew (filter_t *p_filter)
static void BufferDel (filter_t *p_filter, picture_t *p_pic)

Variables

static const vlc_fourcc_t pi_allowed_chromas []

Define Documentation

#define CHAIN_LEVEL_MAX   1

Referenced by BuildChromaChain().


Function Documentation

static int Activate ( vlc_object_t p_this  )  [static]

static int BufferAllocationInit ( filter_t p_filter,
void *  p_data 
) [static]

References BufferDel(), BufferNew(), filter_t::p_owner, and VLC_SUCCESS.

Referenced by Activate().

static void BufferDel ( filter_t p_filter,
picture_t p_pic 
) [static]

static picture_t* BufferNew ( filter_t p_filter  )  [static]

static int BuildChromaChain ( filter_t p_filter  )  [static]

static int BuildChromaResize ( filter_t p_filter  )  [static]

static picture_t * Chain ( filter_t p_filter,
picture_t p_pic 
) [static]

static int CreateChain ( filter_chain_t p_chain,
es_format_t p_fmt_mid,
config_chain_t p_cfg 
) [static]

static void Destroy ( vlc_object_t p_this  )  [static]

static void EsFormatMergeSize ( es_format_t p_dst,
const es_format_t p_base,
const es_format_t p_size 
) [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Variable Documentation

const vlc_fourcc_t pi_allowed_chromas[] [static]

Initial value:

 {
     ( ((uint32_t) 'I' ) | ( ((uint32_t) '4' ) << 8 )   | ( ((uint32_t) '2' ) << 16 ) | ( ((uint32_t) '0' ) << 24 ) ) ,
     ( ((uint32_t) 'I' ) | ( ((uint32_t) '4' ) << 8 )   | ( ((uint32_t) '2' ) << 16 ) | ( ((uint32_t) '2' ) << 24 ) ) ,
     ( ((uint32_t) 'R' ) | ( ((uint32_t) 'V' ) << 8 )   | ( ((uint32_t) '3' ) << 16 ) | ( ((uint32_t) '2' ) << 24 ) ) ,
     ( ((uint32_t) 'R' ) | ( ((uint32_t) 'V' ) << 8 )   | ( ((uint32_t) '2' ) << 16 ) | ( ((uint32_t) '4' ) << 24 ) ) ,
    0
}

Referenced by BuildChromaChain().


Generated on Tue May 25 08:05:33 2010 for VLC by  doxygen 1.5.6