FFmpeg
|
Go to the source code of this file.
Macros | |
#define | AVMutex char |
#define | AV_MUTEX_INITIALIZER 0 |
#define | AVCond char |
#define | AVOnce char |
#define | AV_ONCE_INIT 0 |
Functions | |
static int | ff_mutex_init (AVMutex *mutex, const void *attr) |
static int | ff_mutex_lock (AVMutex *mutex) |
static int | ff_mutex_unlock (AVMutex *mutex) |
static int | ff_mutex_destroy (AVMutex *mutex) |
static int | ff_cond_init (AVCond *cond, const void *attr) |
static int | ff_cond_destroy (AVCond *cond) |
static int | ff_cond_signal (AVCond *cond) |
static int | ff_cond_broadcast (AVCond *cond) |
static int | ff_cond_wait (AVCond *cond, AVMutex *mutex) |
static int | ff_cond_timedwait (AVCond *cond, AVMutex *mutex, const void *abstime) |
static int | ff_thread_once (char *control, void(*routine)(void)) |
static int | ff_thread_setname (const char *name) |
|
inlinestatic |
Definition at line 187 of file thread.h.
Referenced by alloc_progress(), av_buffer_pool_init(), av_buffer_pool_init2(), av_executor_alloc(), ff_executor_alloc(), ff_refstruct_pool_alloc_ext_c(), ff_safe_queue_create(), ff_vvc_frame_thread_init(), and mediacodec_init_async_state().
|
inlinestatic |
Definition at line 188 of file thread.h.
Referenced by av_buffer_pool_get(), av_buffer_pool_uninit(), av_executor_execute(), av_log_default_callback(), deinit(), executor_free(), ff_executor_execute(), ff_gnutls_deinit(), ff_gnutls_init(), ff_openssl_deinit(), ff_openssl_init(), ff_safe_queue_pop_front(), ff_safe_queue_push_back(), ff_safe_queue_push_front(), ff_thread_progress_await(), ff_thread_progress_report(), ff_vvc_add_progress_listener(), ff_vvc_frame_wait(), ff_vvc_report_progress(), init(), lock_avcodec(), mediacodec_get_input_index(), mediacodec_get_output_index(), on_error(), on_input_available(), on_output_available(), pool_release_buffer(), pool_return_entry(), refstruct_pool_get_ext(), refstruct_pool_uninit(), report_frame_progress(), run_one_task(), and sheduled_done().
|
inlinestatic |
Definition at line 189 of file thread.h.
Referenced by av_buffer_pool_get(), av_buffer_pool_uninit(), av_executor_execute(), av_log_default_callback(), deinit(), executor_free(), ff_executor_execute(), ff_gnutls_deinit(), ff_gnutls_init(), ff_openssl_deinit(), ff_openssl_init(), ff_safe_queue_pop_front(), ff_safe_queue_push_back(), ff_safe_queue_push_front(), ff_thread_progress_await(), ff_thread_progress_report(), ff_vvc_add_progress_listener(), ff_vvc_frame_wait(), ff_vvc_report_progress(), init(), mediacodec_get_input_index(), mediacodec_get_output_index(), on_error(), on_input_available(), on_output_available(), pool_release_buffer(), pool_return_entry(), refstruct_pool_get_ext(), refstruct_pool_uninit(), report_frame_progress(), run_one_task(), sheduled_done(), and unlock_avcodec().
|
inlinestatic |
Definition at line 190 of file thread.h.
Referenced by buffer_pool_free(), executor_free(), ff_safe_queue_destroy(), ff_vvc_frame_thread_free(), free_progress(), mediacodec_uninit_async_state(), and pool_free().
|
inlinestatic |
Definition at line 194 of file thread.h.
Referenced by alloc_progress(), av_executor_alloc(), ff_executor_alloc(), ff_vvc_frame_thread_init(), and mediacodec_init_async_state().
|
inlinestatic |
Definition at line 195 of file thread.h.
Referenced by executor_free(), ff_vvc_frame_thread_free(), ff_vvc_frame_thread_init(), free_progress(), and mediacodec_uninit_async_state().
|
inlinestatic |
Definition at line 196 of file thread.h.
Referenced by av_executor_execute(), ff_executor_execute(), ff_vvc_report_progress(), on_error(), on_input_available(), on_output_available(), and sheduled_done().
|
inlinestatic |
Definition at line 197 of file thread.h.
Referenced by executor_free(), and ff_thread_progress_report().
Definition at line 198 of file thread.h.
Referenced by ff_thread_progress_await(), ff_vvc_frame_wait(), mediacodec_get_input_index(), and mediacodec_get_output_index().
|
inlinestatic |
Definition at line 205 of file thread.h.
Referenced by ac3_decode_init(), atrac3_decode_init(), atrac3p_decode_init(), atrac9_decode_init(), av_codec_iterate(), clv_decode_init(), cook_decode_init(), d3d11va_device_create(), dcadec_init(), decode_init(), dirac_decode_init(), dolby_e_init(), dvbsub_init_decoder(), dvvideo_decode_init(), dvvideo_encode_init(), eac3_encode_init(), encode_init(), ff_aac_decode_init_fixed(), ff_aac_decode_init_float(), ff_aacdec_common_init_once(), ff_ac3_encode_init(), ff_atrac_generate_tables(), ff_ccitt_unpack_init(), ff_ebur128_init(), ff_h261_encode_init(), ff_h263_decode_init_vlc(), ff_h263_encode_init(), ff_h263_init_rl_inter(), ff_init_dsd_data(), ff_init_ff_sine_windows(), ff_intrax8_common_init(), ff_ivi_init_static_vlc(), ff_jpeg2000_init_tier1_luts(), ff_kperf_init(), ff_mlp_init_crc(), ff_mpa_synth_init_TMPL(), ff_mpadsp_init(), ff_mpeg12_init_vlcs(), ff_mpeg4_init_rl_intra(), ff_mpegaudiodec_common_init_static(), ff_msmp4_vc1_vlcs_init_once(), ff_msmpeg4_common_init(), ff_msmpeg4_decode_init(), ff_msmpeg4_encode_init(), ff_rv34_decode_init(), ff_snow_common_init(), ff_speedhq_encode_init(), ff_tx_init_tabs(), ff_vc1_init_common(), h261_decode_init(), h264_decode_init(), hq_hqa_decode_init(), imc_decode_init(), ir2_decode_init(), j2kenc_init(), lag_decode_init(), lead_decode_init(), mimic_decode_init(), mlp_decode_init(), mlp_encode_init(), mobiclip_init(), mp_decode_init(), mpc7_decode_init(), mpc8_decode_init(), mpv_encode_defaults(), mss4_decode_init(), qdm2_decode_init(), qdmc_decode_init(), rv10_decode_init(), rv40_decode_init(), rv60_decode_init(), speedhq_decode_init(), svq1_decode_init(), sws_init_context(), tscc2_decode_init(), vp3_decode_init(), vqc_decode_init(), vvc_decode_init(), and wmavoice_decode_init().
|
inlinestatic |
Definition at line 216 of file thread.h.
Referenced by async_buffer_task(), dec_thread_set_name(), enc_thread_set_name(), fg_thread_set_name(), fifo_consumer_thread(), and thread_set_name().