| FFmpeg
    | 
#include <limits.h>#include <vapoursynth/VSScript4.h>#include "libavutil/avassert.h"#include "libavutil/avstring.h"#include "libavutil/eval.h"#include "libavutil/frame.h"#include "libavutil/imgutils.h"#include "libavutil/mem.h"#include "libavutil/opt.h"#include "libavutil/pixdesc.h"#include "avformat.h"#include "demux.h"#include "internal.h"#include <dlfcn.h>Go to the source code of this file.
| Data Structures | |
| struct | VSState | 
| struct | VSContext | 
| struct | vsframe_ref_data | 
| Macros | |
| #define | VSSCRIPT_NAME "libvapoursynth-script" | 
| #define | VSSCRIPT_LIB VSSCRIPT_NAME SLIBSUF | 
| #define | OFFSET(x) offsetof(VSContext, x) | 
| #define | A AV_OPT_FLAG_AUDIO_PARAM | 
| #define | D AV_OPT_FLAG_DECODING_PARAM | 
| Functions | |
| static av_cold void * | vs_load_library (VSScriptGetAPIFunc *get_vssapi) | 
| static void | free_vss_state (void *opaque, uint8_t *data) | 
| static av_cold int | read_close_vs (AVFormatContext *s) | 
| static av_cold int | is_native_endian (enum AVPixelFormat pixfmt) | 
| static av_cold enum AVPixelFormat | match_pixfmt (const VSVideoFormat *vsf, int c_order[4]) | 
| static av_cold int | read_header_vs (AVFormatContext *s) | 
| static void | free_frame (void *opaque, uint8_t *data) | 
| static int | get_vs_prop_int (AVFormatContext *s, const VSMap *map, const char *name, int def) | 
| static void | free_vsframe_ref (void *opaque, uint8_t *data) | 
| static int | read_packet_vs (AVFormatContext *s, AVPacket *pkt) | 
| static int | read_seek_vs (AVFormatContext *s, int stream_idx, int64_t ts, int flags) | 
| static av_cold int | probe_vs (const AVProbeData *p) | 
| Variables | |
| const typedef VSSCRIPTAPI *(* | VSScriptGetAPIFunc )(int version) | 
| static const AVOption | options [] | 
| static const AVClass | class_vs | 
| const FFInputFormat | ff_vapoursynth_demuxer | 
| #define VSSCRIPT_NAME "libvapoursynth-script" | 
Definition at line 51 of file vapoursynth.c.
| #define VSSCRIPT_LIB VSSCRIPT_NAME SLIBSUF | 
Definition at line 52 of file vapoursynth.c.
| #define OFFSET | ( | x | ) | offsetof(VSContext, x) | 
Definition at line 81 of file vapoursynth.c.
| #define A AV_OPT_FLAG_AUDIO_PARAM | 
Definition at line 82 of file vapoursynth.c.
| #define D AV_OPT_FLAG_DECODING_PARAM | 
Definition at line 83 of file vapoursynth.c.
| 
 | static | 
Definition at line 89 of file vapoursynth.c.
Referenced by read_header_vs().
| 
 | static | 
Definition at line 123 of file vapoursynth.c.
Referenced by read_header_vs().
| 
 | static | 
Definition at line 132 of file vapoursynth.c.
| 
 | static | 
Definition at line 150 of file vapoursynth.c.
Referenced by match_pixfmt().
| 
 | static | 
Definition at line 160 of file vapoursynth.c.
Referenced by read_header_vs().
| 
 | static | 
Definition at line 221 of file vapoursynth.c.
| 
 | static | 
Definition at line 363 of file vapoursynth.c.
Referenced by read_packet_vs().
| 
 | static | 
Definition at line 370 of file vapoursynth.c.
Referenced by read_packet_vs().
| 
 | static | 
Definition at line 386 of file vapoursynth.c.
Referenced by read_packet_vs().
| 
 | static | 
Definition at line 398 of file vapoursynth.c.
| 
 | static | 
Definition at line 522 of file vapoursynth.c.
| 
 | static | 
Definition at line 533 of file vapoursynth.c.
| const typedef VSSCRIPTAPI*(* VSScriptGetAPIFunc) (int version) | 
Definition at line 60 of file vapoursynth.c.
Referenced by read_header_vs(), and vs_load_library().
Definition at line 84 of file vapoursynth.c.
| 
 | static | 
Definition at line 540 of file vapoursynth.c.
| const FFInputFormat ff_vapoursynth_demuxer | 
Definition at line 547 of file vapoursynth.c.
 1.8.17
 1.8.17