Changeset View
Changeset View
Standalone View
Standalone View
source/blender/imbuf/intern/IMB_anim.h
| Show First 20 Lines • Show All 81 Lines • ▼ Show 20 Lines | |||||
| struct IDProperty; | struct IDProperty; | ||||
| struct _AviMovie; | struct _AviMovie; | ||||
| struct anim_index; | struct anim_index; | ||||
| struct anim { | struct anim { | ||||
| int ib_flags; | int ib_flags; | ||||
| int curtype; | int curtype; | ||||
| int curposition; /* index 0 = 1e, 1 = 2e, enz. */ | int cur_position; /* index 0 = 1e, 1 = 2e, enz. */ | ||||
| int duration_in_frames; | int duration_in_frames; | ||||
| int frs_sec; | int frs_sec; | ||||
| double frs_sec_base; | double frs_sec_base; | ||||
| double start_offset; | |||||
| int x, y; | int x, y; | ||||
| /* for number */ | /* for number */ | ||||
| char name[1024]; | char name[1024]; | ||||
| /* for sequence */ | /* for sequence */ | ||||
| char first[1024]; | char first[1024]; | ||||
| /* movie */ | /* movie */ | ||||
| void *movie; | void *movie; | ||||
| void *track; | void *track; | ||||
| void *params; | void *params; | ||||
| int orientation; | int orientation; | ||||
| size_t framesize; | size_t framesize; | ||||
| int interlacing; | int interlacing; | ||||
| int preseek; | |||||
| int streamindex; | int streamindex; | ||||
| /* avi */ | /* avi */ | ||||
| struct _AviMovie *avi; | struct _AviMovie *avi; | ||||
| #if defined(_WIN32) | #if defined(_WIN32) | ||||
| /* windows avi */ | /* windows avi */ | ||||
| int avistreams; | int avistreams; | ||||
| Show All 10 Lines | #ifdef WITH_FFMPEG | ||||
| AVCodec *pCodec; | AVCodec *pCodec; | ||||
| AVFrame *pFrame; | AVFrame *pFrame; | ||||
| 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 *last_frame; | struct ImBuf *cur_frame_final; | ||||
| int64_t last_pts; | int64_t cur_pts; | ||||
| int64_t next_pts; | int64_t cur_key_frame_pts; | ||||
| AVPacket next_packet; | AVPacket *cur_packet; | ||||
| #endif | #endif | ||||
| char index_dir[768]; | char index_dir[768]; | ||||
| int proxies_tried; | int proxies_tried; | ||||
| int indices_tried; | int indices_tried; | ||||
| struct anim *proxy_anim[IMB_PROXY_MAX_SLOT]; | struct anim *proxy_anim[IMB_PROXY_MAX_SLOT]; | ||||
| struct anim_index *curr_idx[IMB_TC_MAX_SLOT]; | struct anim_index *curr_idx[IMB_TC_MAX_SLOT]; | ||||
| char colorspace[64]; | char colorspace[64]; | ||||
| char suffix[64]; /* MAX_NAME - multiview */ | char suffix[64]; /* MAX_NAME - multiview */ | ||||
| struct IDProperty *metadata; | struct IDProperty *metadata; | ||||
| }; | }; | ||||