
Data Structures | |
| struct | decoder_sys_t |
Defines | |
| #define | T_WIDTH N_( "Width" ) |
| #define | LT_WIDTH N_( "Video memory buffer width." ) |
| #define | T_HEIGHT N_( "Height" ) |
| #define | LT_HEIGHT N_( "Video memory buffer height." ) |
| #define | T_LOCK N_( "Lock function" ) |
| #define | LT_LOCK |
| #define | T_UNLOCK N_( "Unlock function" ) |
| #define | LT_UNLOCK N_( "Address of the unlocking callback function" ) |
| #define | T_DATA N_( "Callback data" ) |
| #define | LT_DATA N_( "Data for the locking and unlocking functions" ) |
| #define | T_CHROMA N_("Chroma") |
| #define | LT_CHROMA |
Functions | |
| static int | OpenDecoder (vlc_object_t *) |
| static void | CloseDecoder (vlc_object_t *) |
| static picture_t * | DecodeBlock (decoder_t *, block_t **) |
| int | vlc_entry__main (module_t *p_module) |
| const char * | vlc_entry_license__main (void) |
| #define LT_CHROMA |
Value:
N_("Output chroma for the memory image as a 4-character " \ "string, eg. \"RV32\".")
| #define LT_DATA N_( "Data for the locking and unlocking functions" ) |
| #define LT_HEIGHT N_( "Video memory buffer height." ) |
| #define LT_LOCK |
Value:
N_( "Address of the locking callback function. This " \ "function must return a valid memory address for use " \ "by the video renderer." )
| #define LT_UNLOCK N_( "Address of the unlocking callback function" ) |
| #define LT_WIDTH N_( "Video memory buffer width." ) |
| #define T_CHROMA N_("Chroma") |
| #define T_DATA N_( "Callback data" ) |
| #define T_HEIGHT N_( "Height" ) |
| #define T_LOCK N_( "Lock function" ) |
| #define T_UNLOCK N_( "Unlock function" ) |
| #define T_WIDTH N_( "Width" ) |
| static void CloseDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References decoder_t::p_sys, and p_sys.
References picture_t::b_force, block_Release(), picture_t::date, decoder_NewPicture(), block_t::i_dts, decoder_sys_t::i_pitch, plane_t::i_pitch, block_t::i_pts, picture_t::p, decoder_sys_t::p_data, plane_t::p_pixels, decoder_t::p_sys, p_sys, decoder_sys_t::pf_lock, decoder_sys_t::pf_unlock, and VLC_TS_INVALID.
| static int OpenDecoder | ( | vlc_object_t * | p_this | ) | [static] |
References atoll(), DecodeBlock(), decoder_t::fmt_in, decoder_t::fmt_out, video_format_t::i_bmask, es_format_t::i_cat, es_format_t::i_codec, video_format_t::i_gmask, video_format_t::i_height, decoder_sys_t::i_height, decoder_sys_t::i_pitch, video_format_t::i_rmask, video_format_t::i_sar_den, video_format_t::i_sar_num, video_format_t::i_width, decoder_sys_t::i_width, msg_Err, msg_Warn, decoder_sys_t::p_data, decoder_t::p_sys, p_sys, decoder_t::pf_decode_video, decoder_sys_t::pf_lock, decoder_sys_t::pf_unlock, var_CreateGetInteger, var_CreateGetString, es_format_t::video, VIDEO_ES, VLC_CODEC_RGB15, VLC_CODEC_RGB16, VLC_CODEC_RGB24, VLC_CODEC_RGB32, VLC_EGENERIC, VLC_ENOMEM, VLC_FOURCC, vlc_fourcc_GetCodecFromString(), and VLC_SUCCESS.
| int vlc_entry__main | ( | module_t * | p_module | ) |
| const char* vlc_entry_license__main | ( | void | ) |
1.5.6