summaryrefslogtreecommitdiff
path: root/Kbuild
diff options
context:
space:
mode:
authorSteven Toth <stoth@kernellabs.com>2011-10-10 18:09:56 +0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2011-10-15 00:22:55 +0400
commit19696f09daeff897a672144be89a16b8df18c004 (patch)
tree9f0ffdff875462b52a41e9db5c89f496b212162b /Kbuild
parentd44aa2d7fc9fba30cf81f25ba33f1caf73e8fbb8 (diff)
downloadlinux-19696f09daeff897a672144be89a16b8df18c004.tar.xz
[media] cx23885: Avoid incorrect error handling and reporting
Previous driver over-reported errors and stopped the video fifo (causing video to stop) if 1) A risc error occured 2) The risc processor detected that it has missing lines in the video frame 3) The risc fifo is about to overflow. The previous driver reported all three of these cases as risc errors when this is technically not correct. So, the function was cleaned up. 1. Ensure that risc opcode related errors are correctly shown as such, and not overly reported for non-risc-opcode cases. 2. Ensure that line sync and overflow errors are not reported as opcode errors. 3. Ensure that only the risc-op-code case can stop the fifo and dump channel / risc processor information. The net result is that if video becomes unstable, cable disconnect, this will not trigger a stop of the video firmware (due to missing lines errors). Signed-off-by: Steven Toth <stoth@kernellabs.com> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'Kbuild')
0 files changed, 0 insertions, 0 deletions