20 #ifndef GNASH_MEDIA_FFMPEG_HEADERS_H    21 #define GNASH_MEDIA_FFMPEG_HEADERS_H    28 #ifndef __STDC_CONSTANT_MACROS    29 # define __STDC_CONSTANT_MACROS    34 #if defined __WORDSIZE && __WORDSIZE == 64    35 #define INT64_C(c) c ## L    37 #define INT64_C(c) c ## LL    41 #define MAX_AUDIO_FRAME_SIZE 192000    43 #ifdef HAVE_FFMPEG_AVCODEC_H    45 # include <ffmpeg/avcodec.h>    49 #ifdef HAVE_LIBAVCODEC_AVCODEC_H    51 # include <libavcodec/avcodec.h>    55 #ifdef HAVE_FFMPEG_AVFORMAT_H    57 #include <ffmpeg/avformat.h>    61 #ifdef HAVE_LIBAVFORMAT_AVFORMAT_H    63 #include <libavformat/avformat.h>    74 #ifdef HAVE_FFMPEG_SWSCALE_H    76 #include <ffmpeg/swscale.h>    78 #define HAVE_SWSCALE_H 1    81 #ifdef HAVE_LIBSWSCALE_SWSCALE_H    83 #include <libswscale/swscale.h>    85 #define HAVE_SWSCALE_H 1    88 #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(52,94,1)    89 #define AV_SAMPLE_FMT_NONE SAMPLE_FMT_NONE    90 #define AV_SAMPLE_FMT_U8   SAMPLE_FMT_U8    91 #define AV_SAMPLE_FMT_S16  SAMPLE_FMT_S16    92 #define AV_SAMPLE_FMT_S32  SAMPLE_FMT_S32    93 #define AV_SAMPLE_FMT_FLT  SAMPLE_FMT_FLT    94 #define AV_SAMPLE_FMT_DBL  SAMPLE_FMT_DBL    96 #define AVSampleFormat SampleFormat   100 #if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(55,34,1)   101 #define AV_CODEC_ID_AAC CODEC_ID_AAC   102 #define AV_CODEC_ID_ADPCM_SWF CODEC_ID_ADPCM_SWF   103 #define AV_CODEC_ID_FLASHSV CODEC_ID_FLASHSV   104 #define AV_CODEC_ID_FLV1 CODEC_ID_FLV1   105 #define AV_CODEC_ID_H264 CODEC_ID_H264   106 #define AV_CODEC_ID_MP3 CODEC_ID_MP3   107 #define AV_CODEC_ID_NELLYMOSER CODEC_ID_NELLYMOSER   108 #define AV_CODEC_ID_NONE CODEC_ID_NONE   109 #define AV_CODEC_ID_PCM_S8 CODEC_ID_PCM_S8   110 #define AV_CODEC_ID_PCM_U8 CODEC_ID_PCM_U8   111 #define AV_CODEC_ID_PCM_S16LE CODEC_ID_PCM_S16LE   112 #define AV_CODEC_ID_PCM_U16LE CODEC_ID_PCM_U16LE   113 #define AV_CODEC_ID_VP6A CODEC_ID_VP6A   114 #define AV_CODEC_ID_VP6F CODEC_ID_VP6F   116 #define avg_frame_rate r_frame_rate   117 #define FRAMEALLOC avcodec_alloc_frame   126 #define FRAMEALLOC av_frame_alloc   131         av_frame_free(&frame);
   136 #if LIBAVCODEC_VERSION_INT >= AV_VERSION_INT(55,18,102)   137 #define CODECID AVCodecID   139 #define CODECID CodecID   142 #ifdef HAVE_SWRESAMPLE_H   144 #include <swresample.h>   148 #ifdef HAVE_FFMPEG_SWRESAMPLE_H   150 #include <ffmpeg/swresample.h>   152 #define HAVE_SWRESAMPLE_H 1   155 #ifdef HAVE_LIBSWRESAMPLE_SWRESAMPLE_H   157 #include <libswresample/swresample.h>   159 #define HAVE_SWRESAMPLE_H 1   162 #ifdef HAVE_AVRESAMPLE_H   164 #include <avresample.h>   168 #ifdef HAVE_LIBAV_AVRESAMPLE_H   170 #include <libav/avresample.h>   172 #define HAVE_AVRESAMPLE_H 1   175 #ifdef HAVE_LIBAVRESAMPLE_AVRESAMPLE_H   177 #include <libavresample/avresample.h>   179 #define HAVE_AVRESAMPLE_H 1   182 #ifdef HAVE_LIBAVUTIL_OPT_H   184 #include <libavutil/opt.h>   188 #if LIBAVUTIL_VERSION_MAJOR < 55   189 #define AVPixelFormat        PixelFormat   190 #define AV_PIX_FMT_YUV444P   PIX_FMT_YUV444P   191 #define AV_PIX_FMT_YUVJ444P  PIX_FMT_YUVJ444P   192 #define AV_PIX_FMT_YUV440P   PIX_FMT_YUV440P   193 #define AV_PIX_FMT_YUVJ440P  PIX_FMT_YUVJ440P   194 #define AV_PIX_FMT_YUV422P   PIX_FMT_YUV422P   195 #define AV_PIX_FMT_YUVJ422P  PIX_FMT_YUVJ422P   196 #define AV_PIX_FMT_YUV420P   PIX_FMT_YUV420P   197 #define AV_PIX_FMT_YUVJ420P  PIX_FMT_YUVJ420P   198 #define AV_PIX_FMT_YUV411P   PIX_FMT_YUV411P   199 #define AV_PIX_FMT_YUV410P   PIX_FMT_YUV410P   200 #define AV_PIX_FMT_NV12      PIX_FMT_NV12   201 #define AV_PIX_FMT_NV21      PIX_FMT_NV21   202 #define AV_PIX_FMT_YUYV422   PIX_FMT_YUYV422   203 #define AV_PIX_FMT_UYVY422   PIX_FMT_UYVY422   204 #define AV_PIX_FMT_UYYVYY411 PIX_FMT_UYYVYY411   205 #define AV_PIX_FMT_NONE      PIX_FMT_NONE   206 #define AV_PIX_FMT_RGB24     PIX_FMT_RGB24   207 #define AV_PIX_FMT_RGBA      PIX_FMT_RGBA   208 #define AV_PIX_FMT_VAAPI_VLD PIX_FMT_VAAPI_VLD   211 #endif // GNASH_MEDIA_FFMPEG_HEADERS_H void operator()(AVFrame *frame)
Definition: ffmpegHeaders.h:129
 
Definition: ffmpegHeaders.h:127