summaryrefslogtreecommitdiff
path: root/config.h
diff options
context:
space:
mode:
authorphintuka <phintuka>2006-12-24 09:46:59 +0000
committerphintuka <phintuka>2006-12-24 09:46:59 +0000
commit5efff17d9c9fc9aafe10094e1512d97ec3168c6d (patch)
tree9edfbfe0dcf3220c392dccb501fc8a948274d91b /config.h
parent69d8cf8210c223204e08525cf3b1bddaec0dd18b (diff)
downloadxineliboutput-5efff17d9c9fc9aafe10094e1512d97ec3168c6d.tar.gz
xineliboutput-5efff17d9c9fc9aafe10094e1512d97ec3168c6d.tar.bz2
Added missing stdint.h header
Added config options to disable playlist cache and ID3 scanner Added several config options to control http and rtsp streaming
Diffstat (limited to 'config.h')
-rw-r--r--config.h13
1 files changed, 12 insertions, 1 deletions
diff --git a/config.h b/config.h
index e75d2070..463d326a 100644
--- a/config.h
+++ b/config.h
@@ -4,7 +4,7 @@
* See the main source file 'xineliboutput.c' for copyright information and
* how to reach the author.
*
- * $Id: config.h,v 1.13 2006-12-16 23:07:02 phintuka Exp $
+ * $Id: config.h,v 1.14 2006-12-24 09:46:59 phintuka Exp $
*
*/
@@ -12,6 +12,7 @@
#define _XINELIB_CONFIG_H_
#include <string.h>
+#include <stdint.h>
// Decoder buffer size
#define PES_BUFFERS_CUSTOM 0
@@ -214,6 +215,9 @@ class config_t {
int listen_port;
int use_remote_keyboard;
int remote_usetcp, remote_useudp, remote_usertp, remote_usepipe;
+ int remote_http_files; /* allow http streaming of media files to xineliboutput clients
+ * (currently replayed media file from xineliboutput media player)
+ * - will be used if client can't access file directly (nfs etc.) */
int remote_usebcast;
char remote_rtp_addr[32]; //xxx.xxx.xxx.xxx\0
@@ -222,6 +226,11 @@ class config_t {
int remote_rtp_always_on;
int remote_rtp_sap;
+ int remote_use_rtsp; /* allow generic rtsp for primary device. needs enabled udp or rtp */
+ int remote_use_rtsp_ctrl; /* allow rtsp to control primary device (play/pause/seek...) */
+ int remote_use_http; /* allow generic http streaming (primary device output) */
+ int remote_use_http_ctrl; /* allow http to control primary device (play/pause/seek...) */
+
int use_x_keyboard;
int hue; // 0...0xffff, -1 == off
@@ -233,6 +242,8 @@ class config_t {
char browse_files_dir[4096];
char browse_music_dir[4096];
char browse_images_dir[4096];
+ int cache_implicit_playlists; /* used in playlist.c */
+ int enable_id3_scanner; /* used in playlist.c */
eMainMenuMode main_menu_mode;
int force_primary_device;