@@ -14,67 +14,88 @@ extern "C" {
1414#cmakedefine AVCPP_AVCODEC_VERSION_PATCH @AVCPP_AVCODEC_VERSION_PATCH@
1515#cmakedefine AVCPP_AVCODEC_VERSION_TWEAK @AVCPP_AVCODEC_VERSION_TWEAK@
1616#ifdef AVCPP_AVCODEC_VERSION_MAJOR
17+ #define AVCPP_HAS_AVCODEC 1
1718#define AVCPP_AVCODEC_VERSION_INT AV_VERSION_INT(AVCPP_AVCODEC_VERSION_MAJOR, \
1819 AVCPP_AVCODEC_VERSION_MINOR, \
1920 AVCPP_AVCODEC_VERSION_PATCH)
21+ #else
22+ #define AVCPP_HAS_AVCODEC 0
2023#endif
2124
2225#cmakedefine AVCPP_AVFORMAT_VERSION_MAJOR @AVCPP_AVFORMAT_VERSION_MAJOR@
2326#cmakedefine AVCPP_AVFORMAT_VERSION_MINOR @AVCPP_AVFORMAT_VERSION_MINOR@
2427#cmakedefine AVCPP_AVFORMAT_VERSION_PATCH @AVCPP_AVFORMAT_VERSION_PATCH@
2528#cmakedefine AVCPP_AVFORMAT_VERSION_TWEAK @AVCPP_AVFORMAT_VERSION_TWEAK@
2629#ifdef AVCPP_AVFORMAT_VERSION_MAJOR
30+ #define AVCPP_HAS_AVFORMAT 1
2731#define AVCPP_AVFORMAT_VERSION_INT AV_VERSION_INT(AVCPP_AVFORMAT_VERSION_MAJOR, \
2832 AVCPP_AVFORMAT_VERSION_MINOR, \
2933 AVCPP_AVFORMAT_VERSION_PATCH)
34+ #else
35+ #define AVCPP_HAS_AVFORMAT 0
3036#endif
3137
3238#cmakedefine AVCPP_AVUTIL_VERSION_MAJOR @AVCPP_AVUTIL_VERSION_MAJOR@
3339#cmakedefine AVCPP_AVUTIL_VERSION_MINOR @AVCPP_AVUTIL_VERSION_MINOR@
3440#cmakedefine AVCPP_AVUTIL_VERSION_PATCH @AVCPP_AVUTIL_VERSION_PATCH@
3541#cmakedefine AVCPP_AVUTIL_VERSION_TWEAK @AVCPP_AVUTIL_VERSION_TWEAK@
3642#ifdef AVCPP_AVUTIL_VERSION_MAJOR
43+ #define AVCPP_HAS_AVUTIL 1
3744#define AVCPP_AVUTIL_VERSION_INT AV_VERSION_INT(AVCPP_AVUTIL_VERSION_MAJOR, \
3845 AVCPP_AVUTIL_VERSION_MINOR, \
3946 AVCPP_AVUTIL_VERSION_PATCH)
47+ #else
48+ #define AVCPP_HAS_AVUTIL 0
4049#endif
4150
4251#cmakedefine AVCPP_AVDEVICE_VERSION_MAJOR @AVCPP_AVDEVICE_VERSION_MAJOR@
4352#cmakedefine AVCPP_AVDEVICE_VERSION_MINOR @AVCPP_AVDEVICE_VERSION_MINOR@
4453#cmakedefine AVCPP_AVDEVICE_VERSION_PATCH @AVCPP_AVDEVICE_VERSION_PATCH@
4554#cmakedefine AVCPP_AVDEVICE_VERSION_TWEAK @AVCPP_AVDEVICE_VERSION_TWEAK@
4655#ifdef AVCPP_AVDEVICE_VERSION_MAJOR
56+ #define AVCPP_HAS_AVDEVICE 1
4757#define AVCPP_AVDEVICE_VERSION_INT AV_VERSION_INT(AVCPP_AVDEVICE_VERSION_MAJOR, \
4858 AVCPP_AVDEVICE_VERSION_MINOR, \
4959 AVCPP_AVDEVICE_VERSION_PATCH)
60+ #else
61+ #define AVCPP_HAS_AVDEVICE 0
5062#endif
5163
5264#cmakedefine AVCPP_AVFILTER_VERSION_MAJOR @AVCPP_AVFILTER_VERSION_MAJOR@
5365#cmakedefine AVCPP_AVFILTER_VERSION_MINOR @AVCPP_AVFILTER_VERSION_MINOR@
5466#cmakedefine AVCPP_AVFILTER_VERSION_PATCH @AVCPP_AVFILTER_VERSION_PATCH@
5567#cmakedefine AVCPP_AVFILTER_VERSION_TWEAK @AVCPP_AVFILTER_VERSION_TWEAK@
5668#ifdef AVCPP_AVFILTER_VERSION_MAJOR
69+ #define AVCPP_HAS_AVFILTER 1
5770#define AVCPP_AVFILTER_VERSION_INT AV_VERSION_INT(AVCPP_AVFILTER_VERSION_MAJOR, \
5871 AVCPP_AVFILTER_VERSION_MINOR, \
5972 AVCPP_AVFILTER_VERSION_PATCH)
73+ #else
74+ #define AVCPP_HAS_AVFILTER 0
6075#endif
6176
6277#cmakedefine AVCPP_SWSCALE_VERSION_MAJOR @AVCPP_SWSCALE_VERSION_MAJOR@
6378#cmakedefine AVCPP_SWSCALE_VERSION_MINOR @AVCPP_SWSCALE_VERSION_MINOR@
6479#cmakedefine AVCPP_SWSCALE_VERSION_PATCH @AVCPP_SWSCALE_VERSION_PATCH@
6580#cmakedefine AVCPP_SWSCALE_VERSION_TWEAK @AVCPP_SWSCALE_VERSION_TWEAK@
6681#ifdef AVCPP_AVSWSCALE_VERSION_MAJOR
82+ #define AVCPP_HAS_AVSWSCALE 1
6783#define AVCPP_SWSCALE_VERSION_INT AV_VERSION_INT(AVCPP_SWSCALE_VERSION_MAJOR, \
6884 AVCPP_SWSCALE_VERSION_MINOR, \
6985 AVCPP_SWSCALE_VERSION_PATCH)
86+ #else
87+ #define AVCPP_HAS_AVSWSCALE 0
7088#endif
7189
7290#cmakedefine AVCPP_SWRESAMPLE_VERSION_MAJOR @AVCPP_SWRESAMPLE_VERSION_MAJOR@
7391#cmakedefine AVCPP_SWRESAMPLE_VERSION_MINOR @AVCPP_SWRESAMPLE_VERSION_MINOR@
7492#cmakedefine AVCPP_SWRESAMPLE_VERSION_PATCH @AVCPP_SWRESAMPLE_VERSION_PATCH@
7593#cmakedefine AVCPP_SWRESAMPLE_VERSION_TWEAK @AVCPP_SWRESAMPLE_VERSION_TWEAK@
7694#ifdef AVCPP_AVSWRESAMPLE_VERSION_MAJOR
95+ #define AVCPP_HAS_AVSWRESAMPLE 1
7796#define AVCPP_AVSWRESAMPLE_VERSION_INT AV_VERSION_INT(AVCPP_SWRESAMPLE_VERSION_MAJOR, \
7897 AVCPP_SWRESAMPLE_VERSION_MINOR, \
7998 AVCPP_SWRESAMPLE_VERSION_PATCH)
99+ #else
100+ #define AVCPP_HAS_AVSWRESAMPLE 0
80101#endif
0 commit comments