diff options
Diffstat (limited to 'drivers/media/video/zoran/zoran_card.c')
-rw-r--r-- | drivers/media/video/zoran/zoran_card.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/drivers/media/video/zoran/zoran_card.c b/drivers/media/video/zoran/zoran_card.c index f91bba435ed..ea6c577b0eb 100644 --- a/drivers/media/video/zoran/zoran_card.c +++ b/drivers/media/video/zoran/zoran_card.c | |||
@@ -1087,10 +1087,8 @@ zr36057_init (struct zoran *zr) | |||
1087 | detect_guest_activity(zr); | 1087 | detect_guest_activity(zr); |
1088 | test_interrupts(zr); | 1088 | test_interrupts(zr); |
1089 | if (!pass_through) { | 1089 | if (!pass_through) { |
1090 | struct v4l2_routing route = { 2, 0 }; | ||
1091 | |||
1092 | decoder_call(zr, video, s_stream, 0); | 1090 | decoder_call(zr, video, s_stream, 0); |
1093 | encoder_call(zr, video, s_routing, &route); | 1091 | encoder_call(zr, video, s_routing, 2, 0, 0); |
1094 | } | 1092 | } |
1095 | 1093 | ||
1096 | zr->zoran_proc = NULL; | 1094 | zr->zoran_proc = NULL; |
@@ -1360,11 +1358,13 @@ static int __devinit zoran_probe(struct pci_dev *pdev, | |||
1360 | goto zr_free_irq; | 1358 | goto zr_free_irq; |
1361 | } | 1359 | } |
1362 | 1360 | ||
1363 | zr->decoder = v4l2_i2c_new_probed_subdev(&zr->i2c_adapter, | 1361 | zr->decoder = v4l2_i2c_new_probed_subdev(&zr->v4l2_dev, |
1364 | zr->card.mod_decoder, zr->card.i2c_decoder, zr->card.addrs_decoder); | 1362 | &zr->i2c_adapter, zr->card.mod_decoder, zr->card.i2c_decoder, |
1363 | zr->card.addrs_decoder); | ||
1365 | 1364 | ||
1366 | if (zr->card.mod_encoder) | 1365 | if (zr->card.mod_encoder) |
1367 | zr->encoder = v4l2_i2c_new_probed_subdev(&zr->i2c_adapter, | 1366 | zr->encoder = v4l2_i2c_new_probed_subdev(&zr->v4l2_dev, |
1367 | &zr->i2c_adapter, | ||
1368 | zr->card.mod_encoder, zr->card.i2c_encoder, | 1368 | zr->card.mod_encoder, zr->card.i2c_encoder, |
1369 | zr->card.addrs_encoder); | 1369 | zr->card.addrs_encoder); |
1370 | 1370 | ||