vlc_common.h File Reference

This file is a collection of common definitions and types. More...

Include dependency graph for vlc_common.h:

Go to the source code of this file.

Data Structures

union  vlc_value_t
 VLC value structure. More...
struct  vlc_list_t
 VLC list structure. More...
struct  gc_object_t

Defines

#define VLC_COMMON_H   1
#define LIBVLC_FORMAT(x, y)
#define LIBVLC_FORMAT_ARG(x)
#define LIBVLC_USED
#define LIBVLC_MALLOC
#define VLC_FOURCC(a, b, c, d)
#define VLC_TWOCC(a, b)   ( (uint16_t)(a) | ( (uint16_t)(b) << 8 ) )
#define vlc_fourcc_to_char(a, b)   __vlc_fourcc_to_char( (vlc_fourcc_t)(a), (char *)(b) )
#define VLC_VAR_VOID   0x0010
#define VLC_VAR_BOOL   0x0020
#define VLC_VAR_INTEGER   0x0030
#define VLC_VAR_HOTKEY   0x0031
#define VLC_VAR_STRING   0x0040
#define VLC_VAR_MODULE   0x0041
#define VLC_VAR_FILE   0x0042
#define VLC_VAR_DIRECTORY   0x0043
#define VLC_VAR_VARIABLE   0x0044
#define VLC_VAR_FLOAT   0x0050
#define VLC_VAR_TIME   0x0060
#define VLC_VAR_ADDRESS   0x0070
#define VLC_VAR_MUTEX   0x0080
#define VLC_VAR_LIST   0x0090
#define VLC_SUCCESS   -0
#define VLC_ENOMEM   -1
#define VLC_ETIMEOUT   -3
#define VLC_ENOMOD   -10
#define VLC_ENOOBJ   -20
#define VLC_ENOVAR   -30
#define VLC_EBADVAR   -31
#define VLC_ENOITEM   -40
 Item not found.
#define VLC_EEXIT   -255
#define VLC_EEXITSUCCESS   -999
#define VLC_EGENERIC   -666
#define LIBVLC_EXTERN   extern
#define LIBVLC_EXPORT
#define VLC_EXPORT(type, name, args)   LIBVLC_EXTERN LIBVLC_EXPORT type name args
#define VLC_COMMON_MEMBERS
#define VLC_OBJECT(x)   ((vlc_object_t *)(x))
#define VLC_GC_MEMBERS   gc_object_t vlc_gc_data;
 These members are common to all objects that wish to be garbage-collected.
#define vlc_gc_init(a, b)   vlc_gc_init( &(a)->vlc_gc_data, (b) )
#define vlc_gc_incref(a)   vlc_hold( &(a)->vlc_gc_data )
#define vlc_gc_decref(a)   vlc_release( &(a)->vlc_gc_data )
#define vlc_priv(gc, t)   ((t *)(((char *)(gc)) - offsetof(t, vlc_gc_data)))
#define CEIL(n, d)   ( ((n) / (d)) + ( ((n) % (d)) ? 1 : 0) )
#define PAD(n, d)   ( ((n) % (d)) ? ((((n) / (d)) + 1) * (d)) : (n) )
#define __MAX(a, b)   ( ((a) > (b)) ? (a) : (b) )
#define __MIN(a, b)   ( ((a) < (b)) ? (a) : (b) )
#define FREENULL(a)   do { free( a ); a = NULL; } while(0)
#define EMPTY_STR(str)   (!str || !*str)
#define GetWBE(p)   U16_AT( p )
#define GetDWBE(p)   U32_AT( p )
#define GetQWBE(p)   U64_AT( p )
#define SetWLE(p, v)   _SetWLE( (uint8_t*)(p), v)
#define SetDWLE(p, v)   _SetDWLE( (uint8_t*)(p), v)
#define SetQWLE(p, v)   _SetQWLE( (uint8_t*)(p), v)
#define SetWBE(p, v)   _SetWBE( (uint8_t*)(p), v)
#define SetDWBE(p, v)   _SetDWBE( (uint8_t*)(p), v)
#define SetQWBE(p, v)   _SetQWBE( (uint8_t*)(p), v)
#define hton16(i)   htons(i)
#define hton32(i)   htonl(i)
#define ntoh16(i)   ntohs(i)
#define ntoh32(i)   ntohl(i)
#define hton64(i)   ntoh64(i)
#define VLC_UNUSED(x)   (void)(x)
#define vlc_execve(a, b, c, d, e, f, g, h, i)   __vlc_execve(VLC_OBJECT(a),b,c,d,e,f,g,h,i)
#define DIR_SEP_CHAR   '/'
#define DIR_SEP   "/"
#define PATH_SEP_CHAR   ':'
#define PATH_SEP   ":"
#define LICENSE_MSG

Typedefs

typedef unsigned long count_t
typedef uint16_t audio_volume_t
typedef int64_t mtime_t
 High precision date or time interval.
typedef uint32_t vlc_fourcc_t
 The vlc_fourcc_t type.
typedef struct vlc_list_t vlc_list_t
typedef struct vlc_object_t vlc_object_t
typedef struct libvlc_int_t libvlc_int_t
typedef struct date_t date_t
typedef struct dict_entry_t dict_entry_t
typedef struct dict_t dict_t
typedef struct playlist_t playlist_t
typedef struct playlist_item_t playlist_item_t
typedef struct playlist_view_t playlist_view_t
typedef struct services_discovery_t services_discovery_t
typedef struct
services_discovery_sys_t 
services_discovery_sys_t
typedef struct playlist_add_t playlist_add_t
typedef struct module_bank_t module_bank_t
typedef struct module_t module_t
typedef struct module_config_t module_config_t
typedef struct module_symbols_t module_symbols_t
typedef struct module_cache_t module_cache_t
typedef struct config_category_t config_category_t
typedef struct input_thread_t input_thread_t
typedef struct input_thread_sys_t input_thread_sys_t
typedef struct input_item_t input_item_t
typedef struct access_t access_t
typedef struct access_sys_t access_sys_t
typedef struct stream_t stream_t
typedef struct stream_sys_t stream_sys_t
typedef struct demux_t demux_t
typedef struct demux_sys_t demux_sys_t
typedef struct es_out_t es_out_t
typedef struct es_out_id_t es_out_id_t
typedef struct es_out_sys_t es_out_sys_t
typedef struct es_descriptor_t es_descriptor_t
typedef struct seekpoint_t seekpoint_t
typedef struct info_t info_t
typedef struct info_category_t info_category_t
typedef struct input_attachment_t input_attachment_t
typedef struct audio_format_t audio_format_t
typedef struct video_format_t video_format_t
typedef struct subs_format_t subs_format_t
typedef struct es_format_t es_format_t
typedef struct video_palette_t video_palette_t
typedef struct aout_instance_t aout_instance_t
typedef struct aout_sys_t aout_sys_t
typedef struct aout_fifo_t aout_fifo_t
typedef struct aout_input_t aout_input_t
typedef struct block_t aout_buffer_t
typedef audio_format_t audio_sample_format_t
typedef struct audio_date_t audio_date_t
typedef struct aout_filter_t aout_filter_t
typedef struct vout_thread_t vout_thread_t
typedef struct vout_sys_t vout_sys_t
typedef video_format_t video_frame_format_t
typedef struct picture_t picture_t
typedef struct picture_sys_t picture_sys_t
typedef struct picture_heap_t picture_heap_t
typedef struct spu_t spu_t
typedef struct subpicture_t subpicture_t
typedef struct subpicture_sys_t subpicture_sys_t
typedef struct subpicture_region_t subpicture_region_t
typedef struct text_style_t text_style_t
typedef struct image_handler_t image_handler_t
typedef struct sout_instance_t sout_instance_t
typedef struct sout_instance_sys_t sout_instance_sys_t
typedef struct sout_input_t sout_input_t
typedef struct
sout_packetizer_input_t 
sout_packetizer_input_t
typedef struct sout_access_out_t sout_access_out_t
typedef struct
sout_access_out_sys_t 
sout_access_out_sys_t
typedef struct sout_mux_t sout_mux_t
typedef struct sout_mux_sys_t sout_mux_sys_t
typedef struct sout_stream_t sout_stream_t
typedef struct sout_stream_sys_t sout_stream_sys_t
typedef struct config_chain_t config_chain_t
typedef struct session_descriptor_t session_descriptor_t
typedef struct announce_method_t announce_method_t
typedef struct sout_param_t sout_param_t
typedef struct sout_pcat_t sout_pcat_t
typedef struct sout_std_t sout_std_t
typedef struct sout_display_t sout_display_t
typedef struct sout_duplicate_t sout_duplicate_t
typedef struct sout_transcode_t sout_transcode_t
typedef struct sout_chain_t sout_chain_t
typedef struct streaming_profile_t streaming_profile_t
typedef struct sout_module_t sout_module_t
typedef struct sout_gui_descr_t sout_gui_descr_t
typedef struct profile_parser_t profile_parser_t
typedef struct decoder_t decoder_t
typedef struct decoder_sys_t decoder_sys_t
typedef struct decoder_synchro_t decoder_synchro_t
typedef struct encoder_t encoder_t
typedef struct encoder_sys_t encoder_sys_t
typedef struct filter_t filter_t
typedef struct filter_sys_t filter_sys_t
typedef struct network_socket_t network_socket_t
typedef struct virtual_socket_t v_socket_t
typedef struct sockaddr sockaddr
typedef struct addrinfo addrinfo
typedef struct vlc_acl_t vlc_acl_t
typedef struct vlc_url_t vlc_url_t
typedef struct iso639_lang_t iso639_lang_t
typedef struct device_t device_t
typedef struct device_probe_t device_probe_t
typedef struct probe_sys_t probe_sys_t
typedef struct block_t block_t
typedef struct block_fifo_t block_fifo_t
typedef struct httpd_t httpd_t
typedef struct httpd_host_t httpd_host_t
typedef struct httpd_url_t httpd_url_t
typedef struct httpd_client_t httpd_client_t
typedef struct httpd_callback_sys_t httpd_callback_sys_t
typedef struct httpd_message_t httpd_message_t
typedef int(* httpd_callback_t )(httpd_callback_sys_t *, httpd_client_t *, httpd_message_t *answer, const httpd_message_t *query)
typedef struct httpd_file_t httpd_file_t
typedef struct httpd_file_sys_t httpd_file_sys_t
typedef int(* httpd_file_callback_t )(httpd_file_sys_t *, httpd_file_t *, uint8_t *psz_request, uint8_t **pp_data, int *pi_data)
typedef struct httpd_handler_t httpd_handler_t
typedef struct httpd_handler_sys_t httpd_handler_sys_t
typedef int(* httpd_handler_callback_t )(httpd_handler_sys_t *, httpd_handler_t *, char *psz_url, uint8_t *psz_request, int i_type, uint8_t *p_in, int i_in, char *psz_remote_addr, char *psz_remote_host, uint8_t **pp_data, int *pi_data)
typedef struct httpd_redirect_t httpd_redirect_t
typedef struct httpd_stream_t httpd_stream_t
typedef struct tls_server_t tls_server_t
typedef struct tls_session_t tls_session_t
typedef struct md5_s md5_t
typedef struct xml_t xml_t
typedef struct xml_sys_t xml_sys_t
typedef struct xml_reader_t xml_reader_t
typedef struct xml_reader_sys_t xml_reader_sys_t
typedef struct vod_t vod_t
typedef struct vod_sys_t vod_sys_t
typedef struct vod_media_t vod_media_t
typedef struct opengl_t opengl_t
typedef struct opengl_sys_t opengl_sys_t
typedef struct osd_menu_t osd_menu_t
typedef struct osd_state_t osd_state_t
typedef struct osd_event_t osd_event_t
typedef struct osd_button_t osd_button_t
typedef struct osd_menu_state_t osd_menu_state_t
typedef struct vlm_t vlm_t
typedef struct vlm_message_t vlm_message_t
typedef struct vlc_meta_t vlc_meta_t
typedef struct counter_t counter_t
typedef struct counter_sample_t counter_sample_t
typedef struct stats_handler_t stats_handler_t
typedef struct input_stats_t input_stats_t
typedef struct update_t update_t
typedef struct update_iterator_t update_iterator_t
typedef struct meta_engine_t meta_engine_t
typedef int(* vlc_callback_t )(vlc_object_t *, char const *, vlc_value_t, vlc_value_t, void *)
typedef void * vlc_iconv_t

Enumerations

enum  playlist_command_t {
  PLAYLIST_PLAY, PLAYLIST_VIEWPLAY, PLAYLIST_PAUSE, PLAYLIST_STOP,
  PLAYLIST_SKIP
}
 Playlist commands. More...

Functions

static void __vlc_fourcc_to_char (vlc_fourcc_t fcc, char *psz_fourcc)
 Translate a vlc_fourcc into its string representation.
void * vlc_gc_init (gc_object_t *, void(*)(gc_object_t *))
 Atomically set the reference count to 1.
void * vlc_hold (gc_object_t *)
 Atomically increment the reference count.
void vlc_release (gc_object_t *)
 Atomically decrement the reference count and, if it reaches zero, destroy.
static int64_t GCD (int64_t a, int64_t b)
static uint8_t clip_uint8_vlc (int32_t a)
char const * vlc_error (int)
static uint16_t U16_AT (const void *_p)
static uint32_t U32_AT (const void *_p)
static uint64_t U64_AT (const void *_p)
static uint16_t GetWLE (const void *_p)
static uint32_t GetDWLE (const void *_p)
static uint64_t GetQWLE (const void *_p)
static void _SetWLE (uint8_t *p, uint16_t i_dw)
static void _SetDWLE (uint8_t *p, uint32_t i_dw)
static void _SetQWLE (uint8_t *p, uint64_t i_qw)
static void _SetWBE (uint8_t *p, uint16_t i_dw)
static void _SetDWBE (uint8_t *p, uint32_t i_dw)
static void _SetQWBE (uint8_t *p, uint64_t i_qw)
static uint64_t ntoh64 (uint64_t ll)
bool vlc_ureduce (unsigned *, unsigned *, uint64_t, uint64_t, uint64_t)
vlc_iconv_t vlc_iconv_open (const char *, const char *)
size_t vlc_iconv (vlc_iconv_t, const char **, size_t *, char **, size_t *)
int vlc_iconv_close (vlc_iconv_t)
int __vlc_execve (vlc_object_t *p_object, int i_argc, char *const *pp_argv, char *const *pp_env, const char *psz_cwd, const char *p_in, size_t i_in, char **pp_data, size_t *pi_data)
int vlc_wclosedir (void *_p_dir)
void * vlc_memcpy (void *, const void *, size_t)
 vlc_memcpy: fast CPU-dependent memcpy
void * vlc_memset (void *, int, size_t)
 vlc_memset: fast CPU-dependent memset
char * vlc_gettext (const char *msgid)
static const char * vlc_pgettext (const char *ctx, const char *id)
const char * VLC_Version (void)
const char * VLC_CompileBy (void)
const char * VLC_CompileHost (void)
const char * VLC_CompileDomain (void)
const char * VLC_Compiler (void)
const char * VLC_Error (int)


Detailed Description

This file is a collection of common definitions and types.


Define Documentation

#define __MAX ( a,
 )     ( ((a) > (b)) ? (a) : (b) )

#define __MIN ( a,
 )     ( ((a) < (b)) ? (a) : (b) )

Referenced by AccessOutGrabberWriteBuffer(), asf_packet_create(), AStreamPeekBlock(), AStreamPrebufferStream(), AStreamReadBlock(), AStreamReadNoSeekStream(), AStreamRefillStream(), AStreamSeekStream(), AvgUpdate(), AVI_ChunkRead_idx1(), AVI_ChunkRead_indx(), AVI_IndexCreate(), AVI_IndexLoad_idx1(), AVI_StreamBytesSet(), Blend(), Block(), block_ChainExtract(), block_GetBytes(), block_PeekBytes(), block_PeekOffsetBytes(), block_SkipBytes(), block_WaitBytes(), BluescreenCallback(), bo_add_mem(), Buf14To16(), Control(), Create(), DecodeBlock(), DecoderUpdatePreroll(), Demux(), Demux_Seekable(), DemuxInit(), CtrlImage::draw(), FT2Font::drawString(), DStreamPeek(), DStreamRead(), encode_object(), dvd_chapter_codec_c::Enter(), EStoPES(), ffmpeg_CopyPicture(), fill_queue(), FillBuffer(), Filter(), FilterErase(), FindLength(), FindShapes(), FixPES(), FollowMouse(), GetMoviePTS(), GetPMT(), HandleSeek(), HtmlNPut(), InitAudioDec(), InitVideoDec(), input_clock_GetJitter(), InputSourceInit(), dvd_chapter_codec_c::Leave(), LoadChapterApple(), LogoCallback(), MainLoop(), MGF1(), MosaicCallback(), MotionBlurCallback(), Mouse(), SoundSlider::mouseMoveEvent(), MP4_ReadBox_chpl(), MP4_ReadBox_hdlr(), MP4_TrackSampleSize(), Mpeg4ReadAudioSpecificInfo(), Mux(), NetFillBuffer(), Open(), OpenCommon(), OpenFileInZip(), UString::operator<(), ParseSlice(), Peek(), PEStoTS(), plane_CopyPixels(), PMTSetupEs0xA0(), ps_pkt_parse_pes(), PutAction(), r_add(), r_overlap(), Read(), ReadMetaFromId3v2(), reinit_buffers(), RenderCallbackAnalog(), RenderImage(), RenderText(), RenderYUVA(), rtp_packetize_ac3(), rtp_packetize_amr(), rtp_packetize_g726(), rtp_packetize_h263(), rtp_packetize_h264_nal(), rtp_packetize_mp4a(), rtp_packetize_mp4a_latm(), rtp_packetize_mpa(), rtp_packetize_mpv(), rtp_packetize_split(), ScanDvbTNextFast(), scope_Run(), matroska_segment_c::Select(), SetPlayItem(), SetupOutputFormat(), SharpenCallback(), SkipBlock(), SocksHandshakeTCP(), SocksNegotiate(), SplitBuffer(), spu_area_overlap(), SpuRenderRegion(), StreamRead(), SVCDSubRenderImage(), TinyShuffle8(), TrackCreateSamplesIndex(), TSNew(), UpdatePtsDelay(), UpdateVolume(), user_read(), var_buffer_getmemory(), vlc_timer_schedule(), vobsub_palette_rgb2yuv(), vout_display_PlacePicture(), vout_PlacePicture(), SoundSlider::wheelEvent(), Write(), and YUVFromRGB().

#define CEIL ( n,
 )     ( ((n) / (d)) + ( ((n) % (d)) ? 1 : 0) )

#define DIR_SEP   "/"

#define DIR_SEP_CHAR   '/'

#define EMPTY_STR ( str   )     (!str || !*str)

#define FREENULL (  )     do { free( a ); a = NULL; } while(0)

#define GetDWBE (  )     U32_AT( p )

#define GetQWBE (  )     U64_AT( p )

Referenced by ParseSeekTable(), and ParseStreamInfo().

#define GetWBE (  )     U16_AT( p )

#define hton16 (  )     htons(i)

#define hton32 (  )     htonl(i)

#define hton64 (  )     ntoh64(i)

Referenced by amf_encode_element(), and Run().

#define LIBVLC_EXPORT

#define LIBVLC_EXTERN   extern

#define LIBVLC_FORMAT ( x,
 ) 

#define LIBVLC_FORMAT_ARG (  ) 

#define LIBVLC_MALLOC

#define LIBVLC_USED

#define LICENSE_MSG

Value:

_("This program comes with NO WARRANTY, to the extent permitted by " \
    "law.\nYou may redistribute it under the terms of the GNU General " \
    "Public License;\nsee the file named COPYING for details.\n" \
    "Written by the VideoLAN team; see the AUTHORS file.\n")

Referenced by Version(), and vlclua_license().

#define ntoh16 (  )     ntohs(i)

Referenced by amf_decode_string().

#define ntoh32 (  )     ntohl(i)

#define PAD ( n,
 )     ( ((n) % (d)) ? ((((n) / (d)) + 1) * (d)) : (n) )

Referenced by ffmpeg_GetFrameBuf().

#define PATH_SEP   ":"

#define PATH_SEP_CHAR   ':'

Referenced by copy_next_paths_token().

#define SetDWBE ( p,
 )     _SetDWBE( (uint8_t*)(p), v)

#define SetDWLE ( p,
 )     _SetDWLE( (uint8_t*)(p), v)

#define SetQWBE ( p,
 )     _SetQWBE( (uint8_t*)(p), v)

Referenced by CloseRTCP(), OpenRTCP(), and SendRTCP().

#define SetQWLE ( p,
 )     _SetQWLE( (uint8_t*)(p), v)

Referenced by AddStream().

#define SetWBE ( p,
 )     _SetWBE( (uint8_t*)(p), v)

#define SetWLE ( p,
 )     _SetWLE( (uint8_t*)(p), v)

#define VLC_COMMON_H   1

#define VLC_COMMON_MEMBERS

Value:

/** \name VLC_COMMON_MEMBERS                                                \
 * these members are common for all vlc objects                             \
 */                                                                         \
/**@{*/                                                                     \
    const char *psz_object_type;                                            \
                                                                            \
    /* Messages header */                                                   \
    char *psz_header;                                                       \
    int  i_flags;                                                           \
                                                                            \
    /* Object properties */                                                 \
    volatile bool b_error;                  /**< set by the object */ \
    volatile bool b_die;                   /**< set by the outside */ \
    bool b_force;      /**< set by the outside (eg. module_need()) */ \
                                                                            \
    /** Just a reminder so that people don't cast garbage */                \
    bool be_sure_to_add_VLC_COMMON_MEMBERS_to_struct;                       \
                                                                            \
    /* Stuff related to the libvlc structure */                             \
    libvlc_int_t *p_libvlc;                  /**< (root of all evil) - 1 */ \
                                                                            \
    vlc_object_t *  p_parent;                            /**< our parent */ \
                                                                            \

#define VLC_EBADVAR   -31

#define VLC_EEXIT   -255

Referenced by libvlc_InternalInit(), and vlc_error().

#define VLC_EEXITSUCCESS   -999

Referenced by libvlc_InternalInit(), and libvlc_new().

#define VLC_EGENERIC   -666

Referenced by __config_LoadConfigFile(), __input_Read(), __intf_Eject(), __module_need(), __stats_Get(), __stats_GetFloat(), __stats_GetInteger(), __stats_Update(), __stats_UpdateFloat(), __stats_UpdateInteger(), __var_Change(), __var_Command(), __var_DelCallback(), __var_GetAndSet(), __vlc_event_attach(), __vout_AllocatePicture(), _AVI_ChunkRead(), _Seek(), A52CheckSync(), AacProbe(), AccessControl(), AccessControlCallback(), AccessControlResetCallback(), AccessOpen(), AccessRead(), AccessSeek(), AcquireDrawable(), Activate(), AddDevice(), AddStream(), AdjustCallback(), aglControl(), aglInit(), AnnounceSDP(), AobHeader(), aout_MixerNew(), APDUSend(), ASF_NextObject(), ASF_ReadObject(), ASF_ReadObject_advanced_mutual_exclusion(), ASF_ReadObject_codec_list(), ASF_ReadObject_content_description(), ASF_ReadObject_Data(), ASF_ReadObject_extended_content_description(), ASF_ReadObject_extended_stream_properties(), ASF_ReadObject_file_properties(), ASF_ReadObject_Header(), ASF_ReadObject_header_extension(), ASF_ReadObject_language_list(), ASF_ReadObject_metadata(), ASF_ReadObject_stream_bitrate_properties(), ASF_ReadObject_stream_prioritization(), ASF_ReadObject_stream_properties(), ASF_ReadObjectCommon(), AspectCallback(), AStreamControl(), AStreamRefillBlock(), AStreamRefillStream(), AStreamSeekBlock(), AStreamSeekStream(), AudioConfig(), AVI_ChunkRead_list(), AVI_ChunkRead_strf(), AVI_ChunkReadCommon(), AVI_IndexLoad_idx1(), AVI_NextChunk(), AVI_PacketGetHeader(), AVI_PacketNext(), AVI_PacketRead(), AVI_PacketSearch(), AVI_StreamBytesSet(), AVI_StreamChunkFind(), AVI_StreamChunkSet(), AVI_TrackSeek(), bd_clpi_ep_map_Parse(), bd_clpi_Parse(), bd_mpls_Parse(), blendbench_LoadImage(), block_FindStartcodeFromOffset(), block_GetByte(), block_GetBytes(), block_PeekByte(), block_PeekBytes(), block_PeekOffsetBytes(), block_SkipByte(), block_SkipBytes(), block_WaitBytes(), matroska_segment_c::BlockFindTrackIndex(), matroska_segment_c::BlockGet(), BuildChromaChain(), BuildChromaResize(), CAMOpen(), CAMPoll(), CAMSet(), CDDABlocksPerReadCB(), CDDAControl(), CDDADebugCB(), CDDAFixupPlaylist(), CDDAInit(), CDDANavModeCB(), CDDAOpen(), CDDBEnabledCB(), CDTextEnabledCB(), CDTextPreferCB(), CdTextRead(), CheckAndSend(), CheckError(), CheckFileList(), checkXvMCCap(), ChromaCreate(), ChunkFind(), CmdExecuteControl(), cocoaglvoutviewControl(), CodecAudioParse(), CodecParse(), CodecVideoParse(), CommonControl(), CommonControlSetFullscreen(), CommonInit(), CommonOpen(), ConfigDevicesCallback(), ConfigureIVTV(), Connect(), Control(), ControlLocked(), ControlPop(), ControlReopenDevice(), ControlSeekByte(), ControlSeekTime(), ControlSetPosition(), ControlSetTime(), MainInterface::controlVideo(), VideoWindow::ControlWindow(), VoutManager::controlWindow(), ControlWindow(), CounterUpdate(), Create(), Create_F32ToFL32(), Create_F32ToS16(), Create_S16ToF32(), Create_U8ToF32(), CreateChain(), CreateDSBuffer(), CreateDSBufferPCM(), CreateFilter(), CreateOpenGL(), CreatePicture(), CreateVout(), CreateWindow(), CropCallback(), decoder_GetInputAttachments(), DecoderOpen(), DecOpen(), DeinterlaceCallback(), DeleteFromInput(), DeleteNonStaticEntries(), Demux(), Demux_UnSeekable(), demux_vaControlHelper(), DemuxControl(), DemuxControlCallback(), DemuxControlResetCallback(), DemuxInit(), DemuxOpen(), Describe(), dialog_Register(), dialog_Unregister(), Direct3DCheckConversion(), Direct3DCreate(), Direct3DCreatePool(), Direct3DCreateResources(), Direct3DCreateScene(), Direct3DFillPresentationParameters(), Direct3DLockSurface(), Direct3DOpen(), Direct3DReset(), DirectDrawUpdateOverlay(), DirectXCreateClipper(), DirectXCreateDisplay(), DirectXCreateSurface(), DirectXCreateWindow(), DirectXInitDDraw(), DirectXLockSurface(), DirectXUnlockSurface(), DisplayAnchor(), DMXSetFilter(), DownloadArt(), DpbDisplayPicture(), DStreamControl(), DtsCheckSync(), dvb_SubmitATSCTuneRequest(), dvb_SubmitDVBCTuneRequest(), dvb_SubmitDVBSTuneRequest(), dvb_SubmitDVBTTuneRequest(), DVBEventInformation(), DvdReadSetArea(), DVROpen(), EmOpen(), en50221_CloseMMI(), en50221_Init(), en50221_OpenMMI(), EncoderSetAudioType(), EncoderSetVideoType(), EncOpen(), EncryptAesKeyBase64(), EntryPoints(), EqzInit(), EsOutControlLocked(), EsOutProgramDel(), EsOutSetRecord(), EvaluateRPN(), EventThreadStart(), exec_DataSharedMem(), exec_GetAlpha(), exec_GetPosition(), exec_GetTextAlpha(), exec_GetTextColor(), exec_GetTextSize(), exec_GetVisibility(), exec_SetAlpha(), exec_SetPosition(), exec_SetTextAlpha(), exec_SetTextColor(), exec_SetTextSize(), exec_SetVisibility(), ExecRequest(), ExtendedHeaderLoad(), FakeCallback(), fetch_art(), ffmpeg_OpenCodec(), FileSetup(), FillBuffer(), Filter(), filter_Blend(), filter_chain_MouseFilter(), filter_ConfigureBlend(), FilterCallback(), FindArt(), FindMainDevice(), FindMeta(), FrameHeaderLoad(), FrameInfo_IMA_ADPCM(), FrameInfo_MS_ADPCM(), FrameInfo_MSGSM(), FrontendGetScanParameter(), FrontendGetStatistic(), FrontendInfo(), FrontendOpen(), FrontendSet(), FrontendSetATSC(), FrontendSetQAM(), FrontendSetQPSK(), ftp_SendCommand(), ftp_StartStream(), ftp_StopStream(), GenericProbe(), GetFfmpegChroma(), GetFilesInZip(), GetPackedYuvOffsets(), GetPacket(), GetTracks(), GetVlcChroma(), gnutls_Addx509Directory(), gnutls_Addx509File(), gnutls_Init(), gnutls_ServerAddCA(), gnutls_ServerAddCRL(), gnutls_SessionPrioritize(), gnutls_SetPriority(), Handshake(), HeaderDATA(), HeaderLoad(), HeaderMDPR(), HeaderPROP(), HeaderRead(), HeaderRMF(), http_auth_ParseAuthenticationInfoHeader(), I420_UYVY_Filter(), IgnoreBlock(), ImageWriteUrl(), Import_ASX(), Import_DVB(), Import_GVP(), Import_IFO(), Import_LuaPlaylist(), Import_M3U(), Import_PLS(), Import_podcast(), Import_QTL(), Import_RAM(), Import_SGIMB(), Import_Shoutcast(), Import_WPL(), Import_ZPL(), Init(), InitAudioDec(), InitGLX12(), InitGLX13(), InitMmap(), InitOpenGL(), InitRead(), InitSlot(), InitSocket(), InitThread(), InitUserP(), InitVideo(), InitVideoDec(), InOpen(), Input(), input_clock_ConvertTS(), input_clock_GetState(), input_DecoderGetCcState(), input_DecoderSetCcState(), input_item_AddOption(), input_item_DelInfo(), input_item_WriteMeta(), input_Preparse(), input_Start(), input_vaControl(), InputSourceInit(), intf_Create(), KeyEvent(), libvlc_InternalAddIntf(), libvlc_InternalInit(), libvlc_vlm_init(), ListRemove(), Load(), LoadDMO(), LoadFontsFromAttachments(), LoopInput(), MainLoopTryRepeat(), Manage(), ManageEvent(), MaskCallback(), MediaAddES(), Menu(), MGF1(), MlpParse(), mms_CommandRead(), mms_CommandSend(), mms_ReceiveCommand(), MMSHOpen(), MMSOpen(), MMSTUOpen(), Mouse(), MouseEvent(), MP4_TrackNextSample(), MP4_TrackSeek(), MP4_TrackSelect(), MpgaProbe(), Mux(), MuxBlock(), MuxGetStream(), net_GetPeerAddress(), net_GetSockAddress(), net_SetCSCov(), net_SetMcastHopLimit(), NewPictureVec(), NoSeek(), NTServiceInstall(), NTServiceUninstall(), Ogg_BeginningOfStream(), Ogg_FindLogicalStreams(), Ogg_ReadPage(), onNewFileAdded(), onSystrayChange(), onTaskBarChange(), Open(), Open_LuaIntf(), OpenAudio(), OpenAudioDev(), OpenAudioDevAlsa(), OpenBzip2(), OpenClient(), OpenCommon(), OpenConnection(), OpenDecoder(), OpenDecoderCommon(), OpenDeinterlace(), OpenDemux(), OpenDevice(), OpenDisplay(), OpenDll(), OpenEncoder(), OpenFileInZip(), OpenFilter(), OpenGzip(), OpenIn(), OpenIntf(), OpenMux(), OpenNativeDll(), OpenPacketizer(), OpenPostproc(), OpenScaler(), OpenServer(), OpenTextRenderer(), OpenVideo(), OpenVideoGL(), OpenVideoVista(), OpenVideoXP(), OpenWaveOut(), OpenWaveOutPCM(), OpenWindow(), OpenWithCookies(), osd_Icon(), osd_parser_simpleOpen(), osd_ShowTextAbsolute(), osd_Slider(), OutOpen(), PacketizerOpen(), PacketizeValidate(), Parse(), parse_char(), parse_digit(), ParseAQT(), ParseASF(), ParseAuthenticateHeader(), ParseConnection(), ParseControlSeq(), ParseDirectory(), ParseDKS(), ParseDVDSubtitle(), ParseImageAttachments(), ParseJSS(), ParseMicroDvd(), ParseMPL2(), ParseMPSub(), ParseMRL(), ParsePath(), ParsePJS(), ParsePSB(), parser_DataSharedMem(), parser_Id(), parser_SetAlpha(), parser_SetPosition(), parser_SetTextAlpha(), parser_SetTextColor(), parser_SetTextSize(), parser_SetVisibility(), ParseRealText(), ParseRealTime(), ParseRLE(), ParseSami(), ParseSAP(), ParseSSA(), ParseSubRipSubViewer(), ParseSubViewer1(), ParseTags(), ParseURL(), parseURL(), ParseVobSubIDX(), ParseVOL(), ParseVOP(), ParseVplayer(), PeekBlock(), PeekFont(), picture_Export(), picture_Setup(), PictureResourceAlloc(), PIDFillFormat(), Play(), Playlist(), playlist_AddInput(), playlist_BothAddInput(), playlist_DeleteFromItemId(), playlist_Export(), playlist_FindArtInCache(), playlist_Import(), playlist_MLDump(), playlist_MLLoad(), playlist_NodeDelete(), playlist_NodeEmpty(), playlist_SaveArt(), playlist_ServicesDiscoveryAdd(), playlist_ServicesDiscoveryRemove(), playlist_TreeMove(), playlist_TreeMoveMany(), PlaylistVAControl(), PlayWaveOut(), PopFont(), probe_luascript(), probe_stream(), ProbeDVD(), process_options(), ProcessHeaders(), ProcessInitialHeader(), ps_pkt_parse_pack(), ps_pkt_parse_pes(), ps_psm_fill(), ps_track_fill(), PushFont(), QTAudioInit(), QTVideoInit(), ReadBlockHeader(), ReaderNextAttr(), ReaderUseDTD(), ReadHeader(), ReadICYMeta(), ReadMeta(), ReadMetaData(), ReadNSVf(), ReadNSVs(), ReadStatusLine(), Render(), RenderHtml(), RenderPicture(), RenderText(), RenderYUVA(), Request(), Reset(), Restart(), ReSynch(), RollOverTcp(), rtp_packetize_h263(), RtspCallback(), RtspCallbackES(), RtspConnect(), RtspHandler(), Run(), scan_Init(), scan_Next(), ScanCameras(), ScanDvbCNextFast(), ScanDvbTNextExhaustive(), ScanDvbTNextFast(), screen_InitCapture(), Seek(), SeekTableLoad(), Send(), SendRequest(), SendSetup(), SessionsSetup(), SetChapter(), SetFontSize(), SetPlayItem(), SetPosition(), SetTime(), SetTitle(), skip_space(), SkipBlock(), SkipEnd(), SkipFile(), SocksHandshakeTCP(), SocksNegotiate(), sout_AccessOutControl(), sout_AccessOutRead(), SPDUSend(), SpuControl(), SpuHeapDeleteSubpicture(), SpuHeapPush(), Start(), StateCallback(), stream_Control(), StreamOpen(), SubFilterAllocationInit(), BDAGraph::SubmitATSCTuneRequest(), BDAGraph::SubmitDVBCTuneRequest(), BDAGraph::SubmitDVBSTuneRequest(), BDAGraph::SubmitDVBTTuneRequest(), SyncCode(), TestFfmpegChroma(), TextLoad(), VLCControls::toggleVarThread:, TPDURecv(), TPDUSend(), TrackChange(), TrackCreateChunksIndex(), TrackCreateES(), TrackCreateSamplesIndex(), TrackGotoChunkSample(), TrackTimeToSampleChunk(), transcode_audio_filter_chain_build(), transcode_audio_new(), transcode_osd_process(), transcode_spu_process(), transcode_video_encoder_open(), transcode_video_process(), TtyInit(), ty_stream_seek_pct(), ty_stream_seek_time(), UpdatePictureStruct(), updateStatistics(), UpdateVideoBufferFunctions(), UserPmt(), vaControlParentWindow(), Validate(), VCDControl(), VCDOpen(), vcdplayer_play_default(), VCDSeek(), VCDTitles(), VideoConfig(), vlc_a52_header_Parse(), vlc_a52_header_ParseAc3(), vlc_a52_header_ParseEac3(), vlc_error(), vlc_event_detach(), vlclua_callback(), vlclua_httpd_file_callback(), vlclua_httpd_handler_callback(), vlclua_scripts_batch_execute(), vlm_ControlMediaAdd(), vlm_ControlMediaChange(), vlm_ControlMediaDel(), vlm_ControlMediaGet(), vlm_ControlMediaGetId(), vlm_ControlMediaInstanceClear(), vlm_ControlMediaInstanceGets(), vlm_ControlMediaInstanceGetTimePosition(), vlm_ControlMediaInstancePause(), vlm_ControlMediaInstanceSetTimePosition(), vlm_ControlMediaInstanceStart(), vlm_ControlMediaInstanceStop(), vlm_MediaDescriptionCheck(), vlm_MediaVodControl(), vlm_vaControlInternal(), vobsub_palette_parse(), vobsub_size_parse(), Volume(), VolumeMove(), vout_GetSnapshot(), vout_ShowTextAbsolute(), vout_snapshot_SaveImage(), VoutSnapshotPip(), VoutsNewPicture(), WavSkipHeader(), WindowOpen(), Write(), WriteAuxHeaders(), WriteMeta(), xxmc_frame_updates(), xxmc_setup_subpictures(), and xxmc_xvmc_update_context().

#define VLC_ENOITEM   -40

Item not found.

Referenced by playlist_DeleteFromInput().

#define VLC_ENOMEM   -1

Referenced by __vlc_event_attach(), __vout_AllocatePicture(), AccessOpen(), AcquireDrawable(), Activate(), AddDevice(), AddIntfCallback(), AddOaepPadding(), AddStream(), AllCallback(), AnnounceSDP(), ASF_ReadObject_codec_list(), ASF_ReadObject_extended_content_description(), ASF_ReadObject_extended_stream_properties(), ASF_ReadObject_header_extension(), ASF_ReadObject_Index(), ASF_ReadObject_language_list(), ASF_ReadObject_metadata(), ASF_ReadObject_stream_prioritization(), ASF_ReadObject_stream_properties(), AudioDeviceSupportsDigital(), BufferAdd(), BufferPrintf(), CDDAControl(), CDDAOpen(), CodecAudioParse(), CodecVideoParse(), Connect(), Control(), Create(), CreateFilter(), CreateVout(), DecoderOpen(), Demux(), DemuxOpen(), Direct3DCreatePool(), EqzInit(), escapeToXml(), exec_DataSharedMem(), exec_GenImage(), FrontendOpen(), GetFilesInZip(), Handshake(), Import_GVP(), Import_LuaPlaylist(), InitAudioDec(), InitRead(), InitVideoDec(), input_item_AddOption(), input_item_WriteMeta(), input_vaControl(), InputItemVaAddInfo(), intf_Create(), ItemChange(), ListAdd(), ListInit(), LoadFontsFromAttachments(), MediaAddES(), Menu(), MMSTUOpen(), NewPictureVec(), Ogg_FindLogicalStreams(), Open(), Open_LuaIntf(), OpenClient(), OpenCommon(), OpenConnection(), OpenDecoder(), OpenDecoderCommon(), OpenDemux(), OpenDisplay(), OpenEncoder(), OpenFilter(), OpenIn(), OpenIntf(), OpenOut(), OpenPacketizer(), OpenPostproc(), OpenScaler(), OpenServer(), OpenVideo(), OpenVideoGL(), OutOpen(), ParseAQT(), ParseConnection(), ParseDirectory(), ParseDKS(), ParseDVDSubtitle(), ParseJSS(), ParseMicroDvd(), ParseMPL2(), ParseMPSub(), ParsePJS(), ParsePSB(), ParseRealText(), ParseSSA(), ParseSubRipSubViewer(), ParseSubViewer1(), ParseURL(), ParseUrls(), ParseVplayer(), playlist_AddExt(), playlist_AddInput(), playlist_BothAddInput(), playlist_Export(), playlist_MLLoad(), playlist_ServicesDiscoveryAdd(), PresetCallback(), ProcessLine(), PushFont(), ReadMeta(), reinit_buffers(), RenderText(), RtspCallback(), RtspCallbackES(), Run(), screen_InitCapture(), SeekTableLoad(), SendRequest(), SendToTelepathy(), SessionsSetup(), Start(), StoreString(), StreamOpen(), TrackCreateChunksIndex(), TrackCreateSamplesIndex(), UpdateVolume(), UserPmt(), VCDControl(), VCDOpen(), video_format_Copy(), vlc_error(), vlc_event_manager_register_event_type(), vlc_object_set_name(), vlclua_dir_list(), vlclua_scripts_batch_execute(), vlm_ControlMediaAdd(), and vlm_ControlMediaInstanceStart().

#define VLC_ENOMOD   -10

Referenced by vlc_error().

#define VLC_ENOOBJ   -20

#define VLC_ENOVAR   -30

#define VLC_ETIMEOUT   -3

Referenced by __module_need(), and vlc_error().

#define vlc_execve ( a,
b,
c,
d,
e,
f,
g,
h,
 )     __vlc_execve(VLC_OBJECT(a),b,c,d,e,f,g,h,i)

Referenced by HandlerCallback().

#define VLC_EXPORT ( type,
name,
args   )     LIBVLC_EXTERN LIBVLC_EXPORT type name args

#define VLC_FOURCC ( a,
b,
c,
 ) 

#define vlc_fourcc_to_char ( a,
 )     __vlc_fourcc_to_char( (vlc_fourcc_t)(a), (char *)(b) )

Referenced by Encode(), OpenVideoDev(), and ProbeVideoDev().

#define vlc_gc_decref (  )     vlc_release( &(a)->vlc_gc_data )

#define vlc_gc_incref (  )     vlc_hold( &(a)->vlc_gc_data )

#define vlc_gc_init ( a,
 )     vlc_gc_init( &(a)->vlc_gc_data, (b) )

#define VLC_GC_MEMBERS   gc_object_t vlc_gc_data;

These members are common to all objects that wish to be garbage-collected.

#define VLC_OBJECT (  )     ((vlc_object_t *)(x))

Referenced by __GetBridge(), __osd_MenuActivate(), __osd_MenuDelete(), __osd_MenuDown(), __osd_MenuUp(), __pl_Hold(), __pl_Release(), __vlc_custom_create(), __vout_Create(), __vout_Request(), AccessRead(), Activate(), Add(), AddDevice(), AddIntfCallback(), AddItem(), AdvPrefsPanel::AdvPrefsPanel(), aout_InputNew(), ASF_ReadObjectRoot(), AssHandleHold(), AuthCheckReply(), AuthReply(), VLCEqualizer::awakeFromNib, VLCEqualizer::bandSliderUpdated:, Block(), BlockDecode(), BlockScan(), CDDAFixupPlaylist(), ChangeFiltersString(), VLCEqualizer::changePreset:, CloseFilter(), Control(), Create(), CreateAnnounce(), CreateFilter(), CreateWindow(), DecOpen(), DeinterlaceEnable(), Del(), Demux(), Describe(), DirectXCreateWindow(), DisplayNew(), DisplayPosition(), DisplayVolume(), DoWork(), DumpCommand(), EndThread(), EntryPoints(), VLCEqualizer::equalizerUpdated, EqzInit(), EsOutControlLocked(), EsOutSetRecord(), EvaluateRPN(), FindArt(), ftp_SendCommand(), GetTracks(), GetVLCObject(), gnutls_ServerSessionPrepare(), httpd_TLSHostNew(), Init(), CaptureOpenPanel::initialize(), InitWindow(), input_Stop(), InputChange(), InputSourceInit(), libvlc_audio_output_device_count(), libvlc_audio_output_device_id(), libvlc_audio_output_device_longname(), libvlc_InternalInit(), MkvTree(), MouseEvent(), MP4_ReadBox_cmov(), ObjectKillChildrens(), Ogg_FindLogicalStreams(), Open(), OpenClient(), OpenCommon(), OpenConnection(), OpenDecoder(), OpenDemux(), OpenFilter(), VLCOpen::openTarget:, parse_extension_node(), ParseSAP(), ParseUSFHeader(), playlist_NodeCreate(), playlist_ServicesDiscoveryAdd(), QVLCMenu::PopupMenu(), VLCEqualizer::preampSliderUpdated:, PrefsPanel::PrefsPanel(), Preparse(), Process(), PutAction(), ReadCommand(), Redraw(), reinit_buffers(), RenderHtml(), RenderText(), Request(), VLCSimplePrefs::resetControls, rtp_recv(), RtspSetup(), RtspWrite(), Run(), MetaPanel::saveMeta(), VLCInfo::saveMetaData:, scan_Init(), matroska_segment_c::Select(), setfillVLCConfigCombo(), VLCOpen::setSubPanel, FullscreenControllerWidget::setVoutList(), sout_AnnounceRegisterSDP(), SPrefsPanel::SPrefsPanel(), spu_Attach(), spu_RenderSubpictures(), SpuRenderCreateAndLoadScale(), Start(), stream_AccessNew(), stream_DemuxNew(), stream_FilterNew(), system_End(), Timer(), VLCEqualizer::twopass:, video_new_buffer_decoder(), video_new_buffer_filter(), vlc_list_find(), vlc_object_destroy(), vlc_object_find_name(), vlm_ControlMediaAdd(), vout_CreatePicture(), vout_filter_AllocateDirectBuffers(), vout_filter_SetupChild(), vout_GetSnapshot(), vout_NewDisplayWindow(), vout_RenderPicture(), vout_window_New(), VoutOsdSnapshot(), VoutSaveSnapshot(), VoutSnapshotPip(), and SubsFileDialog::WndProc().

#define vlc_priv ( gc,
 )     ((t *)(((char *)(gc)) - offsetof(t, vlc_gc_data)))

#define VLC_SUCCESS   -0

Referenced by __aout_VolumeSet(), __csa_SetCW(), __csa_UseKey(), __GetBridge(), __input_Read(), __intf_Eject(), __module_need(), __stats_Get(), __var_AddCallback(), __var_Change(), __var_Create(), __var_DelCallback(), __var_Destroy(), __var_GetAndSet(), __var_TriggerCallback(), __vlc_event_attach(), __vlc_event_manager_init(), __vout_AllocatePicture(), _Seek(), A52Init(), AacInit(), AacProbe(), AccessControl(), AccessOpen(), AccessOutGrabberWrite(), AccessOutGrabberWriteBuffer(), AccessSeek(), AcquireDrawable(), Activate(), activity_cb(), AddDevice(), AddOaepPadding(), AddStream(), AdjustCallback(), aglControl(), aglInit(), aglManage(), AllCallback(), alloc_init(), AllocatorInit(), alphaCallback(), AnnounceSDP(), AobHeader(), aout_FindAndRestart(), aout_InputNew(), aout_MixerNew(), ArtCallback(), ASF_ReadObject(), ASF_ReadObject_advanced_mutual_exclusion(), ASF_ReadObject_codec_list(), ASF_ReadObject_content_description(), ASF_ReadObject_Data(), ASF_ReadObject_extended_content_description(), ASF_ReadObject_extended_stream_properties(), ASF_ReadObject_file_properties(), ASF_ReadObject_Header(), ASF_ReadObject_header_extension(), ASF_ReadObject_Index(), ASF_ReadObject_language_list(), ASF_ReadObject_metadata(), ASF_ReadObject_stream_bitrate_properties(), ASF_ReadObject_stream_prioritization(), ASF_ReadObject_stream_properties(), ASF_ReadObjectCommon(), AStreamControl(), AStreamRefillBlock(), AStreamRefillStream(), AStreamSeekBlock(), AStreamSeekStream(), AtmoSettingsCallback(), AudioAutoMenuBuilder(), AudioConfig(), AVI_ChunkRead_avih(), AVI_ChunkRead_idx1(), AVI_ChunkRead_indx(), AVI_ChunkRead_list(), AVI_ChunkRead_strd(), AVI_ChunkRead_strf(), AVI_ChunkRead_strh(), AVI_ChunkRead_strz(), AVI_ChunkReadCommon(), AVI_ChunkReadRoot(), AVI_IndexLoad_idx1(), AVI_PacketGetHeader(), AVI_PacketNext(), AVI_PacketRead(), AVI_PacketSearch(), AVI_StreamBytesSet(), AVI_StreamChunkFind(), AVI_StreamChunkSet(), AVI_TrackSeek(), BandsCallback(), bd_clpi_ep_map_Parse(), bd_clpi_Parse(), bd_mpls_Parse(), blendbench_LoadImage(), block_FindStartcodeFromOffset(), block_GetByte(), block_GetBytes(), block_PeekByte(), block_PeekBytes(), block_PeekOffsetBytes(), block_SkipByte(), block_SkipBytes(), block_WaitBytes(), matroska_segment_c::BlockFindTrackIndex(), matroska_segment_c::BlockGet(), BluescreenCallback(), BookmarkCallback(), BufferAdd(), BufferAllocationInit(), BufferDel(), BufferDestroy(), BufferInit(), BuildChromaChain(), BuildChromaResize(), ButtonUpdate(), Callback(), CAMPoll(), CAMSet(), CDDABlocksPerReadCB(), CDDAControl(), CDDADebugCB(), CDDAFixupPlaylist(), CDDAInit(), CDDANavModeCB(), CDDAOpen(), CDDASeek(), CDDBEnabledCB(), CDTextEnabledCB(), CDTextPreferCB(), CdTextRead(), CheckAndSend(), CheckError(), CheckFileList(), checkXvMCCap(), ChromaCreate(), ChunkFind(), cocoaglvoutviewControl(), cocoaglvoutviewInit(), cocoaglvoutviewManage(), CodecAudioParse(), CodecParse(), CodecVideoParse(), CommonControl(), CommonControlSetFullscreen(), CommonInit(), CommonOpen(), config_AutoSaveConfigFile(), ConfigDevicesCallback(), ConfigureIVTV(), Connect(), Control(), ControlList(), ControlLocked(), ControlPause(), ControlPop(), ControlReopenDevice(), ControlReset(), ControlSetPosition(), ControlSetTime(), ControlUnpause(), MainInterface::controlVideo(), VoutManager::controlWindow(), ControlWindow(), CounterUpdate(), Create(), Create_F32ToFL32(), Create_F32ToS16(), Create_S16ToF32(), Create_U8ToF32(), CreateChain(), CreateDSBuffer(), CreateDSBufferPCM(), CreateFilter(), CreateOpenGL(), CreatePicture(), CreateVout(), CropCallback(), DampCallback(), Decode(), DecodeBlock(), DecoderOpen(), DecOpen(), DeinterlaceCallback(), Del(), DeleteFromInput(), DeleteInner(), DelOut(), DelStream(), Demux(), demux_vaControlHelper(), DemuxBlock(), DemuxControl(), DemuxGenre(), DemuxInit(), DemuxOpen(), DemuxStation(), DemuxVobSub(), Describe(), DesktopCallback(), DeviceCallback(), dialog_Register(), dialog_Unregister(), DialogCallback(), dirac_DoSync(), dirac_UnpackParseInfo(), Direct3DCheckConversion(), Direct3DCreate(), Direct3DCreatePool(), Direct3DCreateResources(), Direct3DCreateScene(), Direct3DFillPresentationParameters(), Direct3DLockSurface(), Direct3DOpen(), Direct3DReset(), DirectDrawUpdateOverlay(), DirectXCreateClipper(), DirectXCreateDisplay(), DirectXCreateSurface(), DirectXCreateWindow(), DirectXInitDDraw(), DirectXLockSurface(), DirectXUnlockSurface(), DisplayAnchor(), DMXSetFilter(), DMXUnsetFilter(), DownloadArt(), DpbDisplayPicture(), DryCallback(), DStreamControl(), DtsInit(), DumpCommand(), DVBEventInformation(), DvdReadSetArea(), DVROpen(), VLCBookmarks::edit:, VLCBookmarks::edit_ok:, EmOpen(), en50221_CloseMMI(), en50221_Init(), en50221_OpenMMI(), en50221_Poll(), en50221_SetCAPMT(), EncoderOpen(), EncoderSetAudioType(), EncoderSetVideoType(), EncOpen(), EncryptAesKeyBase64(), EntryPoints(), EqualizerCallback(), EqzInit(), EraseCallback(), es_format_Copy(), ESCallback(), escapeToXml(), EsDelayCallback(), EsOutControlLocked(), EsOutProgramDel(), EsOutSend(), EsOutSetRecord(), EvaluateRPN(), EventIntf(), demux_sys_t::EventKey(), EventKey(), demux_sys_t::EventMouse(), EventMouse(), demux_sys_t::EventThread(), EventThreadStart(), exec_DataSharedMem(), exec_EndAtomic(), exec_GenImage(), exec_GetAlpha(), exec_GetPosition(), exec_GetTextAlpha(), exec_GetTextColor(), exec_GetTextSize(), exec_GetVisibility(), exec_SetAlpha(), exec_SetPosition(), exec_SetTextAlpha(), exec_SetTextColor(), exec_SetTextSize(), exec_SetVisibility(), exec_StartAtomic(), ExecRequest(), Export_HTML(), Export_M3U(), Export_M3U8(), ExtendedHeaderLoad(), VLCBookmarks::extract:, ExtractCallback(), FakeCallback(), fetch_art(), ffmpeg_CopyPicture(), ffmpeg_GetFrameBuf(), ffmpeg_OpenCodec(), FileLoad(), FillBuffer(), Filter(), filter_Blend(), filter_chain_DeleteFilterInternal(), filter_chain_MouseFilter(), filter_ConfigureBlend(), FilterAllocationInit(), FilterCallback(), FilterPacked(), FilterYUYV(), FindDevicesCallback(), FindMainDevice(), FindMeta(), FollowAnchorCallback(), Foo(), ForwardFullscreen(), FrameHeaderLoad(), FrameInfo_IMA_ADPCM(), FrameInfo_MS_ADPCM(), FrameInfo_MSGSM(), FrameInfo_PCM(), FrameNextCallback(), FrontendGetStatistic(), FrontendInfo(), FrontendOpen(), FrontendSet(), FrontendSetATSC(), FrontendSetOFDM(), FrontendSetQAM(), FrontendSetQPSK(), ftp_SendCommand(), ftp_StartStream(), ftp_StopStream(), FullscreenCallback(), FullscreenChanged(), FullscreenControllerWidgetFullscreenChanged(), FullscreenControllerWidgetMouseMoved(), FullscreenEventDown(), FullscreenEventUp(), GenericProbe(), get_custom_from_packedyuv422(), GetAttrStrFromFontStack(), GetClockRef(), GetFfmpegChroma(), GetFilenames(), GetFontSize(), GetHistory(), GetInputMeta(), GetPackedYuvOffsets(), GetPacket(), GetTracks(), GetVlcChroma(), gnutls_Addx509Directory(), gnutls_Addx509File(), gnutls_Init(), gnutls_ServerAddCA(), gnutls_ServerAddCRL(), gnutls_SessionPrioritize(), gnutls_SetPriority(), GoBackCallback(), GoForwardCallback(), GradientCallback(), HandleFontAttributes(), HandlerCallback(), Handshake(), HeaderCONT(), HeaderDATA(), HeaderLoad(), HeaderMDPR(), HeaderPROP(), HeaderRead(), HeaderRMF(), HeightCallback(), http_auth_ParseAuthenticationInfoHeader(), HttpCallback(), httpd_FileCallBack(), httpd_HandlerCallBack(), httpd_RedirectCallBack(), httpd_StreamCallBack(), httpd_StreamSend(), I420_UYVY_Filter(), ImageWriteUrl(), Import_ASX(), Import_B4S(), Import_DVB(), Import_GVP(), Import_IFO(), Import_iTML(), Import_M3U(), Import_PLS(), Import_podcast(), Import_QTL(), Import_RAM(), Import_SGIMB(), Import_Shoutcast(), Import_WPL(), Import_xspf(), Import_ZPL(), InheritValue(), Init(), InitAudioDec(), InitDisplay(), InitGLX12(), InitGLX13(), InitMmap(), InitOpenGL(), InitRead(), InitSlot(), InitSocket(), InitThread(), InitUserP(), InitVideo(), InitVideoDec(), InitWindow(), InOpen(), Input(), input_clock_ConvertTS(), input_clock_GetState(), input_ControlVarTitle(), input_DecoderSetCcState(), input_event_changed(), input_item_AddOption(), input_item_DelInfo(), input_item_subitem_added(), input_item_WriteMeta(), input_pausable_changed(), input_Preparse(), input_seekable_changed(), input_Start(), input_vaControl(), InputAutoMenuBuilder(), InputChange(), InputEvent(), InputEventPreparse(), InputItemVaAddInfo(), InputSourceInit(), interface_changed_cb(), InternalVideoInit(), intf_Create(), IntfShowCB(), item_changed_cb(), ItemAppended(), ItemChange(), ItemChanged(), ItemDeleted(), KeyEvent(), KeyHandler(), libvlc_InternalAddIntf(), libvlc_InternalInit(), libvlc_vlm_init(), ListDestroy(), ListInit(), Load(), LoadDMO(), LoadFontsFromAttachments(), Lock(), LogoCallback(), LoopInput(), MacroDo(), MainLoopTryRepeat(), Manage(), ManageEvent(), MarqueeCallback(), MarshalStatus(), MaskCallback(), MediaAddES(), Menu(), MGF1(), MlpInit(), MlpParse(), mms_CommandRead(), mms_CommandSend(), mms_ReceiveCommand(), MMSHOpen(), MMSOpen(), MMSTUOpen(), MosaicCallback(), MotionBlurCallback(), Mouse(), MouseEvent(), MP4_TrackNextSample(), MP4_TrackSeek(), MP4_TrackSelect(), MpgaInit(), MpgaProbe(), mrl_Parse(), Mux(), MuxBlock(), MuxGetStream(), MuxSend(), MyCallback(), NavigationCallback(), net_SetCSCov(), net_SetMcastHopLimit(), NewPicture(), NewPictureVec(), nodeToXSPF(), Notify(), NotifyToGrowl(), NTServiceInstall(), NTServiceUninstall(), Ogg_BeginningOfStream(), Ogg_FindLogicalStreams(), Ogg_ReadPage(), onNewFileAdded(), onSystrayChange(), onTaskBarChange(), OnTopCallback(), Opaque(), OpaquePage(), Open(), Open_LuaIntf(), OpenAudio(), OpenAudioDev(), OpenAudioDevAlsa(), OpenClient(), OpenCommon(), OpenConnection(), OpenDecoder(), OpenDecoderCommon(), OpenDeinterlace(), OpenDemux(), OpenDevice(), OpenDialogs(), OpenDisplay(), OpenDll(), OpenEncoder(), OpenFileInZip(), OpenFilter(), OpenIn(), OpenIntf(), OpenMux(), OpenNativeDll(), OpenOut(), OpenPacketizer(), OpenPostproc(), OpenRenderer(), OpenScaler(), OpenServer(), OpenTextRenderer(), OpenVideo(), OpenVideoCommon(), OpenVideoDev(), OpenVideoGL(), OpenWaveOut(), OpenWaveOutPCM(), OpenWindow(), OpenWithCookies(), osd_Icon(), osd_parser_simpleOpen(), osd_parser_xmlOpen(), osd_ShowTextAbsolute(), osd_Slider(), OSDMenuCallback(), OSDMenuUpdateEvent(), OSDMenuVisibleEvent(), OutOpen(), OverlayCallback(), OverlayDestroy(), PacketizeBlock(), PacketizerOpen(), PacketizeStreamBlock(), PacketizeValidate(), Parse(), XMLParser::parse(), parse_char(), parse_digit(), parse_extension_node(), parse_extitem_node(), parse_playlist_node(), parse_plist_node(), ParseAQT(), ParseASF(), ParseAuthenticateHeader(), ParseConnection(), ParseControlSeq(), ParseDirectory(), ParseDKS(), ParseDVDSubtitle(), ParseFeed(), ParseImageAttachments(), ParseJSS(), ParseLine(), ParseMicroDvd(), ParseMPEGBlock(), ParseMPL2(), ParseMPSub(), ParseMRL(), ParsePath(), ParsePJS(), ParsePSB(), parser_DataSharedMem(), parser_Id(), parser_None(), parser_SetAlpha(), parser_SetPosition(), parser_SetTextAlpha(), parser_SetTextColor(), parser_SetTextSize(), parser_SetVisibility(), ParseRealText(), ParseRLE(), ParseSami(), ParseSAP(), ParseSSA(), ParseSubRipSubViewer(), ParseSubViewer1(), ParseTags(), ParseText(), ParseURL(), parseURL(), ParseUrls(), ParseUSFHeaderTags(), ParseVobSubIDX(), ParseVOL(), ParseVOP(), ParseVplayer(), PeekBlock(), PeekFont(), picture_Export(), picture_Setup(), PictureResourceAlloc(), PIDFillFormat(), Play(), PlayingChange(), PlayItem(), Playlist(), playlist_AddInput(), playlist_AskForArtEnqueue(), playlist_BothAddInput(), playlist_current_cb(), playlist_DeleteFromInput(), playlist_Export(), playlist_FindArtInCache(), playlist_ItemRelease(), playlist_LiveSearchUpdate(), playlist_MLDump(), playlist_MLLoad(), playlist_NodeDelete(), playlist_NodeEmpty(), playlist_NodeInsert(), playlist_NodeRemoveItem(), playlist_PreparseEnqueue(), playlist_SaveArt(), playlist_ServicesDiscoveryAdd(), playlist_ServicesDiscoveryRemove(), playlist_TreeMove(), playlist_TreeMoveMany(), PlaylistChanged(), PlaylistNext(), PlaylistVAControl(), PlayWaveOut(), PLItemChanged(), PopFont(), PopupMenuCB(), Position(), PositionCallback(), PostProcessCallback(), PPNameCallback(), PPQCallback(), PreampCallback(), PreciseRotateCallback(), PresetCallback(), probe_luascript(), probe_stream(), ProbeDVD(), process_options(), ProcessEvent(), ProcessHeaders(), ProcessInitialHeader(), ProcessLine(), ProcessNodes(), ProgramCallback(), ps_pkt_parse_pack(), ps_pkt_parse_pes(), ps_pkt_parse_system(), ps_psm_fill(), ps_track_fill(), PushFont(), PutAction(), PuzzleCallback(), QTAudioInit(), QTVideoInit(), QueueDestroy(), QueueEnqueue(), QueueInit(), QueueTransfer(), Quit(), RandomCallback(), RateCallback(), ReadBlockHeader(), ReaderNextAttr(), ReaderUseDTD(), ReadHeader(), ReadICYMeta(), ReadMeta(), ReadMetaData(), ReadNSVf(), ReadNSVs(), RecordCallback(), recursiveNodeSort(), RegisterToGrowl(), reinit_buffers(), ReloadWaveoutDevices(), RemoveAnnounce(), Render(), RenderHtml(), RenderPicture(), RenderText(), RenderYUVA(), ReplayGainCallback(), Request(), RequestPage(), Reset(), Restart(), ReSynch(), RollOverTcp(), RoomCallback(), rtp_packetize_ac3(), rtp_packetize_amr(), rtp_packetize_g726(), rtp_packetize_h263(), rtp_packetize_h264(), rtp_packetize_h264_nal(), rtp_packetize_mp4a(), rtp_packetize_mp4a_latm(), rtp_packetize_mpa(), rtp_packetize_mpv(), rtp_packetize_split(), rtp_packetize_spx(), rtp_packetize_t140(), RtspCallback(), RtspCallbackES(), RtspConnect(), RtspDisconnect(), RtspHandler(), Run(), SavePicture(), ScalingCallback(), scan_Init(), scan_Next(), scan_session_Init(), ScanDvbCNextFast(), ScanDvbTNextExhaustive(), ScanDvbTNextFast(), ScanParametersDvbC(), ScanParametersDvbT(), screen_CloseCapture(), screen_InitCapture(), Seek(), SeekpointCallback(), SeekTableLoad(), matroska_segment_c::Select(), Send(), SendAudio(), SendFlush(), SendIn(), SendOut(), SendRecord(), SendRequest(), SendSetup(), SendTeardown(), SendToMSN(), SendToTelepathy(), SendVideo(), SessionClose(), SessionOpen(), SessionSendClose(), SessionsSetup(), SetChapter(), SetFont(), SetFontSize(), SetPlayItem(), SetTime(), SetTitle(), SetupKaraoke(), SharpenCallback(), ShowController(), Signal(), skip_space(), SkipBlock(), SkipEnd(), SkipFile(), snapshot_was_taken(), SnapshotCallback(), SocksHandshakeTCP(), SocksNegotiate(), sout_InputDelete(), sout_InputSendBuffer(), SPDUSend(), SpecialKeyEvent(), spu_Init(), SpuControl(), SpuHeapDeleteSubpicture(), SpuHeapPush(), Start(), StateCallback(), StateChange(), Statistics(), StatusChangeEmit(), Stop(), StoreString(), StreamOpen(), Stress(), SubFilterAllocationInit(), SubFilterCallback(), BDAGraph::SubmitATSCTuneRequest(), BDAGraph::SubmitDVBCTuneRequest(), BDAGraph::SubmitDVBSTuneRequest(), BDAGraph::SubmitDVBTTuneRequest(), SyncCode(), TestFfmpegChroma(), TextLoad(), TimeCallback(), TitleCallback(), TitlePositionCallback(), TitleShowCallback(), TitleTimeoutCallback(), TPDURecv(), TPDUSend(), TrackChange(), TrackCreateChunksIndex(), TrackCreateES(), TrackCreateSamplesIndex(), TrackGotoChunkSample(), TrackListChangeEmit(), TrackTimeToSampleChunk(), transcode_audio_filter_allocation_init(), transcode_audio_filter_chain_build(), transcode_audio_new(), transcode_audio_process(), transcode_osd_process(), transcode_spu_process(), transcode_video_encoder_open(), transcode_video_filter_allocation_init(), transcode_video_process(), TriggerCallback(), TtyInit(), TwoPassCallback(), ty_stream_seek_pct(), ty_stream_seek_time(), unparse_default(), unparse_GenImage(), unparse_GetAlpha(), unparse_GetPosition(), unparse_GetTextAlpha(), unparse_GetTextColor(), unparse_GetTextSize(), unparse_GetVisibility(), UpdateBufferFunctions(), UpdateCaps(), UpdatePictureStruct(), UpdateSPU(), updateStatistics(), UpdateVideoBufferFunctions(), UpdateVolume(), UrlsChange(), UserPmt(), Validate(), var_GetChecked(), var_SetChecked(), VbiEvent(), VCDControl(), VCDOpen(), vcdplayer_play_default(), vcdplayer_play_next(), vcdplayer_play_prev(), vcdplayer_play_return(), VCDSeek(), VCDTitles(), video_filter_buffer_allocation_init(), video_format_Copy(), video_splitter_Mouse(), VideoAutoMenuBuilder(), VideoConfig(), VideoFilter2Callback(), VisualizationCallback(), vlc_a52_header_Parse(), vlc_a52_header_ParseAc3(), vlc_a52_header_ParseEac3(), vlc_error(), vlc_event_detach(), vlc_event_manager_register_event_type(), vlc_key_to_action(), vlc_object_set_name(), vlclua_callback(), vlclua_datadir_list(), vlclua_dir_list(), vlclua_httpd_file_callback(), vlclua_httpd_handler_callback(), vlclua_scripts_batch_execute(), vlclua_var_create(), vlclua_var_get(), vlclua_volume_get(), vlm_ControlMediaClear(), vlm_ControlMediaDel(), vlm_ControlMediaGet(), vlm_ControlMediaGetId(), vlm_ControlMediaGets(), vlm_ControlMediaInstanceClear(), vlm_ControlMediaInstanceGets(), vlm_ControlMediaInstanceGetTimePosition(), vlm_ControlMediaInstancePause(), vlm_ControlMediaInstanceStart(), vlm_ControlMediaInstanceStop(), vlm_ControlScheduleClear(), vlm_MediaDescriptionCheck(), vlm_OnMediaUpdate(), vobsub_palette_parse(), vobsub_size_parse(), Volume(), VolumeCallback(), VolumeChanged(), VolumeMove(), vout_GetSnapshot(), vout_LockPicture(), vout_ShowTextAbsolute(), vout_snapshot_SaveImage(), VoutSnapshotPip(), VoutsNewPicture(), WallpaperCallback(), WavSkipHeader(), WetCallback(), WidthCallback(), WindowOpen(), WriteAuxHeaders(), WriteMeta(), WriteXSPF(), xCallback(), xspf_export_playlist(), xxmc_frame_updates(), xxmc_setup_subpictures(), yCallback(), ZipIO_Close(), and ZoomCallback().

#define VLC_TWOCC ( a,
 )     ( (uint16_t)(a) | ( (uint16_t)(b) << 8 ) )

#define VLC_UNUSED (  )     (void)(x)

Referenced by __config_ResetAll(), __intf_Eject(), __vlc_thread_set_priority(), __vout_AllocatePicture(), _libvlc_media_list_add_media(), _libvlc_media_list_insert_media(), Activate(), ActiveKeyCallback(), Add(), AddStream(), AdjustCallback(), alphaCallback(), ApplicationInformationHandle(), ArtCallback(), ASF_FreeObject_Null(), ASF_FreeObject_stream_bitrate_properties(), AudioConfig(), AvgClean(), AVI_ChunkFree_nothing(), BandsCallback(), blend_xx44(), BluescreenCallback(), BookmarkCallback(), BoolConfigControl::BoolConfigControl, browse_callback(), BuildRegions(), CallBackDirectSoundEnum(), CatalogAdd(), CatalogLoad(), cc_Exit(), CDDABlocksPerReadCB(), CDDADebugCB(), CDDAFormatStr(), CDDANavModeCB(), CDDBEnabledCB(), CDTextEnabledCB(), CDTextPreferCB(), CdTextRead(), ChangeKeyCallback(), Close(), Close_DVB(), Close_IFO(), CloseEncoder(), CloseVCDImage(), CoInitialize(), config_FindConfig(), Control(), CountTracks(), CreateAnnexbNAL(), CropCallback(), DeinterlaceCallback(), Del(), DelOut(), DelStream(), DemuxClose(), DemuxTitles(), DesktopCallback(), DirectXEnumCallback2(), DirectXUnlockSurface(), Display(), DisplayGDI(), DisplayStat(), DisplayVideo(), dispose_xx44_palette(), DroppingController::doAction(), DoWork(), DtsCheckSync(), dummy_Run(), Dump(), DvdReadSetArea(), Eia608Exit(), Encode(), EncodeAudio(), EncodeFrame(), EncodeVideo(), EraseCallback(), ESCallback(), EsDelayCallback(), EsDestroyDecoder(), EStoPES(), EventKey(), exec_DataSharedMem(), exec_DeleteImage(), exec_EndAtomic(), exec_GenImage(), exec_SetAlpha(), exec_SetPosition(), exec_SetTextAlpha(), exec_SetTextColor(), exec_SetTextSize(), exec_SetVisibility(), exec_StartAtomic(), ExtractCallback(), FakeCallback(), FilterAllocationInit(), FilterCallback(), FindDevicesCallback(), FixPES(), Float32toS16(), Float32toS24(), Float32toU16(), FollowAnchorCallback(), Forward(), ForwardEvent(), ForwardFullscreen(), FrameNextCallback(), FreeHeader(), FullscreenEventDown(), FullscreenEventUp(), Get(), GetStyleFromFontStack(), GetTimedURLFromPlaylistItem(), GoBackCallback(), GoForwardCallback(), GradientCallback(), handle_introspect_player(), handle_introspect_root(), handle_introspect_tracklist(), HandlerCallback(), has_inode_loop(), HeightCallback(), HttpCallback(), I420_IUYV(), I420_YMGA(), I422_IUYV(), Identity(), Input(), input_event_changed(), input_item_changed(), input_pausable_changed(), input_seekable_changed(), InputEvent(), InputEventPreparse(), InputSourceNew(), InternalVideoInit(), Intf(), ItemChange(), KeyEvent(), libvlc_audio_output_list_get(), libvlc_event_detach(), libvlc_media_list_count(), libvlc_media_list_event_manager(), libvlc_media_list_index_of_item(), libvlc_media_list_media(), libvlc_media_list_player_play_item_at_index(), libvlc_media_list_player_set_media_list(), libvlc_media_list_player_set_media_player(), libvlc_media_list_player_set_playback_mode(), libvlc_media_list_set_media(), libvlc_media_player_event_manager(), libvlc_media_player_get_media(), libvlc_media_player_set_media(), libvlc_playlist_play(), libvlc_video_get_teletext(), libvlc_video_set_teletext(), libvlc_vlm_release(), LogoCallback(), Manage(), MarqueeCallback(), MaskCallback(), mdgettext(), media_player_reached_end(), Menu(), MlpCheckSync(), MMIHandleEnq(), MMIHandleMenu(), MosaicCallback(), MotionBlurCallback(), Mouse(), MouseEvent(), MprisVersion(), mvar_ObjectSetNew(), NavigationCallback(), net_SetCSCov(), Next(), Opaque(), OpenNativeDll(), OpenVideo(), osd_CreateWidget(), osd_parser_xmlOpen(), OSDMenuCallback(), OSDMenuUpdateEvent(), OSDMenuVisibleEvent(), Overflow(), OverlayCallback(), paCallback(), PacketizeValidate(), parse_extitem_node(), parse_plist_dict(), parse_plist_node(), parse_track_dict(), parse_tracklist_node(), parse_tracks_dict(), ParseAQT(), ParseDKS(), ParseDVDSubtitle(), ParseFeed(), ParseJSS(), ParseMicroDvd(), ParseMPL2(), ParseMPSub(), ParsePJS(), ParsePSB(), parser_Id(), parser_None(), parser_SetAlpha(), parser_SetPosition(), parser_SetTextAlpha(), parser_SetTextColor(), parser_SetTextSize(), parser_SetVisibility(), ParseRealText(), ParseSami(), ParseSpeexComments(), ParseSubRip(), ParseSubRipDot(), ParseSubViewer(), ParseSubViewer1(), ParseVplayer(), PEStoTS(), Play(), PlayingChange(), Playlist(), PlaylistChanged(), PMTSetupEsHDMV(), Position(), PositionCallback(), PostProcessCallback(), PPNameCallback(), PPQCallback(), PreampCallback(), PreciseRotateCallback(), Prepare(), PresetCallback(), Prev(), probe_luascript(), ProcessLine(), ProgramCallback(), ps_pkt_read(), PuzzleCallback(), Quit(), RateCallback(), Raw1394Handler(), ReaderErrorHandler(), ReaderUseDTD(), ReadRedirect(), RecordCallback(), ReloadWaveoutDevices(), Render(), RenderCallbackAnalog(), RenderCallbackSPDIF(), RenderPicture(), RenderText(), ReplayGainCallback(), RequestPage(), RequestVout(), resolve_callback(), rtmp_encode_ping(), rtmp_handler_null(), rtsp_get_status_code(), RtspWrite(), S16toS8(), S16toU16(), S16toU8(), S24toS16(), S8toU8(), scope_Run(), Seek(), SeekpointCallback(), Send(), SendEvents(), SendFlush(), services_discovery_ended(), services_discovery_started(), SessionCreateResponse(), SessionOpen(), SetPalette(), SetupLine(), SharpenCallback(), ShowDialog(), skip_element(), smb_auth(), snapshot_was_taken(), SnapshotCallback(), SplitterClose(), SplitterPictureDel(), spu_del_buffer(), spu_del_video_buffer(), spu_new_buffer(), spu_new_video_buffer(), StateCallback(), StateChange(), Statistics(), StreamListener(), sub_del_buffer(), SubFilterCallback(), SubpictureReleaseRegions(), success_cb(), Swap16(), Swap24(), SwitchDisplay(), system_Init(), TimeCallback(), TitleCallback(), TitlePositionCallback(), TitleShowCallback(), TitleTimeoutCallback(), transcode_audio_filter_allocation_init(), transcode_video_filter_allocation_init(), TSNew(), TwoPassCallback(), U16toS16(), U16toS8(), U16toU8(), U8toS8(), unparse_default(), UrlsChange(), VaDelete(), VaExtract(), VaGrabSurface(), VaNew(), VaSetup(), VaUngrabSurface(), VaVersion(), video_del_buffer_decoder(), video_del_buffer_filter(), video_link_picture_decoder(), video_new_buffer(), video_unlink_picture_decoder(), VideoBufferDelete(), VideoConfig(), vlc_assert_locked(), vlc_meta_FreeExtraKey(), vlc_threadvar_create(), vlclua_httpd_file_callback(), vlclua_httpd_handler_callback(), VlmEvent(), Volume(), VolumeCallback(), VolumeChanged(), VolumeMove(), vout_DeleteDisplayWindow(), vout_NewDisplayWindow(), vout_SendEventMouseHidden(), vout_SendEventMouseVisible(), vout_SendEventOnTop(), vout_SendEventSourceAspect(), vout_SendEventSourceCrop(), vout_SendEventZoom(), vuMeter_Run(), WallpaperCallback(), WidthCallback(), WritePSISection(), xCallback(), xxmc_do_update_frame(), and yCallback().


Typedef Documentation

typedef struct access_sys_t access_sys_t

typedef struct access_t access_t

typedef struct addrinfo addrinfo

typedef struct block_t aout_buffer_t

typedef struct aout_fifo_t aout_fifo_t

typedef struct aout_filter_t aout_filter_t

typedef struct aout_input_t aout_input_t

typedef struct aout_sys_t aout_sys_t

typedef struct audio_date_t audio_date_t

typedef uint16_t audio_volume_t

typedef struct block_fifo_t block_fifo_t

typedef struct block_t block_t

typedef unsigned long count_t

typedef struct counter_t counter_t

typedef struct date_t date_t

typedef struct decoder_sys_t decoder_sys_t

typedef struct decoder_t decoder_t

typedef struct demux_sys_t demux_sys_t

typedef struct demux_t demux_t

typedef struct device_t device_t

typedef struct dict_entry_t dict_entry_t

typedef struct dict_t dict_t

typedef struct encoder_sys_t encoder_sys_t

typedef struct encoder_t encoder_t

typedef struct es_format_t es_format_t

typedef struct es_out_id_t es_out_id_t

typedef struct es_out_sys_t es_out_sys_t

typedef struct es_out_t es_out_t

typedef struct filter_sys_t filter_sys_t

typedef struct filter_t filter_t

typedef int(* httpd_file_callback_t)(httpd_file_sys_t *, httpd_file_t *, uint8_t *psz_request, uint8_t **pp_data, int *pi_data)

typedef struct httpd_file_t httpd_file_t

typedef int(* httpd_handler_callback_t)(httpd_handler_sys_t *, httpd_handler_t *, char *psz_url, uint8_t *psz_request, int i_type, uint8_t *p_in, int i_in, char *psz_remote_addr, char *psz_remote_host, uint8_t **pp_data, int *pi_data)

typedef struct httpd_host_t httpd_host_t

typedef struct httpd_t httpd_t

typedef struct httpd_url_t httpd_url_t

typedef struct info_t info_t

typedef struct input_item_t input_item_t

typedef struct input_stats_t input_stats_t

typedef struct iso639_lang_t iso639_lang_t

typedef struct libvlc_int_t libvlc_int_t

typedef struct md5_s md5_t

typedef struct meta_engine_t meta_engine_t

typedef struct module_bank_t module_bank_t

typedef struct module_t module_t

typedef int64_t mtime_t

High precision date or time interval.

Store a high precision date or time interval. The maximum precision is the microsecond, and a 64 bits integer is used to avoid overflows (maximum time interval is then 292271 years, which should be long enough for any video). Dates are stored as microseconds since a common date (usually the epoch). Note that date and time intervals can be manipulated using regular arithmetic operators, and that no special functions are required.

typedef struct opengl_sys_t opengl_sys_t

typedef struct opengl_t opengl_t

typedef struct osd_button_t osd_button_t

typedef struct osd_event_t osd_event_t

typedef struct osd_menu_t osd_menu_t

typedef struct osd_state_t osd_state_t

typedef struct picture_sys_t picture_sys_t

typedef struct picture_t picture_t

typedef struct playlist_t playlist_t

typedef struct probe_sys_t probe_sys_t

typedef struct seekpoint_t seekpoint_t

typedef struct sockaddr sockaddr

typedef struct sout_chain_t sout_chain_t

typedef struct sout_input_t sout_input_t

typedef struct sout_module_t sout_module_t

typedef struct sout_mux_t sout_mux_t

typedef struct sout_param_t sout_param_t

typedef struct sout_pcat_t sout_pcat_t

typedef struct sout_std_t sout_std_t

typedef struct sout_stream_t sout_stream_t

typedef struct spu_t spu_t

typedef struct stream_sys_t stream_sys_t

typedef struct stream_t stream_t

typedef struct subpicture_t subpicture_t

typedef struct subs_format_t subs_format_t

typedef struct text_style_t text_style_t

typedef struct tls_server_t tls_server_t

typedef struct tls_session_t tls_session_t

typedef struct update_t update_t

typedef struct virtual_socket_t v_socket_t

typedef struct vlc_acl_t vlc_acl_t

typedef int( * vlc_callback_t)(vlc_object_t *,char const *,vlc_value_t,vlc_value_t,void *)

typedef uint32_t vlc_fourcc_t

The vlc_fourcc_t type.

See http://www.webartz.com/fourcc/ for a very detailed list.

typedef void* vlc_iconv_t

typedef struct vlc_list_t vlc_list_t

typedef struct vlc_meta_t vlc_meta_t

typedef struct vlc_object_t vlc_object_t

typedef struct vlc_url_t vlc_url_t

typedef struct vlm_message_t vlm_message_t

typedef struct vlm_t vlm_t

typedef struct vod_media_t vod_media_t

typedef struct vod_sys_t vod_sys_t

typedef struct vod_t vod_t

typedef struct vout_sys_t vout_sys_t

typedef struct vout_thread_t vout_thread_t

typedef struct xml_reader_t xml_reader_t

typedef struct xml_sys_t xml_sys_t

typedef struct xml_t xml_t


Enumeration Type Documentation

Playlist commands.

Enumerator:
PLAYLIST_PLAY  No arg.

res=can fail

PLAYLIST_VIEWPLAY  arg1= playlist_item_t*,
PLAYLIST_PAUSE  arg2 = playlist_item_t* , res=can fail

No arg res=can fail

PLAYLIST_STOP  No arg res=can fail.
PLAYLIST_SKIP  arg1=int, res=can fail


Function Documentation

int __vlc_execve ( vlc_object_t p_object,
int  i_argc,
char *const *  pp_argv,
char *const *  pp_env,
const char *  psz_cwd,
const char *  p_in,
size_t  i_in,
char **  pp_data,
size_t *  pi_data 
)

static void __vlc_fourcc_to_char ( vlc_fourcc_t  fcc,
char *  psz_fourcc 
) [inline, static]

Translate a vlc_fourcc into its string representation.

This function assumes there is enough room in psz_fourcc to store 4 characters in.

Parameters:
fcc a vlc_fourcc_t
psz_fourcc string to store string representation of vlc_fourcc in

static void _SetDWBE ( uint8_t *  p,
uint32_t  i_dw 
) [inline, static]

static void _SetDWLE ( uint8_t *  p,
uint32_t  i_dw 
) [inline, static]

static void _SetQWBE ( uint8_t *  p,
uint64_t  i_qw 
) [inline, static]

static void _SetQWLE ( uint8_t *  p,
uint64_t  i_qw 
) [inline, static]

static void _SetWBE ( uint8_t *  p,
uint16_t  i_dw 
) [inline, static]

static void _SetWLE ( uint8_t *  p,
uint16_t  i_dw 
) [inline, static]

static uint8_t clip_uint8_vlc ( int32_t  a  )  [inline, static]

Referenced by Filter(), FilterPacked(), and FilterPlanar().

static int64_t GCD ( int64_t  a,
int64_t  b 
) [inline, static]

References c.

Referenced by AspectRatio().

static uint32_t GetDWLE ( const void *  _p  )  [inline, static]

static uint64_t GetQWLE ( const void *  _p  )  [inline, static]

static uint16_t GetWLE ( const void *  _p  )  [inline, static]

static uint64_t ntoh64 ( uint64_t  ll  )  [inline, static]

Referenced by amf_decode_number(), and Run().

static uint16_t U16_AT ( const void *  _p  )  [inline, static]

Referenced by ParseSAP().

static uint32_t U32_AT ( const void *  _p  )  [inline, static]

static uint64_t U64_AT ( const void *  _p  )  [inline, static]

const char* VLC_CompileBy ( void   ) 

const char* VLC_CompileDomain ( void   ) 

const char* VLC_CompileHost ( void   ) 

const char* VLC_Compiler ( void   ) 

const char* VLC_Error ( int   ) 

char const* vlc_error ( int   ) 

void* vlc_gc_init ( gc_object_t p_gc,
void(*)(gc_object_t *)  pf_destruct 
)

Atomically set the reference count to 1.

Parameters:
p_gc reference counted object
pf_destruct destruction calback
Returns:
p_gc.

References gc_object_t::pf_destructor, gc_object_t::refs, gc_object_t::spin, vlc_spin_init(), vlc_spin_lock, and vlc_spin_unlock.

char* vlc_gettext ( const char *  msgid  ) 

void* vlc_hold ( gc_object_t p_gc  ) 

Atomically increment the reference count.

Parameters:
p_gc reference counted object
Returns:
p_gc.

References gc_object_t::refs, refs, gc_object_t::spin, vlc_spin_lock, and vlc_spin_unlock.

Referenced by module_hold(), and msg_Hold().

size_t vlc_iconv ( vlc_iconv_t  ,
const char **  ,
size_t *  ,
char **  ,
size_t *   
)

int vlc_iconv_close ( vlc_iconv_t   ) 

vlc_iconv_t vlc_iconv_open ( const char *  ,
const char *   
)

void* vlc_memcpy ( void *  ,
const void *  ,
size_t   
)

void* vlc_memset ( void *  ,
int  ,
size_t   
)

static const char* vlc_pgettext ( const char *  ctx,
const char *  id 
) [inline, static]

void vlc_release ( gc_object_t p_gc  ) 

Atomically decrement the reference count and, if it reaches zero, destroy.

Parameters:
p_gc reference counted object.

References gc_object_t::pf_destructor, gc_object_t::refs, refs, gc_object_t::spin, vlc_spin_destroy, vlc_spin_lock, and vlc_spin_unlock.

Referenced by module_release(), and msg_Release().

bool vlc_ureduce ( unsigned *  ,
unsigned *  ,
uint64_t  ,
uint64_t  ,
uint64_t   
)

const char* VLC_Version ( void   ) 

int vlc_wclosedir ( void *  _p_dir  ) 


Generated on Sat Nov 21 08:05:26 2009 for VLC by  doxygen 1.5.6