blob: 6ba2bd52d5880cd5c6405a9c705b9074560b49c6 (
plain) (
tree)
|
|
const
{$IFDEF MSWINDOWS}
av__codec = 'avcodec-51.dll';
LIBAVCODEC_MAJOR_VERSION = 51;
LIBAVCODEC_MINOR_VERSION = 0;
LIBAVCODEC_SUB_VERSION = 0;
av__format = 'avformat-50.dll';
LIBAVFORMAT_MAJOR_VERSION = 50;
LIBAVFORMAT_MINOR_VERSION = 0;
LIBAVFORMAT_SUB_VERSION = 0;
av__util = 'avutil-49.dll';
LIBAVUTIL_MAJOR_VERSION = 49;
LIBAVUTIL_MINOR_VERSION = 0;
LIBAVUTIL_SUB_VERSION = 0;
{$ENDIF}
{$IFDEF LINUX}
av__codec = 'libavcodec.so';
LIBAVCODEC_MAJOR_VERSION = 51;
LIBAVCODEC_MINOR_VERSION = 0;
LIBAVCODEC_SUB_VERSION = 0;
av__format = 'libavformat.so';
//av__format = 'libavformat.51';
LIBAVFORMAT_MAJOR_VERSION = 51;
LIBAVFORMAT_MINOR_VERSION = 0;
LIBAVFORMAT_SUB_VERSION = 0;
av__util = 'libavutil.so';
LIBAVUTIL_MAJOR_VERSION = 49;
LIBAVUTIL_MINOR_VERSION = 0;
LIBAVUTIL_SUB_VERSION = 0;
{$ENDIF}
{$IFDEF DARWIN}
av__codec = 'libavcodec.dylib';
LIBAVCODEC_MAJOR_VERSION = 51;
LIBAVCODEC_MINOR_VERSION = 0;
LIBAVCODEC_SUB_VERSION = 0;
av__format = 'libavformat.dylib';
LIBAVFORMAT_MAJOR_VERSION = 52;
LIBAVFORMAT_MINOR_VERSION = 0;
LIBAVFORMAT_SUB_VERSION = 0;
av__util = 'libavutil.dylib';
LIBAVUTIL_MAJOR_VERSION = 49;
LIBAVUTIL_MINOR_VERSION = 0;
LIBAVUTIL_SUB_VERSION = 0;
{$ENDIF}
(* Max. supported version by this header *)
(* TODO: someone has to check the changes up to version 52, add some IFDEFS and increase this version number *)
LIBAVCODEC_MAX_MAJOR_VERSION = 51;
LIBAVCODEC_MAX_MINOR_VERSION = 12;
LIBAVCODEC_MAX_SUB_VERSION = 1;
LIBAVCODEC_MAX_VERSION = (LIBAVCODEC_MAX_MAJOR_VERSION * 10000) +
(LIBAVCODEC_MAX_MINOR_VERSION * 100) +
(LIBAVCODEC_MAX_SUB_VERSION);
LIBAVFORMAT_MAX_MAJOR_VERSION = 51;
LIBAVFORMAT_MAX_MINOR_VERSION = 12;
LIBAVFORMAT_MAX_SUB_VERSION = 1;
LIBAVFORMAT_MAX_VERSION = (LIBAVFORMAT_MAX_MAJOR_VERSION * 10000) +
(LIBAVFORMAT_MAX_MINOR_VERSION * 100) +
(LIBAVFORMAT_MAX_SUB_VERSION);
LIBAVUTIL_MAX_MAJOR_VERSION = 49;
LIBAVUTIL_MAX_MINOR_VERSION = 4;
LIBAVUTIL_MAX_SUB_VERSION = 1;
LIBAVUTIL_MAX_VERSION = (LIBAVUTIL_MAX_MAJOR_VERSION * 10000) +
(LIBAVUTIL_MAX_MINOR_VERSION * 100) +
(LIBAVUTIL_MAX_SUB_VERSION);
(* Calc linked version *)
LIBAVCODEC_VERSION = (LIBAVCODEC_MAJOR_VERSION * 10000) +
(LIBAVCODEC_MINOR_VERSION * 100) +
(LIBAVCODEC_SUB_VERSION);
LIBAVFORMAT_VERSION = (LIBAVFORMAT_MAJOR_VERSION * 10000) +
(LIBAVFORMAT_MINOR_VERSION * 100) +
(LIBAVFORMAT_SUB_VERSION);
LIBAVUTIL_VERSION = (LIBAVUTIL_MAJOR_VERSION * 10000) +
(LIBAVUTIL_MINOR_VERSION * 100) +
(LIBAVUTIL_SUB_VERSION);
(* Check if linked versions are supported *)
{$IF (LIBAVCODEC_VERSION > LIBAVCODEC_MAX_VERSION)}
{$MESSAGE Warn 'Linked version of libavcodec may be unsupported!'}
{$IFEND}
{$IF (LIBAVFORMAT_VERSION > LIBAVFORMAT_MAX_VERSION)}
{$MESSAGE Warn 'Linked version of libavformat may be unsupported!'}
{$IFEND}
{$IF (LIBAVUTIL_VERSION > LIBAVUTIL_MAX_VERSION)}
{$MESSAGE Warn 'Linked version of libavutil may be unsupported!'}
{$IFEND}
|