30 # include <mmsystem.h>
33 # include <windowsx.h>
35 # undef AVIIF_KEYFRAME
42 #include <sys/types.h>
62 # include <libavcodec/avcodec.h>
63 # include <libavformat/avformat.h>
64 # include <libswscale/swscale.h>
69 # define LITTLE_LONG SWAP_LONG
71 # define LITTLE_LONG ENDIAN_NOP
76 #define ANIM_SEQUENCE (1 << 0)
77 #define ANIM_MOVIE (1 << 4)
78 #define ANIM_AVI (1 << 6)
79 #define ANIM_FFMPEG (1 << 8)
81 #define MAXNUMSTREAMS 50
125 AVFormatContext *pFormatCtx;
126 AVCodecContext *pCodecCtx;
131 AVFrame *pFrameDeinterlaced;
132 struct SwsContext *img_convert_ctx;
135 struct ImBuf *cur_frame_final;
138 AVPacket *cur_packet;
Header file for allocimbuf.c.
Contains defines and structs used throughout the imbuf module.
struct anim_index * curr_idx[IMB_TC_MAX_SLOT]
struct anim * proxy_anim[IMB_PROXY_MAX_SLOT]
struct IDProperty * metadata