diff options
author | Oliver Endriss <o.endriss@gmx.de> | 2006-07-18 22:55:23 -0300 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@infradead.org> | 2006-07-29 17:22:23 -0300 |
commit | 32e4c3a5622e832938aa0272e21a292564ff090a (patch) | |
tree | defe0d2b1566a6438b52113e43f8536eb669cdcc /drivers/media/dvb/ttpci/budget-patch.c | |
parent | 3117beec7e43f91ce156cacf033a712c7e22737d (diff) | |
download | linux-stable-32e4c3a5622e832938aa0272e21a292564ff090a.tar.gz linux-stable-32e4c3a5622e832938aa0272e21a292564ff090a.tar.bz2 linux-stable-32e4c3a5622e832938aa0272e21a292564ff090a.zip |
V4L/DVB (4323): [budget/budget-av/budget-ci/budget-patch drivers] fixed DMA start/stop code
Fix bug reported by Andrew de Quincey:
After cold boot the saa7146 DMA did not start if the demuxer was opened
before the frontend has locked to the signal.
DMA transfers will be started now if (and only if)
the frontend is locked and data should be sent to the demuxer.
Signed-off-by: Oliver Endriss <o.endriss@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@infradead.org>
Diffstat (limited to 'drivers/media/dvb/ttpci/budget-patch.c')
-rw-r--r-- | drivers/media/dvb/ttpci/budget-patch.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/media/dvb/ttpci/budget-patch.c b/drivers/media/dvb/ttpci/budget-patch.c index ee60ce90a400..57227441891e 100644 --- a/drivers/media/dvb/ttpci/budget-patch.c +++ b/drivers/media/dvb/ttpci/budget-patch.c @@ -617,6 +617,8 @@ static int budget_patch_attach (struct saa7146_dev* dev, struct saa7146_pci_exte budget->dvb_adapter.priv = budget; frontend_init(budget); + ttpci_budget_init_hooks(budget); + return 0; } |