[vlc-commits] http: move relevant config items to new plugin
Rémi Denis-Courmont
git at videolan.org
Thu Jun 30 20:28:24 CEST 2016
vlc | branch: master | Rémi Denis-Courmont <remi at remlab.net> | Wed Jun 29 19:44:17 2016 +0300| [650903fef6e09024be9f2a9be40e2c78c41b21b2] | committer: Rémi Denis-Courmont
http: move relevant config items to new plugin
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=650903fef6e09024be9f2a9be40e2c78c41b21b2
---
modules/access/http.c | 28 ----------------------------
modules/access/http/access.c | 19 +++++++++++++++++++
2 files changed, 19 insertions(+), 28 deletions(-)
diff --git a/modules/access/http.c b/modules/access/http.c
index f05f3a8..60d2488 100644
--- a/modules/access/http.c
+++ b/modules/access/http.c
@@ -71,24 +71,6 @@ static void Close( vlc_object_t * );
"Automatically try to reconnect to the stream in case of a sudden " \
"disconnect." )
-#define CONTINUOUS_TEXT N_("Continuous stream")
-#define CONTINUOUS_LONGTEXT N_("Read a file that is " \
- "being constantly updated (for example, a JPG file on a server). " \
- "You should not globally enable this option as it will break all other " \
- "types of HTTP streams." )
-
-#define FORWARD_COOKIES_TEXT N_("Forward Cookies")
-#define FORWARD_COOKIES_LONGTEXT N_("Forward Cookies across http redirections.")
-
-#define REFERER_TEXT N_("HTTP referer value")
-#define REFERER_LONGTEXT N_("Customize the HTTP referer, simulating a previous document")
-
-#define UA_TEXT N_("User Agent")
-#define UA_LONGTEXT N_("The name and version of the program will be " \
- "provided to the HTTP server. They must be separated by a forward " \
- "slash, e.g. FooBar/1.2.3. This option can only be specified per input " \
- "item, not globally.")
-
vlc_module_begin ()
set_description( N_("HTTP input") )
set_capability( "access", 0 )
@@ -101,18 +83,8 @@ vlc_module_begin ()
add_password( "http-proxy-pwd", NULL,
PROXY_PASS_TEXT, PROXY_PASS_LONGTEXT, false )
add_obsolete_bool( "http-use-IE-proxy" )
- add_string( "http-referrer", NULL, REFERER_TEXT, REFERER_LONGTEXT, false )
- change_safe()
- add_string( "http-user-agent", NULL, UA_TEXT, UA_LONGTEXT, false )
- change_safe()
- change_private()
add_bool( "http-reconnect", false, RECONNECT_TEXT,
RECONNECT_LONGTEXT, true )
- add_bool( "http-continuous", false, CONTINUOUS_TEXT,
- CONTINUOUS_LONGTEXT, true )
- change_safe()
- add_bool( "http-forward-cookies", true, FORWARD_COOKIES_TEXT,
- FORWARD_COOKIES_LONGTEXT, true )
/* 'itpc' = iTunes Podcast */
add_shortcut( "http", "https", "unsv", "itpc", "icyx" )
set_callbacks( Open, Close )
diff --git a/modules/access/http/access.c b/modules/access/http/access.c
index 4e0663c..01405d6 100644
--- a/modules/access/http/access.c
+++ b/modules/access/http/access.c
@@ -293,4 +293,23 @@ vlc_module_begin()
add_bool("http2", false, N_("Force HTTP/2"),
N_("Force HTTP version 2.0 over TCP."), true)
+
+ add_bool("http-continuous", false, N_("Continuous stream"),
+ N_("Keep reading a resource that keeps being updated."), true)
+ change_safe()
+ change_volatile()
+ add_bool("http-forward-cookies", true, N_("Cookies forwarding"),
+ N_("Forward cookies across HTTP redirections."), true)
+ add_string("http-referrer", NULL, N_("Referrer"),
+ N_("Provide the referral URL, i.e. HTTP \"Referer\" (sic)."),
+ true)
+ change_safe()
+ change_volatile()
+ add_string("http-user-agent", NULL, N_("User agent"),
+ N_("Override the name and version of the application as "
+ "provided to the HTTP server, i.e. the HTTP \"User-Agent\". "
+ "Name and version must be separated by a forward slash, "
+ "e.g. \"FooBar/1.2.3\"."), true)
+ change_safe()
+ change_private()
vlc_module_end()
More information about the vlc-commits
mailing list