-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathlav.h
30 lines (22 loc) · 873 Bytes
/
lav.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef LAV_H
#define LAV_H
#include <libavcodec/avcodec.h>
#include <libavformat/avformat.h>
#include <libswscale/swscale.h>
#include <libavutil/fifo.h>
#include <libavutil/log.h>
#include <libavcodec/opt.h>
#include <libavfilter/avfilter.h>
#include <libavfilter/avfiltergraph.h>
#define PRINT_LIB_VERSION(outstream,libname,LIBNAME,indent) \
version= libname##_version(); \
fprintf(outstream, "%slib%-10s %02d.%02d.%02d / %02d.%02d.%02d\n", indent? " " : "", #libname, \
LIB##LIBNAME##_VERSION_MAJOR, LIB##LIBNAME##_VERSION_MINOR, LIB##LIBNAME##_VERSION_MICRO, \
version >> 16, version >> 8 & 0xff, version & 0xff);
void print_all_lib_versions(FILE* outstream, int indent);
int calc_partitions(char *partitions);
int calc_me(char *method);
int calc_sws(int sws_flags);
void show_formats(void);
struct SwsContext *sws_opts;
#endif