diff options
Diffstat (limited to 'src/xine-engine/xine.c')
-rw-r--r-- | src/xine-engine/xine.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/xine-engine/xine.c b/src/xine-engine/xine.c index 99c46d1e3..e6bf5f26d 100644 --- a/src/xine-engine/xine.c +++ b/src/xine-engine/xine.c @@ -17,7 +17,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA * - * $Id: xine.c,v 1.323 2006/04/08 16:42:37 valtri Exp $ + * $Id: xine.c,v 1.324 2006/07/03 10:55:37 dgp85 Exp $ */ /* @@ -1547,6 +1547,18 @@ void xine_init (xine_t *this) { XINE_CONFIG_SECURITY, NULL, this); /* + * timeout for network I/O to avoid freezes + */ + this->config->register_num(this->config, + "media.network.timeout", 30, + _("Timeout for network stream reading (in seconds)"), + _("Specifies the timeout when reading from network streams, in seconds." + "Too low values might stop streaming when the source is slow or the" + "bandwidth is occupied, too high values will freeze the player if the" + "connection is lost."), + 0, NULL, this); + + /* * keep track of all opened streams */ this->streams = xine_list_new(); |