|
FFmpeg
|
#include <stddef.h>#include <stdint.h>#include <windows.h>Go to the source code of this file.
Macros | |
| #define | ATOMIC_FLAG_INIT 0 |
| #define | ATOMIC_VAR_INIT(value) |
| #define | atomic_init(obj, value) |
| #define | kill_dependency(y) |
| #define | atomic_thread_fence(order) |
| #define | atomic_signal_fence(order) |
| #define | atomic_is_lock_free(obj) |
| #define | atomic_store(object, desired) |
| #define | atomic_store_explicit(object, desired, order) |
| #define | atomic_load(object) |
| #define | atomic_load_explicit(object, order) |
| #define | atomic_exchange(object, desired) |
| #define | atomic_exchange_explicit(object, desired, order) |
| #define | atomic_compare_exchange_strong_explicit(object, expected, desired, success, failure) |
| #define | atomic_compare_exchange_weak(object, expected, desired) |
| #define | atomic_compare_exchange_weak_explicit(object, expected, desired, success, failure) |
| #define | atomic_fetch_add(object, operand) |
| #define | atomic_fetch_sub(object, operand) |
| #define | atomic_fetch_or(object, operand) |
| #define | atomic_fetch_xor(object, operand) |
| #define | atomic_fetch_and(object, operand) |
| #define | atomic_fetch_add_explicit(object, operand, order) |
| #define | atomic_fetch_sub_explicit(object, operand, order) |
| #define | atomic_fetch_or_explicit(object, operand, order) |
| #define | atomic_fetch_xor_explicit(object, operand, order) |
| #define | atomic_fetch_and_explicit(object, operand, order) |
| #define | atomic_flag_test_and_set(object) |
| #define | atomic_flag_test_and_set_explicit(object, order) |
| #define | atomic_flag_clear(object) |
| #define | atomic_flag_clear_explicit(object, order) |
Functions | |
| static int | atomic_compare_exchange_strong (intptr_t *object, intptr_t *expected, intptr_t desired) |
| #define ATOMIC_FLAG_INIT 0 |
Definition at line 26 of file stdatomic.h.
| #define ATOMIC_VAR_INIT | ( | value | ) |
Definition at line 28 of file stdatomic.h.
| #define atomic_init | ( | obj, | |
| value ) |
Definition at line 30 of file stdatomic.h.
| #define kill_dependency | ( | y | ) |
Definition at line 35 of file stdatomic.h.
| #define atomic_thread_fence | ( | order | ) |
Definition at line 37 of file stdatomic.h.
| #define atomic_signal_fence | ( | order | ) |
Definition at line 40 of file stdatomic.h.
| #define atomic_is_lock_free | ( | obj | ) |
Definition at line 43 of file stdatomic.h.
| #define atomic_store | ( | object, | |
| desired ) |
Definition at line 82 of file stdatomic.h.
| #define atomic_store_explicit | ( | object, | |
| desired, | |||
| order ) |
Definition at line 88 of file stdatomic.h.
| #define atomic_load | ( | object | ) |
Definition at line 91 of file stdatomic.h.
| #define atomic_load_explicit | ( | object, | |
| order ) |
Definition at line 94 of file stdatomic.h.
| #define atomic_exchange | ( | object, | |
| desired ) |
Definition at line 97 of file stdatomic.h.
| #define atomic_exchange_explicit | ( | object, | |
| desired, | |||
| order ) |
Definition at line 100 of file stdatomic.h.
| #define atomic_compare_exchange_strong_explicit | ( | object, | |
| expected, | |||
| desired, | |||
| success, | |||
| failure ) |
Definition at line 112 of file stdatomic.h.
| #define atomic_compare_exchange_weak | ( | object, | |
| expected, | |||
| desired ) |
Definition at line 115 of file stdatomic.h.
| #define atomic_compare_exchange_weak_explicit | ( | object, | |
| expected, | |||
| desired, | |||
| success, | |||
| failure ) |
Definition at line 118 of file stdatomic.h.
| #define atomic_fetch_add | ( | object, | |
| operand ) |
Definition at line 137 of file stdatomic.h.
Referenced by add_progress_listener(), add_task(), enqueue_buffer(), ff_er_add_slice(), ff_mediacodec_dec_ref(), ff_vk_exec_get(), ffmmal_add_packet(), ffmmal_fill_input_port(), ffmmal_stop_decoder(), init_graphprint(), input_callback(), listener_init(), mediacodec_dec_flush_codec(), mediacodec_wrap_hw_buffer(), mmap_read_frame(), mux_check_init(), report_frame_progress(), task_add_score(), v4l2_buf_increase_ref(), video_sync_process(), and write_packet().
| #define atomic_fetch_sub | ( | object, | |
| operand ) |
Definition at line 140 of file stdatomic.h.
Referenced by ff_mediacodec_dec_unref(), mediacodec_buffer_release(), sheduled_done(), and v4l2_free_buffer().
| #define atomic_fetch_or | ( | object, | |
| operand ) |
Definition at line 143 of file stdatomic.h.
| #define atomic_fetch_xor | ( | object, | |
| operand ) |
Definition at line 146 of file stdatomic.h.
| #define atomic_fetch_and | ( | object, | |
| operand ) |
Definition at line 149 of file stdatomic.h.
| #define atomic_fetch_add_explicit | ( | object, | |
| operand, | |||
| order ) |
Definition at line 153 of file stdatomic.h.
| #define atomic_fetch_sub_explicit | ( | object, | |
| operand, | |||
| order ) |
Definition at line 156 of file stdatomic.h.
| #define atomic_fetch_or_explicit | ( | object, | |
| operand, | |||
| order ) |
Definition at line 159 of file stdatomic.h.
| #define atomic_fetch_xor_explicit | ( | object, | |
| operand, | |||
| order ) |
Definition at line 162 of file stdatomic.h.
| #define atomic_fetch_and_explicit | ( | object, | |
| operand, | |||
| order ) |
Definition at line 165 of file stdatomic.h.
| #define atomic_flag_test_and_set | ( | object | ) |
Definition at line 168 of file stdatomic.h.
| #define atomic_flag_test_and_set_explicit | ( | object, | |
| order ) |
Definition at line 171 of file stdatomic.h.
| #define atomic_flag_clear | ( | object | ) |
Definition at line 174 of file stdatomic.h.
| #define atomic_flag_clear_explicit | ( | object, | |
| order ) |
Definition at line 177 of file stdatomic.h.
|
inlinestatic |
Definition at line 103 of file stdatomic.h.