* AVI video output
- Uses motion jpeg codec by default - Use cl_avidemo to set a framerate - \video [filename] to start capture - \stopvideo to stop capture - Audio capture is a bit ropey
This commit is contained in:
parent
92ad3e99dc
commit
a21eb2bbcb
15 changed files with 910 additions and 11 deletions
|
@ -343,6 +343,8 @@ extern cvar_t *m_side;
|
|||
extern cvar_t *m_filter;
|
||||
|
||||
extern cvar_t *cl_timedemo;
|
||||
extern cvar_t *cl_avidemo;
|
||||
extern cvar_t *cl_aviMotionJpeg;
|
||||
|
||||
extern cvar_t *cl_activeAction;
|
||||
|
||||
|
@ -518,3 +520,13 @@ void LAN_SaveServersToCache( void );
|
|||
void CL_Netchan_Transmit( netchan_t *chan, msg_t* msg); //int length, const byte *data );
|
||||
void CL_Netchan_TransmitNextFragment( netchan_t *chan );
|
||||
qboolean CL_Netchan_Process( netchan_t *chan, msg_t *msg );
|
||||
|
||||
//
|
||||
// cl_avi.c
|
||||
//
|
||||
qboolean CL_OpenAVIForWriting( const char *filename );
|
||||
void CL_TakeVideoFrame( void );
|
||||
void CL_WriteAVIVideoFrame( const byte *imageBuffer, int size );
|
||||
void CL_WriteAVIAudioFrame( const byte *pcmBuffer, int size );
|
||||
qboolean CL_CloseAVI( void );
|
||||
qboolean CL_VideoRecording( void );
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue