Opened 15 years ago
Closed 15 years ago
#932 closed task (fixed)
NVR VBI decoder uses blocking reads, causing recorder to deadlock
Reported by: | danielk | Owned by: | danielk |
---|---|---|---|
Priority: | minor | Milestone: | 0.19 |
Component: | mythtv | Version: | head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
If you configure the wrong VBI device, or have another application reading VBI data the blocking read for CC data gets stuck waiting for data, so it is impossible to shutdown the recorder. I noticed this while working on #843 and trying to switch back to a NupperVideoRecorder? that I had been using earlier.
The CC decoder is also hard coded to the default VBI format for Bt787 cards. It does not decode CC data on the cx88 cards in their default configuration, nor does it work with bt787 cards if the VBI format has been changed externally to MythTV.
Note: See
TracTickets for help on using
tickets.
(In [8498]) Fixes #932.
This fixes the VBI deadlocking the NVR issue.
This also theoretically fixes the cx88 vbi captions, but I still haven't seen any decoded in the wild. We are now reading the right block size and should be looking at the right vbi lines.