]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
webui: streaming - optimization for previous patch, fixes #2999
authorJaroslav Kysela <perex@perex.cz>
Mon, 6 Jul 2015 20:09:32 +0000 (22:09 +0200)
committerJaroslav Kysela <perex@perex.cz>
Wed, 8 Jul 2015 09:45:02 +0000 (11:45 +0200)
src/webui/webui.c

index 983b2c64cd83f8fc4b49c9b9ac8100ea6e52ad1c..c144c1a36b77b0e6b8a3620194ce2e6c60db3a4a 100644 (file)
@@ -273,6 +273,12 @@ http_stream_run(http_connection_t *hc, profile_chain_t *prch,
   lastpkt = dispatch_clock;
   ptimeout = prch->prch_pro ? prch->prch_pro->pro_timeout : 5;
 
+  if (hc->hc_no_output) {
+    pthread_mutex_lock(&sq->sq_mutex);
+    sq->sq_maxsize = 100000;
+    pthread_mutex_unlock(&sq->sq_mutex);
+  }
+
   while(!hc->hc_shutdown && run && tvheadend_running) {
     pthread_mutex_lock(&sq->sq_mutex);
     sm = TAILQ_FIRST(&sq->sq_queue);