@ -759,9 +759,9 @@ static void options(int *argc, char ***argv, charp_ht templates) {
int final_timeout = 0 ;
int offer_timeout = 0 ;
int delete_delay = 30 ;
int media_ expire = 0 ;
int db_ expire = 0 ;
int cache_expire = 0 ;
int media_ files_ expire = 0 ;
int db_ media_ expire = 0 ;
int db_ cache_expire = 0 ;
int rtcp_interval = 0 ;
int redis_disable_time = 10 ;
int mqtt_publish_interval = 5000 ;
@ -921,15 +921,15 @@ static void options(int *argc, char ***argv, charp_ht templates) {
{ " kernel-player-media " , 0 , 0 , G_OPTION_ARG_INT , & rtpe_config . kernel_player_media , " Max number of kernel media files " , " INT " } ,
{ " preload-media-files " , 0 , 0 , G_OPTION_ARG_FILENAME_ARRAY , & rtpe_config . preload_media_files , " Preload media file(s) for playback into memory " , " FILE " } ,
{ " media-files-reload " , 0 , 0 , G_OPTION_ARG_INT , & rtpe_config . media_refresh , " Refresh/reload preloaded media files at a certain interval " , " SECONDS " } ,
{ " media-files-expire " , 0 , 0 , G_OPTION_ARG_INT , & media_ expire, " Maximum age of unused cached media files " , " SECONDS " } ,
{ " media-files-expire " , 0 , 0 , G_OPTION_ARG_INT , & media_ files_ expire, " Maximum age of unused cached media files " , " SECONDS " } ,
{ " expiry-timer " , 0 , 0 , G_OPTION_ARG_INT , & rtpe_config . expiry_timer , " How often to check for expired media cache entries " , " SECONDS " } ,
{ " preload-db-media " , 0 , 0 , G_OPTION_ARG_STRING_ARRAY , & rtpe_config . preload_db_media , " Preload media from database for playback into memory " , " INT " } ,
{ " db-media-reload " , 0 , 0 , G_OPTION_ARG_INT , & rtpe_config . db_refresh , " Reload preloaded media from DB at a certain interval " , " SECONDS " } ,
{ " db-media-expire " , 0 , 0 , G_OPTION_ARG_INT , & db_ expire, " Maximum age of unused cached DB media entries " , " SECONDS " } ,
{ " db-media-expire " , 0 , 0 , G_OPTION_ARG_INT , & db_ media_ expire, " Maximum age of unused cached DB media entries " , " SECONDS " } ,
{ " db-media-cache " , 0 , 0 , G_OPTION_ARG_FILENAME , & rtpe_config . db_media_cache , " Directory to store media loaded from database " , " PATH " } ,
{ " preload-db-cache " , 0 , 0 , G_OPTION_ARG_STRING_ARRAY , & rtpe_config . preload_db_cache , " Preload media from database for playback into file cache " , " INT " } ,
{ " db-cache-reload " , 0 , 0 , G_OPTION_ARG_INT , & rtpe_config . cache_refresh , " Refresh/reload cached media from DB at a certain interval " , " SECONDS " } ,
{ " db-cache-expire " , 0 , 0 , G_OPTION_ARG_INT , & cache_expire, " Maximum age of unused cached DB entries in files " , " SECONDS " } ,
{ " db-cache-expire " , 0 , 0 , G_OPTION_ARG_INT , & db_ cache_expire, " Maximum age of unused cached DB entries in files " , " SECONDS " } ,
{ " audio-buffer-length " , 0 , 0 , G_OPTION_ARG_INT , & rtpe_config . audio_buffer_length , " Length in milliseconds of audio buffer " , " INT " } ,
{ " audio-buffer-delay " , 0 , 0 , G_OPTION_ARG_INT , & rtpe_config . audio_buffer_delay , " Initial delay in milliseconds for buffered audio " , " INT " } ,
{ " audio-player " , 0 , 0 , G_OPTION_ARG_STRING , & use_audio_player , " When to enable the internal audio player " , " on-demand|play-media|transcoding|always " } ,
@ -1233,16 +1233,16 @@ static void options(int *argc, char ***argv, charp_ht templates) {
if ( rtpe_config . delete_delay_us < 0 )
die ( " Invalid negative delete-delay " ) ;
rtpe_config . media_ expire_us = media _expire * 1000000LL ;
if ( rtpe_config . media_ expire_us < 0 )
rtpe_config . media_ files_ expire_us = media _files _expire * 1000000LL ;
if ( rtpe_config . media_ files_ expire_us < 0 )
die ( " Invalid negative media-files-expire " ) ;
rtpe_config . cache_expire_us = cache_expire * 1000000LL ;
if ( rtpe_config . cache_expire_us < 0 )
rtpe_config . db_ cache_expire_us = db_ cache_expire * 1000000LL ;
if ( rtpe_config . db_ cache_expire_us < 0 )
die ( " Invalid negative db-cache-expire " ) ;
rtpe_config . db_ expire_us = db _expire * 1000000LL ;
if ( rtpe_config . db_ expire_us < 0 )
rtpe_config . db_ media_ expire_us = db _media _expire * 1000000LL ;
if ( rtpe_config . db_ media_ expire_us < 0 )
die ( " Invalid negative db-media-expire " ) ;
rtpe_config . rtcp_interval_us = rtcp_interval * 1000LL ;