VLC  4.0.0-dev
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
Data Structures | Macros | Typedefs | Functions
fourcc_gen.c File Reference
Include dependency graph for fourcc_gen.c:

Data Structures

struct  vlc_rational_t
 
struct  staticentry_t
 
struct  entry
 

Macros

#define VLC_API
 
#define VLC_USED
 
#define VLC_FOURCC(a, b, c, d)   { a, b, c, d }
 
#define A(sfcc)   E(sfcc, NULL)
 
#define B(fcc, dsc)   { true, fcc, dsc }
 
#define E(sfcc, dsc)   { false, sfcc, dsc }
 
#define p(t)
 

Typedefs

typedef uint32_t vlc_fourcc_t
 

Functions

static int cmp_entry (const void *a, const void *b)
 
static void process_list (const char *name, const staticentry_t *list, size_t n)
 
int main (void)
 

Macro Definition Documentation

◆ A

#define A (   sfcc)    E(sfcc, NULL)

Referenced by md5_final(), and transform().

◆ B

#define B (   fcc,
  dsc 
)    { true, fcc, dsc }

Referenced by md5_final(), and transform().

◆ E

#define E (   sfcc,
  dsc 
)    { false, sfcc, dsc }

◆ p

#define p (   t)

◆ VLC_API

#define VLC_API

Referenced by aout_FormatNbChannels(), aout_PauseDefault(), block_ChainGather(), block_Duplicate(), date_Get(), decoder_GetDecoderDevice(), decoder_UpdateAudioFormat(), demux_Delete(), demux_Demux(), demux_SetTime(), es_format_Change(), filter_GetInputAttachments(), FromLatin1(), net_ConnectUDP(), net_GetPeerAddress(), net_ListenUDP1(), picture_GetVideoContext(), picture_Release(), services_discovery_RemoveItem(), sout_StreamControl(), str_format(), stream_IsMimeType(), var_InheritAddress(), video_format_Clean(), video_format_CopyCropAr(), vlc_ascii_strncasecmp(), vlc_gl_GetProcAddress(), vlc_msleep_i11e(), vlc_object_release(), vlc_player_aout_DecrementVolume(), vlc_player_aout_ToggleMute(), vlc_player_CanRewind(), vlc_player_GetSelectedChapter(), vlc_player_GetSelectedTitle(), vlc_player_GetSelectedTrack(), vlc_player_GetSubtitleTrackAt(), vlc_player_HoldCurrentMedia(), vlc_player_JumpTime(), vlc_player_RestartTrackCategory(), vlc_player_SelectSubtitleLanguage(), vlc_player_SelectTrack(), vlc_player_SetSubtitleDelay(), vlc_player_TogglePause(), vlc_player_ToggleRecording(), vlc_player_ToggleSubtitle(), vlc_player_UnselectTrackCategory(), vlc_player_vout_ToggleFullscreen(), vlc_player_vout_ToggleWallpaperMode(), vlc_playlist_AppendOne(), vlc_playlist_MoveOne(), vlc_playlist_PlayAt(), vlc_playlist_RemoveOne(), vlc_rd_remove_item(), vlc_sd_control(), vlc_send_i11e(), vlc_stream_Control(), vlc_timer_schedule_asap(), vlc_tls_Close(), vlc_tls_GetFD(), vlc_tls_SessionHandshake(), vlc_viewpoint_reverse(), vout_display_cfg_IsWindowed(), vout_display_Display(), vout_display_PlaceEquals(), vout_OSDMessage(), vout_window_ReportState(), and vout_window_SetTitle().

◆ VLC_FOURCC

#define VLC_FOURCC (   a,
  b,
  c,
 
)    { a, b, c, d }

◆ VLC_USED

#define VLC_USED

Typedef Documentation

◆ vlc_fourcc_t

typedef uint32_t vlc_fourcc_t

Function Documentation

◆ cmp_entry()

static int cmp_entry ( const void *  a,
const void *  b 
)
static

References entry::alias, and entry::fourcc.

Referenced by process_list().

◆ main()

int main ( void  )

References p.

◆ process_list()

static void process_list ( const char *  name,
const staticentry_t list,
size_t  n 
)
static