misc/winutils/include/libavutil/version.h
author Wuzzy <Wuzzy2@mail.ru>
Thu, 25 Apr 2019 23:01:05 +0200
changeset 14844 e239378a9400
parent 7813 7ac83d79b897
permissions -rw-r--r--
Prevent entering “/”, “\” and “:” in team and scheme names. The name of teams and schems is saved in the file name itself, so these characters would cause trouble as they are used in path names in Linux and Windows.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
7813
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
     1
/*
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
     2
 * This file is part of Libav.
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
     3
 *
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
     4
 * Libav is free software; you can redistribute it and/or
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
     5
 * modify it under the terms of the GNU Lesser General Public
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
     6
 * License as published by the Free Software Foundation; either
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
     7
 * version 2.1 of the License, or (at your option) any later version.
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
     8
 *
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
     9
 * Libav is distributed in the hope that it will be useful,
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    10
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    11
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    12
 * Lesser General Public License for more details.
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    13
 *
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    14
 * You should have received a copy of the GNU Lesser General Public
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    15
 * License along with Libav; if not, write to the Free Software
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    16
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    17
 */
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    18
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    19
#ifndef AVUTIL_VERSION_H
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    20
#define AVUTIL_VERSION_H
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    21
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    22
#include "avutil.h"
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    23
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    24
/**
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    25
 * @file
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    26
 * @ingroup lavu
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    27
 * Libavutil version macros
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    28
 */
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    29
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    30
/**
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    31
 * @defgroup lavu_ver Version and Build diagnostics
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    32
 *
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    33
 * Macros and function useful to check at compiletime and at runtime
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    34
 * which version of libavutil is in use.
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    35
 *
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    36
 * @{
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    37
 */
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    38
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    39
#define LIBAVUTIL_VERSION_MAJOR 51
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    40
#define LIBAVUTIL_VERSION_MINOR 45
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    41
#define LIBAVUTIL_VERSION_MICRO  0
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    42
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    43
#define LIBAVUTIL_VERSION_INT   AV_VERSION_INT(LIBAVUTIL_VERSION_MAJOR, \
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    44
                                               LIBAVUTIL_VERSION_MINOR, \
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    45
                                               LIBAVUTIL_VERSION_MICRO)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    46
#define LIBAVUTIL_VERSION       AV_VERSION(LIBAVUTIL_VERSION_MAJOR,     \
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    47
                                           LIBAVUTIL_VERSION_MINOR,     \
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    48
                                           LIBAVUTIL_VERSION_MICRO)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    49
#define LIBAVUTIL_BUILD         LIBAVUTIL_VERSION_INT
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    50
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    51
#define LIBAVUTIL_IDENT         "Lavu" AV_STRINGIFY(LIBAVUTIL_VERSION)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    52
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    53
/**
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    54
 * @}
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    55
 *
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    56
 * @defgroup depr_guards Deprecation guards
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    57
 * FF_API_* defines may be placed below to indicate public API that will be
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    58
 * dropped at a future version bump. The defines themselves are not part of
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    59
 * the public API and may change, break or disappear at any time.
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    60
 *
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    61
 * @{
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    62
 */
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    63
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    64
#ifndef FF_API_GET_BITS_PER_SAMPLE_FMT
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    65
#define FF_API_GET_BITS_PER_SAMPLE_FMT (LIBAVUTIL_VERSION_MAJOR < 52)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    66
#endif
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    67
#ifndef FF_API_FIND_OPT
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    68
#define FF_API_FIND_OPT                 (LIBAVUTIL_VERSION_MAJOR < 52)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    69
#endif
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    70
#ifndef FF_API_AV_FIFO_PEEK
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    71
#define FF_API_AV_FIFO_PEEK             (LIBAVUTIL_VERSION_MAJOR < 52)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    72
#endif
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    73
#ifndef FF_API_OLD_AVOPTIONS
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    74
#define FF_API_OLD_AVOPTIONS            (LIBAVUTIL_VERSION_MAJOR < 52)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    75
#endif
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    76
#ifndef FF_API_PIX_FMT
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    77
#define FF_API_PIX_FMT                  (LIBAVUTIL_VERSION_MAJOR < 52)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    78
#endif
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    79
#ifndef FF_API_CONTEXT_SIZE
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    80
#define FF_API_CONTEXT_SIZE             (LIBAVUTIL_VERSION_MAJOR < 52)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    81
#endif
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    82
#ifndef FF_API_PIX_FMT_DESC
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    83
#define FF_API_PIX_FMT_DESC             (LIBAVUTIL_VERSION_MAJOR < 52)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    84
#endif
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    85
#ifndef FF_API_AV_REVERSE
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    86
#define FF_API_AV_REVERSE               (LIBAVUTIL_VERSION_MAJOR < 52)
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    87
#endif
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    88
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    89
/**
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    90
 * @}
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    91
 */
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    92
7ac83d79b897 support video recording on windows with automation and headers
koda
parents:
diff changeset
    93
#endif /* AVUTIL_VERSION_H */