FFmpeg
|
#include "avformat.h"
#include "internal.h"
#include "libavcodec/internal.h"
#include <dlfcn.h>
#include "compat/avisynth/avxsynth_c.h"
Go to the source code of this file.
Data Structures | |
struct | AviSynthLibrary |
struct | AviSynthContext |
Macros | |
#define | AVSC_NO_DECLSPEC |
#define | AVISYNTH_LIB "libavxsynth.so" |
#define | LoadLibrary(x) dlopen(x, RTLD_NOW | RTLD_GLOBAL) |
#define | GetProcAddress dlsym |
#define | FreeLibrary dlclose |
#define | avs_is_yv24(vi) 0 |
#define | avs_is_yv16(vi) 0 |
#define | avs_is_yv411(vi) 0 |
#define | avs_is_y8(vi) 0 |
#define | AVSC_DECLARE_FUNC(name) name##_func name |
#define | LOAD_AVS_FUNC(name, continue_on_fail) |
Typedefs | |
typedef struct AviSynthContext | AviSynthContext |
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] = {AVS_PLANAR_Y, AVS_PLANAR_U, AVS_PLANAR_V} |
static AviSynthLibrary * | avs_library = NULL |
static int | avs_atexit_called = 0 |
static AviSynthContext * | avs_ctx_list = NULL |
AVInputFormat | ff_avisynth_demuxer |
Macro Definition Documentation
#define AVISYNTH_LIB "libavxsynth.so" |
Definition at line 46 of file avisynth.c.
Referenced by avisynth_load_library().
#define avs_is_y8 | ( | vi | ) | 0 |
Definition at line 59 of file avisynth.c.
Referenced by avisynth_read_packet_video().
#define avs_is_yv16 | ( | vi | ) | 0 |
Definition at line 57 of file avisynth.c.
Referenced by avisynth_read_packet_video().
#define avs_is_yv24 | ( | vi | ) | 0 |
Definition at line 56 of file avisynth.c.
Referenced by avisynth_read_packet_video().
#define avs_is_yv411 | ( | vi | ) | 0 |
Definition at line 58 of file avisynth.c.
Referenced by avisynth_read_packet_video().
Definition at line 64 of file avisynth.c.
#define AVSC_NO_DECLSPEC |
Definition at line 26 of file avisynth.c.
#define FreeLibrary dlclose |
Definition at line 51 of file avisynth.c.
Referenced by avisynth_atexit_handler(), and avisynth_load_library().
#define GetProcAddress dlsym |
Definition at line 50 of file avisynth.c.
Referenced by w32thread_init().
#define LOAD_AVS_FUNC | ( | name, | |
continue_on_fail | |||
) |
Referenced by avisynth_load_library().
Definition at line 49 of file avisynth.c.
Referenced by avisynth_load_library().
Typedef Documentation
typedef struct AviSynthContext AviSynthContext |
Definition at line 99 of file avisynth.c.
Function Documentation
Definition at line 209 of file avisynth.c.
Referenced by avisynth_load_library().
|
static |
Definition at line 158 of file avisynth.c.
Referenced by avisynth_open_file().
|
static |
Definition at line 186 of file avisynth.c.
Referenced by avisynth_atexit_handler(), avisynth_open_file(), and avisynth_read_close().
|
static |
Definition at line 329 of file avisynth.c.
Referenced by avisynth_open_file().
|
static |
Definition at line 297 of file avisynth.c.
Referenced by avisynth_create_stream().
|
static |
Definition at line 224 of file avisynth.c.
Referenced by avisynth_create_stream().
Definition at line 115 of file avisynth.c.
Referenced by avisynth_context_create().
|
static |
Definition at line 391 of file avisynth.c.
Referenced by avisynth_read_packet().
|
static |
Definition at line 354 of file avisynth.c.
Referenced by avisynth_read_header().
|
static |
Definition at line 587 of file avisynth.c.
|
static |
Definition at line 541 of file avisynth.c.
|
static |
Definition at line 557 of file avisynth.c.
|
static |
Definition at line 479 of file avisynth.c.
Referenced by avisynth_read_packet().
|
static |
Definition at line 407 of file avisynth.c.
Referenced by avisynth_read_packet().
|
static |
Definition at line 596 of file avisynth.c.
Variable Documentation
|
static |
Definition at line 108 of file avisynth.c.
Referenced by avisynth_atexit_handler(), and avisynth_context_destroy().
|
static |
Definition at line 111 of file avisynth.c.
Referenced by avisynth_atexit_handler(), avisynth_context_create(), and avisynth_context_destroy().
|
static |
Definition at line 107 of file avisynth.c.
|
static |
Definition at line 102 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 103 of file avisynth.c.
Referenced by avisynth_create_stream_video().
AVInputFormat ff_avisynth_demuxer |
Definition at line 630 of file avisynth.c.
Generated on Fri Dec 20 2024 06:56:11 for FFmpeg by 1.8.11