diff options
Diffstat (limited to 'src/input/input_cdda.c')
-rw-r--r-- | src/input/input_cdda.c | 31 |
1 files changed, 23 insertions, 8 deletions
diff --git a/src/input/input_cdda.c b/src/input/input_cdda.c index 159847e8c..5e4f33d4f 100644 --- a/src/input/input_cdda.c +++ b/src/input/input_cdda.c @@ -20,7 +20,7 @@ * Compact Disc Digital Audio (CDDA) Input Plugin * by Mike Melanson (melanson@pcisys.net) * - * $Id: input_cdda.c,v 1.48 2004/04/10 14:27:37 miguelfreitas Exp $ + * $Id: input_cdda.c,v 1.49 2004/04/10 15:45:10 mroi Exp $ */ #ifdef HAVE_CONFIG_H @@ -2409,24 +2409,39 @@ static void *init_plugin (xine_t *xine, void *data) { this->cdda_device = config->register_string(config, "input.cdda_device", DEFAULT_CDDA_DEVICE, - _("device used for cdda drive"), NULL, 20, - cdda_device_cb, (void *) this); + _("device used for CD audio"), + _("The path to the device, usually a " + "CD or DVD drive, which you intend to use " + "for playing audio CDs."), + 10, cdda_device_cb, (void *) this); config->register_bool(config, "input.cdda_use_cddb", 1, - _("use cddb feature"), NULL, 10, - enable_cddb_changed_cb, (void *) this); + _("query CDDB"), _("Enables CDDB queries, which will give you " + "convenient title and track names for your audio CDs.\n" + "Keep in mind that, unless you use your own private CDDB, this information " + "is retrieved from an internet server which might collect a profile " + "of your listening habits."), + 10, enable_cddb_changed_cb, (void *) this); config->register_string(config, "input.cdda_cddb_server", CDDB_SERVER, - _("cddbp server name"), NULL, 10, + _("CDDB server name"), _("The CDDB server used to retrieve the " + "title and track information from.\nThis setting is security critical, " + "because the sever will receive information about your listening habits " + "and could answer the queries with malicious replies. Be sure to enter " + "a server you can trust."), XINE_CONFIG_SECURITY, server_changed_cb, (void *) this); config->register_num(config, "input.cdda_cddb_port", CDDB_PORT, - _("cddbp server port"), NULL, 10, + _("CDDB server port"), _("The server port used to retrieve the " + "title and track information from."), XINE_CONFIG_SECURITY, port_changed_cb, (void *) this); config->register_string(config, "input.cdda_cddb_cachedir", (_cdda_cddb_get_default_location()), - _("cddbp cache directory"), NULL, 20, + _("CDDB cache directory"), _("The replies from the CDDB server will be " + "cached in this directory.\nThis setting is security critical, because files " + "with uncontrollable names will be created in this directory. Be sure to use " + "a dedicated directory not used for anything but CDDB caching."), XINE_CONFIG_SECURITY, cachedir_changed_cb, (void *) this); this->cddb_error = 0; |