[mythtv-commits] Ticket #1648: Firewire Recorder missing signal monitor (get's stuck)

MythTV mythtv at cvs.mythtv.org
Sat Dec 16 02:49:38 UTC 2006


#1648: Firewire Recorder missing signal monitor (get's stuck)
--------------------+-------------------------------------------------------
 Reporter:  xris    |        Owner:  jwestfall
     Type:  defect  |       Status:  new      
 Priority:  minor   |    Milestone:  0.21     
Component:  mythtv  |      Version:  head     
 Severity:  medium  |   Resolution:           
--------------------+-------------------------------------------------------
Comment (by danielk):

 I've attached an updated patch it basically does everything that is listed
 in the TODO for version 10 of the patch except for adding a channel
 scanner. However, I've identified some additional problems (1-5):

 1/ There is currently no way to uniquely identify an STB in the OS X
 Firewire recorder, and the Linux port + node method is not robust (the
 node sometimes changes on STB reboot). It would be better to identify the
 STB by GUID when you configure it initially, then we can always find it
 again when it is on the bus.

 2/ Neither the Linux or OS X Firewire recorder deal with bus resets
 properly; both APIs provide the means to detect and reset the state
 properly after a bus reset, we just need to implement this.

 3/ The previous channel is not saved with the Firewire recorder. This was
 probably a workaround for getting stuck on a bad channel, but we should
 fix this once the signal monitor is in place.

 4/ By default the cable box model is set to "Other" this should be set to
 the current cable box model automagically when we know this from the
 vendor and model IDs. (We already use these in the external channel
 changers).

 5/ The external channel changers should link to the equivalent code in
 libmythtv. This will avoid code duplication and allow both the internal
 and external firewire channel changers to benefit from improvements made
 by people using one or the other.

 6/ I still need to implement a channel scanner for firewire.

 7/ I still need to do resolve the Linux libavc pre/post v 5.3
 incompatibilities.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/1648#comment:10>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list