Opened 14 years ago

Closed 14 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.

Change History (1)

comment:1 Changed 14 years ago by danielk

Resolution: fixed
Status: newclosed

(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.

Note: See TracTickets for help on using tickets.