Changeset View
Changeset View
Standalone View
Standalone View
source/blender/imbuf/intern/IMB_anim.h
| Show First 20 Lines • Show All 47 Lines • ▼ Show 20 Lines | |||||
| #endif | #endif | ||||
| #include "imbuf.h" | #include "imbuf.h" | ||||
| #ifdef WITH_AVI | #ifdef WITH_AVI | ||||
| # include "AVI_avi.h" | # include "AVI_avi.h" | ||||
| #endif | #endif | ||||
| #include "BLI_listbase.h" | |||||
| #include "IMB_imbuf.h" | #include "IMB_imbuf.h" | ||||
| #include "IMB_imbuf_types.h" | #include "IMB_imbuf_types.h" | ||||
| #include "IMB_allocimbuf.h" | #include "IMB_allocimbuf.h" | ||||
| #ifdef WITH_FFMPEG | #ifdef WITH_FFMPEG | ||||
| # include <libavcodec/avcodec.h> | # include <libavcodec/avcodec.h> | ||||
| # include <libavformat/avformat.h> | # include <libavformat/avformat.h> | ||||
| ▲ Show 20 Lines • Show All 57 Lines • ▼ Show 20 Lines | #if defined(_WIN32) | ||||
| PGETFRAME pgf; | PGETFRAME pgf; | ||||
| #endif | #endif | ||||
| #ifdef WITH_FFMPEG | #ifdef WITH_FFMPEG | ||||
| AVFormatContext *pFormatCtx; | AVFormatContext *pFormatCtx; | ||||
| AVCodecContext *pCodecCtx; | AVCodecContext *pCodecCtx; | ||||
| AVCodec *pCodec; | AVCodec *pCodec; | ||||
| AVFrame *pFrame; | AVFrame *pFrame; | ||||
| /* FIFO buffer for `AVFrame`. */ | |||||
| ListBase frame_queue; | |||||
| int pFrameComplete; | int pFrameComplete; | ||||
| AVFrame *pFrameRGB; | AVFrame *pFrameRGB; | ||||
| AVFrame *pFrameDeinterlaced; | AVFrame *pFrameDeinterlaced; | ||||
| struct SwsContext *img_convert_ctx; | struct SwsContext *img_convert_ctx; | ||||
| int videoStream; | int videoStream; | ||||
| struct ImBuf *cur_frame_final; | struct ImBuf *cur_frame_final; | ||||
| int64_t cur_pts; | int64_t cur_pts; | ||||
| Show All 17 Lines | |||||