summaryrefslogtreecommitdiff
path: root/linux
diff options
context:
space:
mode:
authorAndy Walls <awalls@radix.net>2008-11-01 00:07:36 -0400
committerAndy Walls <awalls@radix.net>2008-11-01 00:07:36 -0400
commit20294c5bcf01a436fbdb78a6548ec74dad1afd77 (patch)
tree39f07cc950ed212935e919db634046e1d61dcd66 /linux
parente983ee4b8803e5659b8f3e418169e5d8c019d230 (diff)
downloadmediapointer-dvb-s2-20294c5bcf01a436fbdb78a6548ec74dad1afd77.tar.gz
mediapointer-dvb-s2-20294c5bcf01a436fbdb78a6548ec74dad1afd77.tar.bz2
cx18: Mark CX18_CPU_DE_RELEASE_MDL as a slow API call
From: Andy Walls <awalls@radix.net> cx18: Mark CX18_CPU_DE_RELEASE_MDL as a slow API call. Give the encoder time to complete the MDL release before destroying the encoder internal task. This avoids an encoder lockup on the next digital capture and error messages about buffers being returned for an inactive encoder task handle. Priority: high Signed-off-by: Andy Walls <awalls@radix.net>
Diffstat (limited to 'linux')
-rw-r--r--linux/drivers/media/video/cx18/cx18-mailbox.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/linux/drivers/media/video/cx18/cx18-mailbox.c b/linux/drivers/media/video/cx18/cx18-mailbox.c
index 851a90537..acff7dfb6 100644
--- a/linux/drivers/media/video/cx18/cx18-mailbox.c
+++ b/linux/drivers/media/video/cx18/cx18-mailbox.c
@@ -83,7 +83,7 @@ static const struct cx18_api_info api_info[] = {
API_ENTRY(CPU, CX18_CPU_DE_SET_MDL_ACK, 0),
API_ENTRY(CPU, CX18_CPU_DE_SET_MDL, API_FAST),
API_ENTRY(CPU, CX18_APU_RESETAI, API_FAST),
- API_ENTRY(CPU, CX18_CPU_DE_RELEASE_MDL, 0),
+ API_ENTRY(CPU, CX18_CPU_DE_RELEASE_MDL, API_SLOW),
API_ENTRY(0, 0, 0),
};