[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