FFmpeg
|
Go to the source code of this file.
Macros | |
#define | avpriv_atomic_int_get atomic_int_get_gcc |
#define | avpriv_atomic_int_set atomic_int_set_gcc |
#define | avpriv_atomic_int_add_and_fetch atomic_int_add_and_fetch_gcc |
#define | avpriv_atomic_ptr_cas atomic_ptr_cas_gcc |
Functions | |
static int | atomic_int_get_gcc (volatile int *ptr) |
static void | atomic_int_set_gcc (volatile int *ptr, int val) |
static int | atomic_int_add_and_fetch_gcc (volatile int *ptr, int inc) |
static void * | atomic_ptr_cas_gcc (void *volatile *ptr, void *oldval, void *newval) |
#define avpriv_atomic_int_get atomic_int_get_gcc |
Definition at line 28 of file atomic_gcc.h.
Referenced by av_buffer_is_writable(), av_buffer_pool_get(), mmap_read_frame(), and v4l2_read_close().
#define avpriv_atomic_int_set atomic_int_set_gcc |
Definition at line 35 of file atomic_gcc.h.
Referenced by av_buffer_pool_init().
#define avpriv_atomic_int_add_and_fetch atomic_int_add_and_fetch_gcc |
Definition at line 42 of file atomic_gcc.h.
Referenced by av_buffer_pool_get(), av_buffer_pool_uninit(), av_buffer_ref(), av_buffer_unref(), mmap_read_frame(), mmap_release_buffer(), pool_alloc_buffer(), and pool_release_buffer().
#define avpriv_atomic_ptr_cas atomic_ptr_cas_gcc |
Definition at line 48 of file atomic_gcc.h.
Referenced by add_to_pool(), av_register_bitstream_filter(), av_register_codec_parser(), av_register_hwaccel(), av_register_input_format(), av_register_output_format(), avcodec_register(), avfilter_register(), and get_pool().
|
inlinestatic |
Definition at line 29 of file atomic_gcc.h.
|
inlinestatic |
Definition at line 36 of file atomic_gcc.h.
|
inlinestatic |
Definition at line 43 of file atomic_gcc.h.