forked from bartvdbraak/blender
== FFMPEG ==
Fixed and added additional ffmpeg cruft checking. Oh dear.
This commit is contained in:
parent
50289e62cb
commit
0381c444fd
@ -61,14 +61,18 @@
|
|||||||
#include "IMB_imbuf_types.h"
|
#include "IMB_imbuf_types.h"
|
||||||
#include "IMB_imbuf.h"
|
#include "IMB_imbuf.h"
|
||||||
|
|
||||||
#if (LIBAVFORMAT_VERSION_MAJOR >= 52) && (LIBAVFORMAT_VERSION_MINOR >= 105)
|
#if (LIBAVFORMAT_VERSION_MAJOR > 52) || ((LIBAVFORMAT_VERSION_MAJOR >= 52) && (LIBAVFORMAT_VERSION_MINOR >= 105))
|
||||||
#define FFMPEG_HAVE_AVIO 1
|
#define FFMPEG_HAVE_AVIO 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#if (LIBAVFORMAT_VERSION_MAJOR >= 53) && (LIBAVFORMAT_VERSION_MINOR >= 3)
|
#if (LIBAVFORMAT_VERSION_MAJOR > 53) || ((LIBAVFORMAT_VERSION_MAJOR >= 53) && (LIBAVFORMAT_VERSION_MINOR >= 1))
|
||||||
#define FFMPEG_HAVE_DEFAULT_VAL_UNION 1
|
#define FFMPEG_HAVE_DEFAULT_VAL_UNION 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if (LIBAVFORMAT_VERSION_MAJOR > 52) || ((LIBAVFORMAT_VERSION_MAJOR >= 52) && (LIBAVFORMAT_VERSION_MINOR >= 101))
|
||||||
|
#define FFMPEG_HAVE_AV_DUMP_FORMAT 1
|
||||||
|
#endif
|
||||||
|
|
||||||
#ifndef FFMPEG_HAVE_AVIO
|
#ifndef FFMPEG_HAVE_AVIO
|
||||||
#define AVIO_FLAG_WRITE URL_WRONLY
|
#define AVIO_FLAG_WRITE URL_WRONLY
|
||||||
#define avio_open url_fopen
|
#define avio_open url_fopen
|
||||||
@ -82,6 +86,10 @@
|
|||||||
#define AVIO_FLAG_WRITE URL_WRONLY
|
#define AVIO_FLAG_WRITE URL_WRONLY
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#ifndef FFMPEG_HAVE_AV_DUMP_FORMAT
|
||||||
|
#define av_dump_format dump_format
|
||||||
|
#endif
|
||||||
|
|
||||||
extern void do_init_ffmpeg(void);
|
extern void do_init_ffmpeg(void);
|
||||||
|
|
||||||
static int ffmpeg_type = 0;
|
static int ffmpeg_type = 0;
|
||||||
|
@ -108,6 +108,14 @@
|
|||||||
#define FFMPEG_SWSCALE_COLOR_SPACE_SUPPORT
|
#define FFMPEG_SWSCALE_COLOR_SPACE_SUPPORT
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if (LIBAVFORMAT_VERSION_MAJOR > 52) || ((LIBAVFORMAT_VERSION_MAJOR >= 52) && (LIBAVFORMAT_VERSION_MINOR >= 101))
|
||||||
|
#define FFMPEG_HAVE_AV_DUMP_FORMAT 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef FFMPEG_HAVE_AV_DUMP_FORMAT
|
||||||
|
#define av_dump_format dump_format
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif //WITH_FFMPEG
|
#endif //WITH_FFMPEG
|
||||||
|
|
||||||
#ifdef WITH_REDCODE
|
#ifdef WITH_REDCODE
|
||||||
|
@ -62,6 +62,15 @@
|
|||||||
#include <libavformat/avformat.h>
|
#include <libavformat/avformat.h>
|
||||||
#include <libavdevice/avdevice.h>
|
#include <libavdevice/avdevice.h>
|
||||||
#include <libavutil/log.h>
|
#include <libavutil/log.h>
|
||||||
|
|
||||||
|
#if (LIBAVFORMAT_VERSION_MAJOR > 52) || ((LIBAVFORMAT_VERSION_MAJOR >= 52) && (LIBAVFORMAT_VERSION_MINOR >= 101))
|
||||||
|
#define FFMPEG_HAVE_AV_DUMP_FORMAT 1
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#ifndef FFMPEG_HAVE_AV_DUMP_FORMAT
|
||||||
|
#define av_dump_format dump_format
|
||||||
|
#endif
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define UTIL_DEBUG 0
|
#define UTIL_DEBUG 0
|
||||||
|
@ -34,7 +34,9 @@ extern "C" {
|
|||||||
#include <libavformat/avformat.h>
|
#include <libavformat/avformat.h>
|
||||||
#include <libavcodec/avcodec.h>
|
#include <libavcodec/avcodec.h>
|
||||||
#include <libavutil/rational.h>
|
#include <libavutil/rational.h>
|
||||||
|
#if (LIBAVFORMAT_VERSION_MAJOR > 52) || ((LIBAVFORMAT_VERSION_MAJOR >= 52) && (LIBAVFORMAT_VERSION_MINOR >= 101))
|
||||||
#include <libavutil/parseutils.h>
|
#include <libavutil/parseutils.h>
|
||||||
|
#endif
|
||||||
#include <libswscale/swscale.h>
|
#include <libswscale/swscale.h>
|
||||||
#include "DNA_listBase.h"
|
#include "DNA_listBase.h"
|
||||||
#include "BLI_threads.h"
|
#include "BLI_threads.h"
|
||||||
|
Loading…
Reference in New Issue
Block a user