Opened 20 years ago
Closed 20 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.