|
Libav
|
w32threads to pthreads wrapper More...
#include <windows.h>#include <process.h>#include "libavutil/attributes.h"#include "libavutil/internal.h"#include "libavutil/mem.h"Go to the source code of this file.
Data Structures | |
| struct | pthread_t |
| struct | pthread_cond_t |
| struct | win32_cond_t |
Macros | |
| #define | WIN32_LEAN_AND_MEAN |
Typedefs | |
| typedef CRITICAL_SECTION | pthread_mutex_t |
Variables | |
| static pthread_mutex_t * | mutex |
| static pthread_mutex_t DWORD | milliseconds |
w32threads to pthreads wrapper
Definition in file w32pthreads.h.
| #define WIN32_LEAN_AND_MEAN |
Definition at line 38 of file w32pthreads.h.
| typedef CRITICAL_SECTION pthread_mutex_t |
Definition at line 55 of file w32pthreads.h.
|
static |
|
static |
Referenced by av_get_random_seed().
|
static |
Definition at line 90 of file w32pthreads.h.
Referenced by pthread_create().
|
static |
Definition at line 97 of file w32pthreads.h.
Referenced by ff_frame_thread_init(), ff_slice_thread_init(), and thread_init_internal().
Definition at line 107 of file w32pthreads.h.
Referenced by ff_frame_thread_free(), ff_slice_thread_free(), and slice_thread_uninit().
|
inlinestatic |
Definition at line 117 of file w32pthreads.h.
Referenced by ff_frame_thread_init(), ff_slice_thread_init(), ff_tls_init(), pthread_cond_init(), thread_init_internal(), and update_dimensions().
|
inlinestatic |
Definition at line 122 of file w32pthreads.h.
Referenced by ff_frame_thread_free(), ff_slice_thread_free(), ff_tls_deinit(), free_buffers(), pthread_cond_destroy(), and slice_thread_uninit().
|
inlinestatic |
Definition at line 127 of file w32pthreads.h.
Referenced by ff_frame_thread_free(), ff_slice_thread_free(), ff_slice_thread_init(), ff_thread_await_progress(), ff_thread_decode_frame(), ff_thread_finish_setup(), ff_thread_get_buffer(), ff_thread_release_buffer(), ff_thread_report_progress(), frame_worker_thread(), park_frame_worker_threads(), pthread_cond_broadcast(), pthread_cond_signal(), pthread_cond_wait(), release_delayed_buffers(), slice_thread_uninit(), submit_packet(), thread_execute(), thread_init_internal(), and worker().
|
inlinestatic |
Definition at line 132 of file w32pthreads.h.
Referenced by ff_frame_thread_free(), ff_slice_thread_free(), ff_slice_thread_init(), ff_thread_await_progress(), ff_thread_decode_frame(), ff_thread_finish_setup(), ff_thread_get_buffer(), ff_thread_release_buffer(), ff_thread_report_progress(), frame_worker_thread(), park_frame_worker_threads(), pthread_cond_broadcast(), pthread_cond_signal(), pthread_cond_wait(), release_delayed_buffers(), slice_thread_park_workers(), slice_thread_uninit(), submit_packet(), thread_init_internal(), thread_park_workers(), and worker().
|
static |
Definition at line 149 of file w32pthreads.h.
Referenced by ff_frame_thread_init(), ff_slice_thread_init(), thread_init_internal(), and update_dimensions().
|
static |
Definition at line 173 of file w32pthreads.h.
Referenced by ff_frame_thread_free(), ff_slice_thread_free(), free_buffers(), and slice_thread_uninit().
|
static |
Definition at line 189 of file w32pthreads.h.
Referenced by ff_slice_thread_free(), ff_thread_finish_setup(), ff_thread_report_progress(), slice_thread_uninit(), and thread_execute().
|
static |
Definition at line 220 of file w32pthreads.h.
Referenced by ff_thread_await_progress(), ff_thread_decode_frame(), ff_thread_get_buffer(), frame_worker_thread(), park_frame_worker_threads(), slice_thread_park_workers(), submit_packet(), thread_park_workers(), and worker().
|
static |
Definition at line 252 of file w32pthreads.h.
Referenced by ff_frame_thread_free(), ff_thread_get_buffer(), frame_worker_thread(), submit_packet(), and worker().
Definition at line 277 of file w32pthreads.h.
Referenced by ff_frame_thread_init(), ff_graph_thread_init(), and ff_slice_thread_init().
| pthread_mutex_t* mutex |
Definition at line 69 of file w32pthreads.h.
| pthread_mutex_t DWORD milliseconds |
Definition at line 69 of file w32pthreads.h.
1.8.8