Libav
|
#include "libavutil/internal.h"
#include "libavcodec/internal.h"
#include "avformat.h"
#include "internal.h"
#include "config.h"
#include <dlfcn.h>
#include <avxsynth/avxsynth_c.h>
Go to the source code of this file.
Data Structures | |
struct | AviSynthLibrary |
struct | AviSynthContext |
Macros | |
#define | AVSC_NO_DECLSPEC |
#define | AVISYNTH_NAME "libavxsynth" |
#define | AVISYNTH_LIB AVISYNTH_NAME SLIBSUF |
#define | LoadLibrary(x) dlopen(x, RTLD_NOW | RTLD_LOCAL) |
#define | GetProcAddress dlsym |
#define | FreeLibrary dlclose |
#define | AVSC_DECLARE_FUNC(name) name ## _func name |
#define | LOAD_AVS_FUNC(name, continue_on_fail) |
Variables | |
static const int | avs_planes_packed [1] = { 0 } |
static const int | avs_planes_grey [1] = { AVS_PLANAR_Y } |
static const int | avs_planes_yuv [3] |
static AviSynthLibrary | avs_library |
static int | avs_atexit_called = 0 |
static AviSynthContext * | avs_ctx_list = NULL |
AVInputFormat | ff_avisynth_demuxer |
#define AVSC_NO_DECLSPEC |
Definition at line 29 of file avisynth.c.
#define AVISYNTH_NAME "libavxsynth" |
Definition at line 41 of file avisynth.c.
#define AVISYNTH_LIB AVISYNTH_NAME SLIBSUF |
Definition at line 42 of file avisynth.c.
Referenced by avisynth_load_library().
#define LoadLibrary | ( | x | ) | dlopen(x, RTLD_NOW | RTLD_LOCAL) |
Definition at line 44 of file avisynth.c.
Referenced by avisynth_load_library(), and dxva2_device_create().
#define GetProcAddress dlsym |
Definition at line 45 of file avisynth.c.
Referenced by dxva2_device_create(), and w32thread_init().
#define FreeLibrary dlclose |
Definition at line 46 of file avisynth.c.
Referenced by avisynth_atexit_handler(), avisynth_load_library(), and dxva2_device_free().
Definition at line 51 of file avisynth.c.
#define LOAD_AVS_FUNC | ( | name, | |
continue_on_fail | |||
) |
Referenced by avisynth_load_library().
Definition at line 216 of file avisynth.c.
Referenced by avisynth_load_library().
Definition at line 114 of file avisynth.c.
Referenced by avisynth_context_create().
|
static |
Definition at line 164 of file avisynth.c.
Referenced by avisynth_open_file().
|
static |
Definition at line 192 of file avisynth.c.
Referenced by avisynth_atexit_handler(), avisynth_open_file(), and avisynth_read_close().
|
static |
Definition at line 231 of file avisynth.c.
Referenced by avisynth_create_stream().
|
static |
Definition at line 308 of file avisynth.c.
Referenced by avisynth_create_stream().
|
static |
Definition at line 344 of file avisynth.c.
Referenced by avisynth_open_file().
|
static |
Definition at line 370 of file avisynth.c.
Referenced by avisynth_read_header().
|
static |
Definition at line 434 of file avisynth.c.
Referenced by avisynth_read_packet().
|
static |
Definition at line 452 of file avisynth.c.
Referenced by avisynth_read_packet().
|
static |
Definition at line 545 of file avisynth.c.
Referenced by avisynth_read_packet().
|
static |
Definition at line 612 of file avisynth.c.
|
static |
Definition at line 629 of file avisynth.c.
|
static |
Definition at line 659 of file avisynth.c.
|
static |
Definition at line 669 of file avisynth.c.
|
static |
Definition at line 99 of file avisynth.c.
Referenced by avisynth_create_stream_video().
|
static |
Definition at line 100 of file avisynth.c.
Referenced by avisynth_create_stream_video().
|
static |
Definition at line 101 of file avisynth.c.
Referenced by avisynth_create_stream_video().
|
static |
Definition at line 106 of file avisynth.c.
|
static |
Definition at line 107 of file avisynth.c.
Referenced by avisynth_atexit_handler(), and avisynth_context_destroy().
|
static |
Definition at line 110 of file avisynth.c.
Referenced by avisynth_atexit_handler(), avisynth_context_create(), and avisynth_context_destroy().
AVInputFormat ff_avisynth_demuxer |
Definition at line 708 of file avisynth.c.