dirac.c File Reference

Include dependency graph for dirac.c:


Data Structures

struct  decoder_sys_t
struct  encoder_sys_t

Defines

#define ENC_CFG_PREFIX   "sout-dirac-"
#define ENC_QUALITY_TEXT   N_("Encoding quality")
#define ENC_QUALITY_LONGTEXT
#define ENC_BUFSIZE   1024*1024

Functions

static int OpenDecoder (vlc_object_t *)
static void CloseDecoder (vlc_object_t *)
static picture_tDecodeBlock (decoder_t *p_dec, block_t **pp_block)
static int OpenEncoder (vlc_object_t *p_this)
static void CloseEncoder (vlc_object_t *p_this)
static block_tEncode (encoder_t *p_enc, picture_t *p_pict)
int vlc_entry__main (module_t *p_module)
const char * vlc_entry_license__main (void)
static void FreeFrameBuffer (dirac_decoder_t *p_dirac)
static picture_tGetNewPicture (decoder_t *p_dec)

Variables

static const char *const ppsz_enc_options []

Define Documentation

#define ENC_BUFSIZE   1024*1024

#define ENC_CFG_PREFIX   "sout-dirac-"

#define ENC_QUALITY_LONGTEXT

Value:

N_( \
  "Quality of the encoding between 1.0 (low) and 10.0 (high)." )

#define ENC_QUALITY_TEXT   N_("Encoding quality")


Function Documentation

static void CloseDecoder ( vlc_object_t  )  [static]

static void CloseEncoder ( vlc_object_t p_this  )  [static]

static picture_t * DecodeBlock ( decoder_t p_dec,
block_t **  pp_block 
) [static]

static block_t * Encode ( encoder_t p_enc,
picture_t p_pict 
) [static]

static void FreeFrameBuffer ( dirac_decoder_t *  p_dirac  )  [static]

static picture_t* GetNewPicture ( decoder_t p_dec  )  [static]

static int OpenDecoder ( vlc_object_t  )  [static]

static int OpenEncoder ( vlc_object_t p_this  )  [static]

int vlc_entry__main ( module_t p_module  ) 

const char* vlc_entry_license__main ( void   ) 


Variable Documentation

const char* const ppsz_enc_options[] [static]

Initial value:

 {
    "quality", NULL
}


Generated on Wed Aug 13 08:03:13 2008 for VLC by  doxygen 1.5.1