diff options
Diffstat (limited to 'linux/drivers/media/video/mxb.c')
-rw-r--r-- | linux/drivers/media/video/mxb.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/linux/drivers/media/video/mxb.c b/linux/drivers/media/video/mxb.c index 572faa133..5b3c4b824 100644 --- a/linux/drivers/media/video/mxb.c +++ b/linux/drivers/media/video/mxb.c @@ -318,8 +318,8 @@ static int mxb_init_done(struct saa7146_dev* dev) /* select tuner-output on saa7111a */ i = 0; mxb->saa7111a->driver->command(mxb->saa7111a,DECODER_SET_INPUT, &i); - i = VIDEO_MODE_PAL; - mxb->saa7111a->driver->command(mxb->saa7111a,DECODER_SET_NORM, &i); +// i = VIDEO_MODE_PAL; +// mxb->saa7111a->driver->command(mxb->saa7111a,DECODER_SET_NORM, &i); /* select a tuner type */ i = 5; @@ -954,6 +954,8 @@ struct saa7146_extension extension = { .inputs = MXB_INPUTS, .audios = MXB_AUDIOS, .capabilities = V4L2_CAP_TUNER, + + .flags = SAA7146_EXT_PROVIDES_VIDEO|SAA7146_EXT_PROVIDES_VBI, .devices = &sub_data[0], .module = THIS_MODULE, @@ -983,6 +985,8 @@ struct saa7146_extension extension = { int __init mxb_init_module(void) { + struct saa7146_dev *dev = NULL; + if( 0 != saa7146_register_extension(&extension)) { DEB_S(("failed to register extension.\n")); return -ENODEV; @@ -993,6 +997,8 @@ int __init mxb_init_module(void) void __exit mxb_cleanup_module(void) { + struct saa7146_dev *dev = NULL; + saa7146_unregister_extension(&extension); } |