diff options
author | Dmitri Belimov <d.belimov@gmail.com> | 2009-04-28 05:41:08 -0400 |
---|---|---|
committer | Mauro Carvalho Chehab <mchehab@redhat.com> | 2009-06-16 17:20:57 -0400 |
commit | 82aa98fd9279dfe3e36679b7529f7b962939150e (patch) | |
tree | f9ee04c2efebffe8c9e4cfa1596a273ca7a8f5b2 /drivers/media/video/saa7134 | |
parent | be4a1a2209b5c6e6895e0b828a24df04ecb9d40f (diff) |
V4L/DVB (11733): increase MPEG encoder timout
If video has a lot of changes in frame, MPEG encoder need more time for
coding process. Add new bigger timeout for encoder.
This is patch from our customer. I checked this.
Signed-off-by: Alexey Osipov <lion-simba@pridelands.ru>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/video/saa7134')
-rw-r--r-- | drivers/media/video/saa7134/saa7134-ts.c | 2 | ||||
-rw-r--r-- | drivers/media/video/saa7134/saa7134.h | 1 |
2 files changed, 2 insertions, 1 deletions
diff --git a/drivers/media/video/saa7134/saa7134-ts.c b/drivers/media/video/saa7134/saa7134-ts.c index cc8b923afbc0..b8ff459d0d30 100644 --- a/drivers/media/video/saa7134/saa7134-ts.c +++ b/drivers/media/video/saa7134/saa7134-ts.c | |||
@@ -65,7 +65,7 @@ static int buffer_activate(struct saa7134_dev *dev, | |||
65 | /* start DMA */ | 65 | /* start DMA */ |
66 | saa7134_set_dmabits(dev); | 66 | saa7134_set_dmabits(dev); |
67 | 67 | ||
68 | mod_timer(&dev->ts_q.timeout, jiffies+BUFFER_TIMEOUT); | 68 | mod_timer(&dev->ts_q.timeout, jiffies+TS_BUFFER_TIMEOUT); |
69 | 69 | ||
70 | if (dev->ts_state == SAA7134_TS_BUFF_DONE) { | 70 | if (dev->ts_state == SAA7134_TS_BUFF_DONE) { |
71 | /* Clear TS cache */ | 71 | /* Clear TS cache */ |
diff --git a/drivers/media/video/saa7134/saa7134.h b/drivers/media/video/saa7134/saa7134.h index 1d190e5e1ac4..8229ab213223 100644 --- a/drivers/media/video/saa7134/saa7134.h +++ b/drivers/media/video/saa7134/saa7134.h | |||
@@ -376,6 +376,7 @@ struct saa7134_board { | |||
376 | #define INTERLACE_OFF 2 | 376 | #define INTERLACE_OFF 2 |
377 | 377 | ||
378 | #define BUFFER_TIMEOUT msecs_to_jiffies(500) /* 0.5 seconds */ | 378 | #define BUFFER_TIMEOUT msecs_to_jiffies(500) /* 0.5 seconds */ |
379 | #define TS_BUFFER_TIMEOUT msecs_to_jiffies(1000) /* 1 second */ | ||
379 | 380 | ||
380 | struct saa7134_dev; | 381 | struct saa7134_dev; |
381 | struct saa7134_dma; | 382 | struct saa7134_dma; |