74 lines
2.5 KiB
C
74 lines
2.5 KiB
C
//========= Copyright Valve Corporation, All rights reserved. ============//
|
|
//
|
|
//=======================================================================================//
|
|
|
|
#ifndef SHARED_DEFS_H
|
|
#define SHARED_DEFS_H
|
|
#ifdef _WIN32
|
|
#pragma once
|
|
#endif
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#include "platform.h"
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#define SUBDIR_REPLAY "replay"
|
|
#define SUBDIR_REPLAYS "replays"
|
|
#define SUBDIR_SESSIONS "sessions"
|
|
#define SUBDIR_BLOCKS "blocks"
|
|
#define SUBDIR_CLIENT "client"
|
|
#define SUBDIR_MOVIES "movies"
|
|
#define SUBDIR_PERFORMANCES "edits"
|
|
#define SUBDIR_SERVER "server"
|
|
#define SUBDIR_RENDERED "rendered"
|
|
#define SUBDIR_TMP "tmp"
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#define BLOCK_FILE_EXTENSION "block"
|
|
#define GENERIC_FILE_EXTENSION "dmx"
|
|
#define DEMO_FILE_EXTENSION "dem"
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#define MOVIE_HANDLE_BASE 10000 // 10,000
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#define BUILD_CURL ( defined( WIN32 ) && _MSC_VER < 1900 && !defined( _X360 ) ) || defined( POSIX )
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#define MIN_SERVER_DUMP_INTERVAL 10
|
|
#define MAX_SERVER_DUMP_INTERVAL 30
|
|
|
|
#define DOWNLOAD_TIMEOUT_THRESHOLD 90 // Timeout for a replay download - if no blocks
|
|
// are added or updated after this many seconds,
|
|
// the replay will be put in the error state.
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#define MAX_TIMES_TO_SHOW_REPLAY_WELCOME_DLG 1
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#define MAX_SESSIONNAME_LENGTH 260
|
|
#define MAX_REPLAY_TITLE_LENGTH 256
|
|
#define MAX_TAKE_TITLE_LENGTH 256
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#define DEFAULT_COMPRESSOR_TYPE COMPRESSORTYPE_BZ2
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#define JOB_FAILED ( (JobStatus_t) -1 )
|
|
|
|
#define DOWNLOAD_MAX_SIZE ( 8 * 1024 * 1024 ) // 8 MB
|
|
|
|
//----------------------------------------------------------------------------------------
|
|
|
|
#endif // SHARED_DEFS_H
|