![]() |
DarkPlaces
Game engine based on the Quake 1 engine by id Software, developed by LadyHavoc
|
|
Go to the source code of this file.
Data Structures | |
struct | capturevideostate_avi_formatspecific_t |
Macros | |
#define | AVI_MASTER_INDEX_SIZE 640 |
#define | LOAD_FORMATSPECIFIC_AVI() |
#define AVI_MASTER_INDEX_SIZE 640 |
Definition at line 4 of file cap_avi.c.
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), and SCR_CaptureVideo_RIFF_MakeIxChunk().
#define LOAD_FORMATSPECIFIC_AVI | ( | ) |
Definition at line 31 of file cap_avi.c.
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), SCR_CaptureVideo_Avi_EndVideo(), SCR_CaptureVideo_Avi_SoundFrame(), SCR_CaptureVideo_Avi_VideoFrames(), SCR_CaptureVideo_RIFF_Finish(), SCR_CaptureVideo_RIFF_Flush(), SCR_CaptureVideo_RIFF_FlushNoIncrease(), SCR_CaptureVideo_RIFF_GetPosition(), SCR_CaptureVideo_RIFF_IndexEntry(), SCR_CaptureVideo_RIFF_MakeIxChunk(), SCR_CaptureVideo_RIFF_OverflowCheck(), SCR_CaptureVideo_RIFF_Pop(), SCR_CaptureVideo_RIFF_Push(), SCR_CaptureVideo_RIFF_Start(), SCR_CaptureVideo_RIFF_Write16(), SCR_CaptureVideo_RIFF_Write32(), SCR_CaptureVideo_RIFF_WriteBytes(), SCR_CaptureVideo_RIFF_WriteFourCC(), and SCR_CaptureVideo_RIFF_WriteTerminatedString().
Definition at line 170 of file cap_avi.c.
References buf, max, Mem_Alloc, Mem_Free, olddata, and tempmempool.
Referenced by SCR_CaptureVideo_RIFF_IndexEntry().
Definition at line 496 of file cap_avi.c.
References AVI_MASTER_INDEX_SIZE, cls, CON_ERROR, Con_Printf(), engineversion, FindFraction(), format, FS_OpenRealFile(), FS_Seek(), height, viddef_mode_t::height, i, LOAD_FORMATSPECIFIC_AVI, Mem_Alloc, min, viddef_t::mode, n, NULL, SCR_CaptureVideo_Avi_EndVideo(), SCR_CaptureVideo_Avi_SoundFrame(), SCR_CaptureVideo_Avi_VideoFrames(), SCR_CaptureVideo_RIFF_Flush(), SCR_CaptureVideo_RIFF_GetPosition(), SCR_CaptureVideo_RIFF_Pop(), SCR_CaptureVideo_RIFF_Push(), SCR_CaptureVideo_RIFF_Start(), SCR_CaptureVideo_RIFF_Write16(), SCR_CaptureVideo_RIFF_Write32(), SCR_CaptureVideo_RIFF_WriteBytes(), SCR_CaptureVideo_RIFF_WriteFourCC(), SCR_CaptureVideo_RIFF_WriteTerminatedString(), strlen(), Sys_Error(), tempmempool, va(), cvar_t::value, vid, vid_pixelheight, viddef_mode_t::width, width, and x.
Definition at line 405 of file cap_avi.c.
References cls, format, FS_Close(), FS_Seek(), LOAD_FORMATSPECIFIC_AVI, Mem_Free, NULL, SCR_CaptureVideo_RIFF_Finish(), SCR_CaptureVideo_RIFF_FlushNoIncrease(), and SCR_CaptureVideo_RIFF_Write32().
Referenced by SCR_CaptureVideo_Avi_BeginVideo().
|
static |
Definition at line 450 of file cap_avi.c.
References bound, format, i, int(), length, LOAD_FORMATSPECIFIC_AVI, NULL, paintbuffer, PAINTBUFFER_SIZE, portable_sampleframe_t::sample, SCR_CaptureVideo_RIFF_IndexEntry(), SCR_CaptureVideo_RIFF_OverflowCheck(), SCR_CaptureVideo_RIFF_Pop(), SCR_CaptureVideo_RIFF_Push(), SCR_CaptureVideo_RIFF_WriteBytes(), and x.
Referenced by SCR_CaptureVideo_Avi_BeginVideo().
Definition at line 373 of file cap_avi.c.
References cls, format, height, LOAD_FORMATSPECIFIC_AVI, NULL, SCR_CaptureVideo_ConvertFrame_BGRA_to_I420_flip(), SCR_CaptureVideo_RIFF_IndexEntry(), SCR_CaptureVideo_RIFF_OverflowCheck(), SCR_CaptureVideo_RIFF_Pop(), SCR_CaptureVideo_RIFF_Push(), SCR_CaptureVideo_RIFF_WriteBytes(), width, and x.
Referenced by SCR_CaptureVideo_Avi_BeginVideo().
|
static |
Definition at line 338 of file cap_avi.c.
References b, cls, height, width, x, and y.
Referenced by SCR_CaptureVideo_Avi_VideoFrames().
Definition at line 272 of file cap_avi.c.
References cls, Con_DPrintf(), format, FS_Seek(), LOAD_FORMATSPECIFIC_AVI, NULL, SCR_CaptureVideo_RIFF_Flush(), SCR_CaptureVideo_RIFF_FlushNoIncrease(), SCR_CaptureVideo_RIFF_MakeIxChunk(), SCR_CaptureVideo_RIFF_Pop(), SCR_CaptureVideo_RIFF_Push(), SCR_CaptureVideo_RIFF_Write32(), and SCR_CaptureVideo_RIFF_WriteBytes().
Referenced by SCR_CaptureVideo_Avi_EndVideo(), and SCR_CaptureVideo_RIFF_OverflowCheck().
Definition at line 42 of file cap_avi.c.
References cls, format, FS_Write(), and LOAD_FORMATSPECIFIC_AVI.
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), SCR_CaptureVideo_RIFF_Finish(), SCR_CaptureVideo_RIFF_GetPosition(), SCR_CaptureVideo_RIFF_IndexEntry(), SCR_CaptureVideo_RIFF_MakeIxChunk(), SCR_CaptureVideo_RIFF_OverflowCheck(), SCR_CaptureVideo_RIFF_Push(), SCR_CaptureVideo_RIFF_Write16(), SCR_CaptureVideo_RIFF_Write32(), SCR_CaptureVideo_RIFF_WriteBytes(), SCR_CaptureVideo_RIFF_WriteFourCC(), and SCR_CaptureVideo_RIFF_WriteTerminatedString().
Definition at line 55 of file cap_avi.c.
References cls, format, FS_Write(), and LOAD_FORMATSPECIFIC_AVI.
Referenced by SCR_CaptureVideo_Avi_EndVideo(), SCR_CaptureVideo_RIFF_Finish(), and SCR_CaptureVideo_RIFF_MakeIxChunk().
|
static |
Definition at line 108 of file cap_avi.c.
References format, LOAD_FORMATSPECIFIC_AVI, and SCR_CaptureVideo_RIFF_Flush().
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), SCR_CaptureVideo_RIFF_MakeIxChunk(), SCR_CaptureVideo_RIFF_OverflowCheck(), SCR_CaptureVideo_RIFF_Pop(), and SCR_CaptureVideo_RIFF_Push().
|
static |
Definition at line 187 of file cap_avi.c.
References cls, flags, format, FS_Tell(), GrowBuf(), LOAD_FORMATSPECIFIC_AVI, MSG_WriteLong(), MSG_WriteUnterminatedString(), SCR_CaptureVideo_RIFF_Flush(), and Sys_Error().
Referenced by SCR_CaptureVideo_Avi_SoundFrame(), and SCR_CaptureVideo_Avi_VideoFrames().
|
static |
Definition at line 203 of file cap_avi.c.
References AVI_MASTER_INDEX_SIZE, cls, flags, format, FS_Seek(), i, LOAD_FORMATSPECIFIC_AVI, NULL, SCR_CaptureVideo_RIFF_Flush(), SCR_CaptureVideo_RIFF_FlushNoIncrease(), SCR_CaptureVideo_RIFF_GetPosition(), SCR_CaptureVideo_RIFF_Pop(), SCR_CaptureVideo_RIFF_Push(), SCR_CaptureVideo_RIFF_Write16(), SCR_CaptureVideo_RIFF_Write32(), SCR_CaptureVideo_RIFF_WriteFourCC(), size, and Sys_Error().
Referenced by SCR_CaptureVideo_RIFF_Finish().
Definition at line 309 of file cap_avi.c.
References format, LOAD_FORMATSPECIFIC_AVI, SCR_CaptureVideo_RIFF_Finish(), SCR_CaptureVideo_RIFF_Flush(), SCR_CaptureVideo_RIFF_GetPosition(), SCR_CaptureVideo_RIFF_Push(), and Sys_Error().
Referenced by SCR_CaptureVideo_Avi_SoundFrame(), and SCR_CaptureVideo_Avi_VideoFrames().
Definition at line 132 of file cap_avi.c.
References cls, Con_Printf(), CON_WARN, format, FS_Seek(), FS_Write(), i, int(), LOAD_FORMATSPECIFIC_AVI, offset, SCR_CaptureVideo_RIFF_GetPosition(), SCR_CaptureVideo_RIFF_WriteBytes(), and x.
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), SCR_CaptureVideo_Avi_SoundFrame(), SCR_CaptureVideo_Avi_VideoFrames(), SCR_CaptureVideo_RIFF_Finish(), and SCR_CaptureVideo_RIFF_MakeIxChunk().
|
static |
Definition at line 116 of file cap_avi.c.
References format, LOAD_FORMATSPECIFIC_AVI, SCR_CaptureVideo_RIFF_Flush(), SCR_CaptureVideo_RIFF_GetPosition(), SCR_CaptureVideo_RIFF_Write32(), and SCR_CaptureVideo_RIFF_WriteFourCC().
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), SCR_CaptureVideo_Avi_SoundFrame(), SCR_CaptureVideo_Avi_VideoFrames(), SCR_CaptureVideo_RIFF_Finish(), SCR_CaptureVideo_RIFF_MakeIxChunk(), and SCR_CaptureVideo_RIFF_OverflowCheck().
Definition at line 33 of file cap_avi.c.
References format, and LOAD_FORMATSPECIFIC_AVI.
Referenced by SCR_CaptureVideo_Avi_BeginVideo().
Definition at line 84 of file cap_avi.c.
References format, LOAD_FORMATSPECIFIC_AVI, MSG_WriteShort(), n, and SCR_CaptureVideo_RIFF_Flush().
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), and SCR_CaptureVideo_RIFF_MakeIxChunk().
Definition at line 76 of file cap_avi.c.
References format, LOAD_FORMATSPECIFIC_AVI, MSG_WriteLong(), n, and SCR_CaptureVideo_RIFF_Flush().
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), SCR_CaptureVideo_Avi_EndVideo(), SCR_CaptureVideo_RIFF_Finish(), SCR_CaptureVideo_RIFF_MakeIxChunk(), and SCR_CaptureVideo_RIFF_Push().
|
static |
Definition at line 67 of file cap_avi.c.
References cls, data, format, FS_Write(), LOAD_FORMATSPECIFIC_AVI, SCR_CaptureVideo_RIFF_Flush(), and size.
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), SCR_CaptureVideo_Avi_SoundFrame(), SCR_CaptureVideo_Avi_VideoFrames(), SCR_CaptureVideo_RIFF_Finish(), and SCR_CaptureVideo_RIFF_Pop().
|
static |
Definition at line 92 of file cap_avi.c.
References format, LOAD_FORMATSPECIFIC_AVI, MSG_WriteUnterminatedString(), SCR_CaptureVideo_RIFF_Flush(), and strlen().
Referenced by SCR_CaptureVideo_Avi_BeginVideo(), SCR_CaptureVideo_RIFF_MakeIxChunk(), and SCR_CaptureVideo_RIFF_Push().
|
static |
Definition at line 100 of file cap_avi.c.
References format, LOAD_FORMATSPECIFIC_AVI, MSG_WriteString(), SCR_CaptureVideo_RIFF_Flush(), and strlen().
Referenced by SCR_CaptureVideo_Avi_BeginVideo().