On Sun, 8 Mar 2009, VDR User wrote:
On Sun, Mar 8, 2009 at 6:07 PM, Mauro Carvalho Chehab
<mchehab@xxxxxxxxxxxxx> wrote:
> It won't mark they with M, if you keep enabling DVB_FE_CUSTOMISE, since
> this
> Kconfig var allows manual override over the frontend modules.
Ok, tried again and it's as you said. I assumed the behavior of
DVB_FE_CUSTOMISE hadn't changed but it appears it has.
Yes, there were minor changes on its behaviour.
Although, I
think the previous behavior is still better having the required
modules as locked -M-. At least then the user has some kind of
control over what modules are built without risk of disabling
something he needs. What was the logic behind making this change?
That's one thing I don't understand... Why an os that prides itself on
user-customization seems to always be introducing ways to limit the
user.
If all select options are ok, the old way were completely useless to the
developers. With DVB_FE_CUSTOMISE disabled, all "control" you have is to select
modules that you don't need, since the drivers you selected are not prepared to
use they. So, it makes no sense to open a menu there.
By enabling DVB_FE_CUSTOMISE, you can do two things (just like before):
- Unselect frontends that is used by your driver, but eventually you
don't need on your specific device (for example, you just need one DVB demod
for your specific av7110 device);
- Select frontends not used anywere.
The first usage is meant to allow an embedded user (or an advanced one)
to produce a kernel with a minimal set of drivers.
The second usage makes sense only during driver development, where you're
playing with some frontends, or want to test your driver with the dummy
frontend (that's why it is now enabled by default).
Btw, if you look at DVB_FE_CUSTOMISE help, it is recommended tho unselect it,
if you're not sure what to do.
>
Anyways, here's what I get:
$ grep "^CONFIG" .config
CONFIG_INPUT=y
CONFIG_USB=y
CONFIG_SND=y
CONFIG_I2C_ALGOBIT=y
CONFIG_INET=y
CONFIG_CRC32=y
CONFIG_SYSFS=y
CONFIG_PCI=y
CONFIG_VIRT_TO_BUS=y
CONFIG_NET=y
CONFIG_I2C=y
CONFIG_STANDALONE=y
CONFIG_MODULES=y
CONFIG_HAS_IOMEM=y
CONFIG_PROC_FS=y
CONFIG_HAS_DMA=y
CONFIG_SND_PCM=y
CONFIG_EXPERIMENTAL=y
CONFIG_IEEE1394=y
CONFIG_VIDEO_DEV=m
CONFIG_VIDEO_V4L2_COMMON=m
CONFIG_VIDEO_V4L1_COMPAT=y
CONFIG_DVB_CORE=m
CONFIG_VIDEO_MEDIA=m
CONFIG_VIDEO_SAA7146=m
CONFIG_VIDEO_SAA7146_VV=m
CONFIG_MEDIA_ATTACH=y
CONFIG_MEDIA_TUNER=m
CONFIG_MEDIA_TUNER_SIMPLE=m
CONFIG_MEDIA_TUNER_TDA8290=m
CONFIG_MEDIA_TUNER_TDA9887=m
CONFIG_MEDIA_TUNER_TEA5761=m
CONFIG_MEDIA_TUNER_TEA5767=m
CONFIG_MEDIA_TUNER_MT20XX=m
CONFIG_MEDIA_TUNER_XC2028=m
CONFIG_MEDIA_TUNER_XC5000=m
CONFIG_MEDIA_TUNER_MC44S803=m
CONFIG_VIDEO_V4L2=m
CONFIG_VIDEOBUF_GEN=m
CONFIG_VIDEOBUF_DMA_SG=m
CONFIG_DVB_DYNAMIC_MINORS=y
CONFIG_DVB_CAPTURE_DRIVERS=y
CONFIG_TTPCI_EEPROM=m
CONFIG_DVB_AV7110=m
CONFIG_DVB_AV7110_OSD=y
CONFIG_DVB_STV0299=m
CONFIG_DVB_TDA8083=m
CONFIG_DVB_VES1X93=m
CONFIG_DVB_SP8870=m
CONFIG_DVB_L64781=m
CONFIG_DVB_VES1820=m
CONFIG_DVB_STV0297=m
CONFIG_DVB_LNBP21=m
Seems perfect to my eyes.
--
Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html