|
VLC
2.1.0-git
|

Data Structures | |
| struct | vlc_thread |
| Per-thread data. More... | |
Macros | |
| #define | vlc_assert(x) |
| #define | VLC_THREAD_ASSERT(action) |
Functions | |
| static struct timespec | mtime_to_ts (mtime_t date) |
| static void | vlc_thread_fatal (const char *action, int error, const char *function, const char *file, unsigned line) |
| void | vlc_mutex_init (vlc_mutex_t *p_mutex) |
| void | vlc_mutex_init_recursive (vlc_mutex_t *p_mutex) |
| void | vlc_mutex_destroy (vlc_mutex_t *p_mutex) |
| void | vlc_assert_locked (vlc_mutex_t *p_mutex) |
| void | vlc_mutex_lock (vlc_mutex_t *p_mutex) |
| int | vlc_mutex_trylock (vlc_mutex_t *p_mutex) |
| void | vlc_mutex_unlock (vlc_mutex_t *p_mutex) |
| void | vlc_threads_setup (libvlc_int_t *p_libvlc) |
| void | vlc_cond_init (vlc_cond_t *condvar) |
| void | vlc_cond_init_daytime (vlc_cond_t *condvar) |
| void | vlc_cond_destroy (vlc_cond_t *condvar) |
| void | vlc_cond_signal (vlc_cond_t *condvar) |
| void | vlc_cond_broadcast (vlc_cond_t *condvar) |
| void | vlc_cond_wait (vlc_cond_t *condvar, vlc_mutex_t *p_mutex) |
| int | vlc_cond_timedwait (vlc_cond_t *condvar, vlc_mutex_t *p_mutex, mtime_t deadline) |
| static void | clean_detached_thread (void *data) |
| static void * | detached_thread (void *data) |
| static void | finish_joinable_thread (void *data) |
| static void * | joinable_thread (void *data) |
| static int | vlc_clone_attr (vlc_thread_t *th, void *(*entry)(void *), void *data, bool detach) |
| int | vlc_clone (vlc_thread_t *th, void *(*entry)(void *), void *data, int priority) |
| void | vlc_join (vlc_thread_t handle, void **result) |
| int | vlc_clone_detach (vlc_thread_t *th, void *(*entry)(void *), void *data, int priority) |
| int | vlc_set_priority (vlc_thread_t th, int priority) |
| void | vlc_cancel (vlc_thread_t thread_id) |
| int | vlc_savecancel (void) |
| void | vlc_restorecancel (int state) |
| void | vlc_testcancel (void) |
| int | vlc_threadvar_create (vlc_threadvar_t *key, void(*destr)(void *)) |
| void | vlc_threadvar_delete (vlc_threadvar_t *p_tls) |
| int | vlc_threadvar_set (vlc_threadvar_t key, void *value) |
| void * | vlc_threadvar_get (vlc_threadvar_t key) |
| mtime_t | mdate (void) |
| void | mwait ((mtime_t deadline)) |
| void | msleep ((mtime_t delay)) |
| unsigned | vlc_GetCPUCount (void) |
Variables | |
| static __thread struct vlc_thread * | thread = NULL |
| #define vlc_assert | ( | x | ) |
Referenced by vlc_assert_locked().
| #define VLC_THREAD_ASSERT | ( | action | ) |
Referenced by vlc_cond_destroy(), vlc_cond_signal(), vlc_cond_timedwait(), vlc_cond_wait(), vlc_join(), vlc_mutex_destroy(), vlc_mutex_lock(), vlc_mutex_trylock(), and vlc_mutex_unlock().
|
static |
References vlc_thread::data, vlc_thread::lock, thread, and vlc_mutex_destroy().
Referenced by detached_thread().
|
static |
References clean_detached_thread(), vlc_thread::data, thread, vlc_cleanup_push, and vlc_cleanup_run.
Referenced by vlc_clone_attr().
|
static |
References vlc_thread::data, and vlc_sem_post().
Referenced by joinable_thread().
|
static |
References vlc_thread::data, vlc_thread::entry, finish_joinable_thread(), thread, vlc_cleanup_push, and vlc_cleanup_run.
Referenced by vlc_clone_attr().
| mtime_t mdate | ( | void | ) |
Referenced by aout_DecIsEmpty(), aout_DecPlay(), aout_DecSynchronize(), aout_new_buffer(), AStreamPrebufferBlock(), AStreamPrebufferStream(), AStreamRefillBlock(), AStreamRefillStream(), AStreamSeekBlock(), AStreamSeekStream(), CmdInitAdd(), CmdInitControl(), CmdInitDel(), CmdInitSend(), Control(), decoder_SynchroChoose(), decoder_SynchroDecode(), decoder_SynchroEnd(), decoder_SynchroNewPicture(), DisplayNew(), DStreamThread(), EsOutControlLocked(), EsOutDecodersStopBuffering(), EsOutGetBuffering(), httpd_HostThread(), ImageRead(), input_clock_ConvertTS(), main(), MainLoop(), MainLoopDemux(), MainLoopTryRepeat(), msleep(), mwait(), OSDWidget(), RunThread(), SAP_Add(), sout_MuxSendBuffer(), stats_Update(), Thread(), ThreadDisplayPicture(), ThreadDisplayPreparePicture(), ThreadDisplayRenderPicture(), ThreadReset(), TsStart(), vlc_cond_timedwait(), vlc_timer_schedule(), vlc_timer_thread(), vlc_tls_ClientSessionCreate(), vout_chrono_Start(), vout_chrono_Stop(), vout_control_Pop(), vout_ManageDisplay(), vout_OSDEpg(), vout_OSDText(), vout_SetInterlacingState(), vout_snapshot_Get(), VoutDisplayEventMouse(), and VoutSnapshotPip().
| void msleep | ( | (mtime_t delay) | ) |
|
staticread |
References CLOCK_FREQ, and lldiv().
Referenced by vlc_cond_timedwait().
| void mwait | ( | (mtime_t deadline) | ) |
| void vlc_assert_locked | ( | vlc_mutex_t * | p_mutex | ) |
References vlc_assert.
| void vlc_cancel | ( | vlc_thread_t | thread_id | ) |
Referenced by AddressDestroy(), httpd_HostDelete(), input_DecoderDelete(), TsStop(), vlc_timer_destroy(), and vout_DeleteDisplay().
| int vlc_clone | ( | vlc_thread_t * | th, |
| void *(*)(void *) | entry, | ||
| void * | data, | ||
| int | priority | ||
| ) |
References vlc_clone_attr().
Referenced by AddressCreate(), decoder_New(), httpd_HostCreate(), input_Start(), playlist_Activate(), stream_DemuxNew(), TsStart(), vlc_timer_create(), vlm_New(), VoutCreate(), and VoutDisplayEventKey().
|
static |
References vlc_thread::data, detached_thread(), vlc_thread::entry, joinable_thread(), thread, unlikely, vlc_atomic_set(), vlc_mutex_init(), and vlc_sem_init().
Referenced by vlc_clone(), and vlc_clone_detach().
| int vlc_clone_detach | ( | vlc_thread_t * | th, |
| void *(*)(void *) | entry, | ||
| void * | data, | ||
| int | priority | ||
| ) |
References vlc_clone_attr().
Referenced by playlist_fetcher_Push(), and playlist_preparser_Push().
| void vlc_cond_broadcast | ( | vlc_cond_t * | condvar | ) |
| void vlc_cond_destroy | ( | vlc_cond_t * | condvar | ) |
Referenced by _DLL_InitTerm(), AddressDestroy(), block_FifoRelease(), DeleteDecoder(), Destructor(), DllMain(), httpd_HostCreate(), httpd_HostDelete(), mwait(), playlist_Destroy(), playlist_fetcher_Delete(), playlist_preparser_Delete(), TsDestroy(), vlc_object_destroy(), vlc_timer_create(), vlc_timer_destroy(), vlm_Delete(), vlm_New(), vout_control_Clean(), and vout_snapshot_Clean().
| void vlc_cond_init | ( | vlc_cond_t * | condvar | ) |
| void vlc_cond_init_daytime | ( | vlc_cond_t * | condvar | ) |
Referenced by vlm_New().
| void vlc_cond_signal | ( | vlc_cond_t * | condvar | ) |
Referenced by block_FifoPut(), DecoderFlush(), DecoderPlayAudio(), DecoderPlaySpu(), DecoderPlayVideo(), DecoderProcessOnFlush(), DecoderSignalBuffering(), GoAndPreparse(), httpd_UrlNew(), input_ControlPush(), input_DecoderChangePause(), input_DecoderDelete(), input_DecoderFrameNext(), input_DecoderStartBuffering(), input_DecoderStopBuffering(), InputEvent(), playlist_Deactivate(), playlist_LiveSearchUpdate(), playlist_SendAddNotify(), playlist_TreeMove(), playlist_TreeMoveMany(), PlaylistVAControl(), RandomCallback(), SAP_Add(), SAP_Del(), Thread(), TsChangePause(), TsPushCmd(), vlc_timer_schedule(), vlm_Delete(), vout_control_Push(), and vout_control_Wake().
| int vlc_cond_timedwait | ( | vlc_cond_t * | condvar, |
| vlc_mutex_t * | p_mutex, | ||
| mtime_t | deadline | ||
| ) |
Referenced by ControlPop(), DecoderWaitDate(), Manage(), mwait(), RunThread(), vlc_timer_thread(), vout_control_Pop(), and vout_snapshot_Get().
| void vlc_cond_wait | ( | vlc_cond_t * | condvar, |
| vlc_mutex_t * | p_mutex | ||
| ) |
Referenced by block_FifoGet(), block_FifoPace(), block_FifoShow(), DecoderFlush(), DecoderWaitUnblock(), httpd_HostThread(), input_DecoderWaitBuffering(), LoopInput(), LoopRequest(), Manage(), playlist_fetcher_Delete(), playlist_preparser_Delete(), RunThread(), TsRun(), vlc_mutex_lock(), vlc_timer_thread(), vout_control_WaitEmpty(), and WaitUnused().
| unsigned vlc_GetCPUCount | ( | void | ) |
| void vlc_join | ( | vlc_thread_t | handle, |
| void ** | result | ||
| ) |
| void vlc_mutex_destroy | ( | vlc_mutex_t * | p_mutex | ) |
Referenced by _DLL_InitTerm(), AddressDestroy(), aout_Destructor(), block_FifoRelease(), clean_detached_thread(), DeleteDecoder(), Destroy(), Destructor(), DllMain(), DStreamDelete(), DummyVoutSendDisplayEventMouse(), EsOutDelete(), httpd_HostCreate(), httpd_HostDelete(), httpd_StreamDelete(), httpd_UrlDelete(), input_clock_Delete(), input_item_Release(), input_resource_Release(), libvlc_InternalDestroy(), main(), mwait(), picture_fifo_Delete(), playlist_Destroy(), playlist_fetcher_Delete(), playlist_preparser_Delete(), SAP_Destroy(), sout_DeleteInstance(), spu_Destroy(), stream_DemuxNew(), TsDestroy(), vlc_event_manager_fini(), vlc_ExitDestroy(), vlc_join(), vlc_object_destroy(), vlc_timer_create(), vlc_timer_destroy(), vlm_Delete(), vlm_New(), vout_control_Clean(), vout_DeleteDisplay(), vout_snapshot_Clean(), and VoutDestructor().
| void vlc_mutex_init | ( | vlc_mutex_t * | p_mutex | ) |
Referenced by _DLL_InitTerm(), AddressCreate(), aout_New(), block_FifoNew(), Create(), CreateDecoder(), DisplayNew(), DllMain(), DummyVoutSendDisplayEventMouse(), httpd_HostCreate(), httpd_StreamNew(), httpd_UrlNew(), input_clock_New(), input_item_NewWithType(), input_resource_New(), libvlc_InternalCreate(), main(), mwait(), picture_fifo_New(), playlist_Create(), playlist_fetcher_New(), playlist_preparser_New(), SAP_Create(), sout_NewInstance(), spu_Create(), stats_NewInputStats(), stream_DemuxNew(), TsStart(), vlc_clone_attr(), vlc_custom_create(), vlc_event_manager_init(), vlc_ExitInit(), vlc_timer_create(), vlm_New(), vout_control_Init(), vout_snapshot_Init(), and VoutCreate().
| void vlc_mutex_init_recursive | ( | vlc_mutex_t * | p_mutex | ) |
Referenced by input_EsOutNew(), input_EsOutTimeshiftNew(), and vlc_event_manager_init().
| void vlc_mutex_lock | ( | vlc_mutex_t * | p_mutex | ) |
Referenced by Add(), aout_DeviceSet(), aout_MuteSet(), aout_new_buffer(), aout_OutputLock(), aout_OutputUnlock(), aout_VolumeSet(), AReadBlock(), AReadStream(), Art(), ArtCachePath(), block_FifoEmpty(), block_FifoGet(), block_FifoPace(), block_FifoPut(), block_FifoShow(), block_FifoWake(), callback(), ChangeToNode(), config_SaveConfigFile(), Control(), ControlPop(), Create(), DecoderDecodeAudio(), DecoderDecodeVideo(), DecoderGetCc(), DecoderGetDisplayDate(), DecoderIsExitRequested(), DecoderIsFlushing(), DecoderPlayAudio(), DecoderPlaySpu(), DecoderPlayVideo(), DecoderProcessOnFlush(), DecoderProcessSpu(), DecoderSignalBuffering(), Del(), DeleteDecoder(), dialog_GetProvider(), dialog_Register(), dialog_Unregister(), DStreamThread(), DumpCommand(), End(), EsOutAdd(), EsOutControl(), EsOutDel(), EsOutMeta(), EsOutProgramEpg(), EsOutSend(), HoldVout(), HoldVouts(), httpd_HostCreate(), httpd_HostDelete(), httpd_HostThread(), httpd_StreamCallBack(), httpd_StreamHeader(), httpd_StreamSend(), httpd_UrlCatch(), httpd_UrlDelete(), httpd_UrlNew(), InitTitle(), input_clock_ChangePause(), input_clock_ChangeRate(), input_clock_ChangeSystemOrigin(), input_clock_ConvertTS(), input_clock_GetJitter(), input_clock_GetRate(), input_clock_GetState(), input_clock_GetSystemOrigin(), input_clock_GetWakeup(), input_clock_Reset(), input_clock_SetJitter(), input_clock_Update(), input_ControlPush(), input_DecoderChangeDelay(), input_DecoderChangePause(), input_DecoderDelete(), input_DecoderFrameNext(), input_DecoderGetCcState(), input_DecoderGetObjects(), input_DecoderHasFormatChanged(), input_DecoderIsCcPresent(), input_DecoderIsEmpty(), input_DecoderSetCcState(), input_DecoderStartBuffering(), input_DecoderStopBuffering(), input_DecoderWaitBuffering(), input_ExtractAttachmentAndCacheArt(), input_item_AddInfo(), input_item_AddOption(), input_item_Copy(), input_item_CopyOptions(), input_item_DelInfo(), input_item_GetDuration(), input_item_GetInfo(), input_item_GetMeta(), input_item_GetName(), input_item_GetTitleFbName(), input_item_GetURI(), input_item_HasErrorWhenReading(), input_item_IsArtFetched(), input_item_IsPreparsed(), input_item_MergeInfos(), input_item_MetaMatch(), input_item_ReplaceInfos(), input_item_SetArtFetched(), input_item_SetArtNotFound(), input_item_SetDuration(), input_item_SetEpg(), input_item_SetEpgOffline(), input_item_SetErrorWhenReading(), input_item_SetMeta(), input_item_SetName(), input_item_SetPreparsed(), input_item_SetURI(), input_item_UpdateTracksInfo(), input_item_WriteMeta(), input_resource_GetAout(), input_resource_HasVout(), input_resource_HoldAout(), input_resource_PutAout(), input_resource_RequestSout(), input_resource_RequestVout(), input_resource_SetInput(), input_resource_TerminateAout(), input_Stop(), input_UpdateStatistic(), input_vaControl(), InputEvent(), InputSourceInit(), InputSourceMeta(), intf_Create(), intf_DestroyAll(), libvlc_lock(), libvlc_Quit(), libvlc_SetExitHandler(), LoadSubtitles(), main(), MainLoopInterface(), Manage(), module_EndBank(), module_InitBank(), mwait(), picture_fifo_Flush(), picture_fifo_OffsetDate(), picture_fifo_Peek(), picture_fifo_Pop(), picture_fifo_Push(), pl_Get(), playlist_fetcher_Delete(), playlist_fetcher_Push(), playlist_LiveSearchUpdateInternal(), playlist_Lock(), playlist_preparser_Delete(), playlist_preparser_Push(), Preparse(), PrintObject(), RequestVout(), Run(), RunThread(), SAP_Add(), SAP_Del(), Send(), sout_AnnounceRegisterSDP(), sout_AnnounceUnRegister(), sout_InputDelete(), sout_InputNew(), sout_InputSendBuffer(), spu_Attach(), spu_ChangeFilters(), spu_ChangeMargin(), spu_ChangeSources(), spu_ClearChannel(), spu_new_buffer(), spu_OffsetSubtitleDate(), spu_ProcessMouse(), spu_PutSubpicture(), spu_RegisterChannel(), spu_Render(), stats_ComputeInputStats(), stats_ReinitInputStats(), str_format_meta(), stream_DemuxControlVa(), Thread(), ThreadChangeFilters(), ThreadDisplayPreparePicture(), ThreadDisplayRenderPicture(), ThreadFilterFlush(), ThreadManage(), TriggerCallback(), TsChangePause(), TsChangeRate(), TsHasCmd(), TsIsUnused(), TsPushCmd(), TsRun(), TsStop(), UpdateBookmarksOption(), UpdateSPU(), var_AddCallback(), var_Change(), var_Create(), var_DelCallback(), var_Destroy(), var_GetAndSet(), var_GetChecked(), var_SetChecked(), var_TriggerCallback(), var_Type(), vlc_cancel(), vlc_cond_timedwait(), vlc_cond_wait(), vlc_drand48(), vlc_event_attach(), vlc_event_detach(), vlc_event_manager_register_event_type(), vlc_event_send(), vlc_global_mutex(), vlc_lrand48(), vlc_mrand48(), vlc_mutex_lock(), vlc_mutex_trylock(), vlc_mutex_unlock(), vlc_object_find_name(), vlc_object_get_name(), vlc_object_kill(), vlc_object_set_name(), vlc_object_waitpipe(), vlc_thread_cleanup(), vlc_threads_setup(), vlc_threadvar_create(), vlc_threadvar_delete(), vlc_timer_schedule(), vlc_timer_thread(), vlm_Control(), vlm_Delete(), vlm_ExecuteCommand(), vlm_MediaVodControl(), vlm_New(), vout_AreDisplayPicturesInvalid(), vout_Close(), vout_control_Dead(), vout_control_Pop(), vout_control_Push(), vout_control_WaitEmpty(), vout_control_Wake(), vout_FixLeaks(), vout_GetPicture(), vout_HoldPicture(), vout_IsEmpty(), vout_ManageDisplay(), vout_new_buffer(), vout_OSDEpg(), vout_PutPicture(), vout_RegisterSubpictureChannel(), vout_ReleasePicture(), vout_SendDisplayEventMouse(), vout_SetDisplayFullscreen(), vout_SetWindowState(), vout_snapshot_End(), vout_snapshot_Get(), vout_snapshot_Set(), VoutDisplayEvent(), VoutDisplayEventMouse(), and VoutDisplayFitWindow().
| int vlc_mutex_trylock | ( | vlc_mutex_t * | p_mutex | ) |
Referenced by aout_OutputTryLock(), vlc_cond_timedwait(), vlc_cond_wait(), and vout_snapshot_IsRequested().
| void vlc_mutex_unlock | ( | vlc_mutex_t * | p_mutex | ) |
Referenced by Add(), aout_DeviceSet(), aout_MuteSet(), aout_new_buffer(), aout_OutputUnlock(), aout_VolumeSet(), AReadBlock(), AReadStream(), Art(), ArtCachePath(), block_FifoEmpty(), block_FifoGet(), block_FifoPace(), block_FifoPut(), block_FifoWake(), callback(), ChangeToNode(), config_SaveConfigFile(), Control(), ControlPop(), Create(), DecoderDecodeAudio(), DecoderDecodeVideo(), DecoderGetCc(), DecoderGetDisplayDate(), DecoderIsExitRequested(), DecoderIsFlushing(), DecoderPlayAudio(), DecoderPlaySpu(), DecoderPlayVideo(), DecoderProcessOnFlush(), DecoderProcessSpu(), DecoderSignalBuffering(), Del(), DeleteDecoder(), dialog_GetProvider(), dialog_Register(), dialog_Unregister(), DStreamThread(), DumpCommand(), End(), EsOutAdd(), EsOutControl(), EsOutDel(), EsOutMeta(), EsOutProgramEpg(), EsOutSend(), HoldVout(), HoldVouts(), httpd_HostCreate(), httpd_HostDelete(), httpd_HostThread(), httpd_StreamCallBack(), httpd_StreamHeader(), httpd_StreamSend(), httpd_UrlCatch(), httpd_UrlDelete(), httpd_UrlNew(), InitTitle(), input_clock_ChangePause(), input_clock_ChangeRate(), input_clock_ChangeSystemOrigin(), input_clock_ConvertTS(), input_clock_GetJitter(), input_clock_GetRate(), input_clock_GetState(), input_clock_GetSystemOrigin(), input_clock_GetWakeup(), input_clock_Reset(), input_clock_SetJitter(), input_clock_Update(), input_ControlPush(), input_DecoderChangeDelay(), input_DecoderChangePause(), input_DecoderDelete(), input_DecoderFrameNext(), input_DecoderGetCcState(), input_DecoderGetObjects(), input_DecoderHasFormatChanged(), input_DecoderIsCcPresent(), input_DecoderIsEmpty(), input_DecoderSetCcState(), input_DecoderStartBuffering(), input_DecoderStopBuffering(), input_DecoderWaitBuffering(), input_ExtractAttachmentAndCacheArt(), input_item_AddInfo(), input_item_AddOption(), input_item_Copy(), input_item_CopyOptions(), input_item_DelInfo(), input_item_GetDuration(), input_item_GetInfo(), input_item_GetMeta(), input_item_GetName(), input_item_GetTitleFbName(), input_item_GetURI(), input_item_HasErrorWhenReading(), input_item_IsArtFetched(), input_item_IsPreparsed(), input_item_MergeInfos(), input_item_MetaMatch(), input_item_ReplaceInfos(), input_item_SetArtFetched(), input_item_SetArtNotFound(), input_item_SetDuration(), input_item_SetEpg(), input_item_SetEpgOffline(), input_item_SetErrorWhenReading(), input_item_SetMeta(), input_item_SetName(), input_item_SetPreparsed(), input_item_SetURI(), input_item_UpdateTracksInfo(), input_item_WriteMeta(), input_resource_GetAout(), input_resource_HasVout(), input_resource_HoldAout(), input_resource_PutAout(), input_resource_RequestSout(), input_resource_RequestVout(), input_resource_SetInput(), input_resource_TerminateAout(), input_Stop(), input_UpdateStatistic(), input_vaControl(), InputEvent(), InputSourceInit(), InputSourceMeta(), intf_Create(), intf_DestroyAll(), libvlc_Quit(), libvlc_SetExitHandler(), libvlc_unlock(), LoadSubtitles(), main(), MainLoopInterface(), Manage(), module_EndBank(), module_LoadPlugins(), picture_fifo_Flush(), picture_fifo_OffsetDate(), picture_fifo_Peek(), picture_fifo_Pop(), picture_fifo_Push(), pl_Get(), playlist_fetcher_Delete(), playlist_fetcher_Push(), playlist_LiveSearchUpdateInternal(), playlist_preparser_Delete(), playlist_preparser_Push(), playlist_Unlock(), Preparse(), PrintObject(), RequestVout(), Run(), SAP_Add(), SAP_Del(), Send(), sout_AnnounceRegisterSDP(), sout_AnnounceUnRegister(), sout_InputDelete(), sout_InputNew(), sout_InputSendBuffer(), spu_Attach(), spu_ChangeFilters(), spu_ChangeMargin(), spu_ChangeSources(), spu_ClearChannel(), spu_new_buffer(), spu_OffsetSubtitleDate(), spu_ProcessMouse(), spu_PutSubpicture(), spu_RegisterChannel(), spu_Render(), stats_ComputeInputStats(), stats_ReinitInputStats(), str_format_meta(), stream_DemuxControlVa(), Thread(), ThreadChangeFilters(), ThreadDisplayPreparePicture(), ThreadDisplayRenderPicture(), ThreadFilterFlush(), ThreadManage(), TriggerCallback(), TsChangePause(), TsChangeRate(), TsHasCmd(), TsIsUnused(), TsPushCmd(), TsStop(), UpdateBookmarksOption(), UpdateSPU(), var_AddCallback(), var_Change(), var_Create(), var_DelCallback(), var_Destroy(), var_GetAndSet(), var_GetChecked(), var_SetChecked(), var_TriggerCallback(), var_Type(), vlc_cancel(), vlc_cleanup_lock(), vlc_cond_timedwait(), vlc_cond_wait(), vlc_drand48(), vlc_event_attach(), vlc_event_detach(), vlc_event_manager_register_event_type(), vlc_event_send(), vlc_global_mutex(), vlc_lrand48(), vlc_mrand48(), vlc_mutex_lock(), vlc_mutex_trylock(), vlc_mutex_unlock(), vlc_object_find_name(), vlc_object_get_name(), vlc_object_kill(), vlc_object_set_name(), vlc_thread_cleanup(), vlc_threads_setup(), vlc_threadvar_create(), vlc_threadvar_delete(), vlc_timer_schedule(), vlc_timer_thread(), vlm_Control(), vlm_Delete(), vlm_ExecuteCommand(), vlm_MediaVodControl(), vlm_New(), vout_AreDisplayPicturesInvalid(), vout_Close(), vout_control_Dead(), vout_control_Pop(), vout_control_Push(), vout_control_WaitEmpty(), vout_control_Wake(), vout_FixLeaks(), vout_GetPicture(), vout_HoldPicture(), vout_IsEmpty(), vout_ManageDisplay(), vout_new_buffer(), vout_OSDEpg(), vout_PutPicture(), vout_RegisterSubpictureChannel(), vout_ReleasePicture(), vout_SendDisplayEventMouse(), vout_SetDisplayFullscreen(), vout_SetWindowState(), vout_snapshot_End(), vout_snapshot_Get(), vout_snapshot_IsRequested(), vout_snapshot_Set(), VoutDisplayEvent(), VoutDisplayEventMouse(), and VoutDisplayFitWindow().
| void vlc_restorecancel | ( | int | state | ) |
Referenced by DecoderThread(), httpd_HostThread(), Manage(), net_Read(), PrintColorMsg(), PrintMsg(), PrintObject(), Run(), TsRun(), vlc_custom_create(), vlc_mutex_lock(), vlc_object_kill(), vlc_object_release(), vlc_object_waitpipe(), vlc_thread_fatal(), vlc_timer_thread(), and VoutDisplayEventKeyDispatch().
| int vlc_savecancel | ( | void | ) |
Referenced by DecoderThread(), httpd_HostThread(), Manage(), net_Read(), PrintColorMsg(), PrintMsg(), PrintObject(), Run(), TsRun(), vlc_custom_create(), vlc_mutex_lock(), vlc_object_kill(), vlc_object_release(), vlc_object_waitpipe(), vlc_thread_fatal(), vlc_timer_thread(), and VoutDisplayEventKeyDispatch().
| int vlc_set_priority | ( | vlc_thread_t | th, |
| int | priority | ||
| ) |
< No error
Referenced by Init().
| void vlc_testcancel | ( | void | ) |
Referenced by block_FifoGet(), block_FifoPace(), block_FifoShow(), mwait(), net_Write(), vlc_cond_timedwait(), vlc_cond_wait(), vlc_join(), vlc_select(), and vlc_sem_wait().
|
static |
References msg.
| void vlc_threads_setup | ( | libvlc_int_t * | p_libvlc | ) |
Referenced by libvlc_InternalInit().
| int vlc_threadvar_create | ( | vlc_threadvar_t * | key, |
| void(*)(void *) | destr | ||
| ) |
Referenced by _DLL_InitTerm(), and DllMain().
| void vlc_threadvar_delete | ( | vlc_threadvar_t * | p_tls | ) |
Referenced by _DLL_InitTerm(), and DllMain().
| void* vlc_threadvar_get | ( | vlc_threadvar_t | key | ) |
| int vlc_threadvar_set | ( | vlc_threadvar_t | key, |
| void * | value | ||
| ) |
Referenced by vlc_entry(), and vlc_thread_cleanup().
|
static |
1.8.1.2