mirror of https://gitee.com/openkylin/linux.git
stagine/easycap: use module paramter for default encoding instead of ifdef
remove PREFER_NTSC ifdef as it cannot be possible put into Kconfig Cc: Mike Thomas <rmthomas@sciolus.org> Signed-off-by: Tomas Winkler <tomas.winkler@intel.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
aff512c8a4
commit
8d6139547c
|
@ -49,7 +49,6 @@
|
|||
*/
|
||||
/*---------------------------------------------------------------------------*/
|
||||
#define PATIENCE 500
|
||||
#undef PREFER_NTSC
|
||||
#define PERSEVERE
|
||||
/*---------------------------------------------------------------------------*/
|
||||
/*
|
||||
|
|
|
@ -51,6 +51,10 @@ static int easycap_gain = 16;
|
|||
module_param_named(gain, easycap_gain, int, S_IRUGO | S_IWUSR);
|
||||
MODULE_PARM_DESC(gain, "Audio gain: 0,...,16(default),...31");
|
||||
|
||||
static bool easycap_ntsc;
|
||||
module_param_named(ntsc, easycap_ntsc, bool, S_IRUGO | S_IWUSR);
|
||||
MODULE_PARM_DESC(ntsc, "NTCS default encoding (default PAL)");
|
||||
|
||||
|
||||
|
||||
struct easycap_dongle easycapdc60_dongle[DONGLE_MANY];
|
||||
|
@ -4102,13 +4106,9 @@ static int easycap_usb_probe(struct usb_interface *pusb_interface,
|
|||
* BEWARE.
|
||||
*/
|
||||
/*---------------------------------------------------------------------------*/
|
||||
#ifdef PREFER_NTSC
|
||||
peasycap->ntsc = true;
|
||||
JOM(8, "defaulting initially to NTSC\n");
|
||||
#else
|
||||
peasycap->ntsc = false;
|
||||
JOM(8, "defaulting initially to PAL\n");
|
||||
#endif /*PREFER_NTSC*/
|
||||
peasycap->ntsc = easycap_ntsc;
|
||||
JOM(8, "defaulting initially to %s\n",
|
||||
easycap_ntsc ? "NTSC" : "PAL");
|
||||
rc = reset(peasycap);
|
||||
if (rc) {
|
||||
SAM("ERROR: reset() returned %i\n", rc);
|
||||
|
|
Loading…
Reference in New Issue