FFmpeg
|
#include <stdio.h>
#include "queue.h"
#include "safe_queue.h"
#include "libavutil/mem.h"
#include "libavutil/avassert.h"
#include "libavutil/thread.h"
Go to the source code of this file.
Data Structures | |
struct | SafeQueue |
Macros | |
#define | DNNCond char |
Functions | |
static int | dnn_cond_init (DNNCond *cond, const void *attr) |
static int | dnn_cond_destroy (DNNCond *cond) |
static int | dnn_cond_signal (DNNCond *cond) |
static int | dnn_cond_wait (DNNCond *cond, AVMutex *mutex) |
SafeQueue * | ff_safe_queue_create (void) |
void | ff_safe_queue_destroy (SafeQueue *sq) |
size_t | ff_safe_queue_size (SafeQueue *sq) |
int | ff_safe_queue_push_front (SafeQueue *sq, void *v) |
int | ff_safe_queue_push_back (SafeQueue *sq, void *v) |
void * | ff_safe_queue_pop_front (SafeQueue *sq) |
#define DNNCond char |
Definition at line 35 of file safe_queue.c.
Definition at line 36 of file safe_queue.c.
Referenced by ff_safe_queue_create().
Definition at line 37 of file safe_queue.c.
Referenced by ff_safe_queue_destroy().
Definition at line 38 of file safe_queue.c.
Referenced by ff_safe_queue_pop_front(), ff_safe_queue_push_back(), and ff_safe_queue_push_front().
Definition at line 39 of file safe_queue.c.
Referenced by ff_safe_queue_pop_front().
SafeQueue* ff_safe_queue_create | ( | void | ) |
Definition at line 52 of file safe_queue.c.
Referenced by init_model_ov().
void ff_safe_queue_destroy | ( | SafeQueue * | sq | ) |
Definition at line 69 of file safe_queue.c.
Referenced by ff_dnn_free_model_ov().
size_t ff_safe_queue_size | ( | SafeQueue * | sq | ) |
Definition at line 80 of file safe_queue.c.
Referenced by ff_dnn_free_model_ov().
Definition at line 85 of file safe_queue.c.
Referenced by execute_model_ov().
Definition at line 95 of file safe_queue.c.
Referenced by ff_dnn_flush_ov(), infer_completion_callback(), and init_model_ov().
void* ff_safe_queue_pop_front | ( | SafeQueue * | sq | ) |
Definition at line 105 of file safe_queue.c.
Referenced by ff_dnn_execute_model_async_ov(), ff_dnn_flush_ov(), and ff_dnn_free_model_ov().