[mythtv-commits] mythtv commit: r12385 - in branches/mythtv-firewire by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Wed Jan 3 01:21:05 UTC 2007


      Author: danielk
        Date: 2007-01-03 01:21:00 +0000 (Wed, 03 Jan 2007)
New Revision: 12385
   Changeset: http://cvs.mythtv.org/trac/changeset/12385

Added:

   branches/mythtv-firewire/libs/libmythtv/darwinavcinfo.cpp
   branches/mythtv-firewire/libs/libmythtv/darwinavcinfo.h
   branches/mythtv-firewire/libs/libmythtv/darwinfirewiredevice.cpp
   branches/mythtv-firewire/libs/libmythtv/darwinfirewiredevice.h
   branches/mythtv-firewire/libs/libmythtv/firewiredevice.cpp
   branches/mythtv-firewire/libs/libmythtv/firewiredevice.h
   branches/mythtv-firewire/libs/libmythtv/firewiresignalmonitor.cpp
   branches/mythtv-firewire/libs/libmythtv/firewiresignalmonitor.h
   branches/mythtv-firewire/libs/libmythtv/linuxfirewiredevice.cpp
   branches/mythtv-firewire/libs/libmythtv/linuxfirewiredevice.h

Modified:

   branches/mythtv-firewire/configure
   branches/mythtv-firewire/libs/libmythtv/cardutil.cpp
   branches/mythtv-firewire/libs/libmythtv/darwinfirewirechannel.cpp
   branches/mythtv-firewire/libs/libmythtv/darwinfirewirechannel.h
   branches/mythtv-firewire/libs/libmythtv/darwinfirewirerecorder.cpp
   branches/mythtv-firewire/libs/libmythtv/darwinfirewirerecorder.h
   branches/mythtv-firewire/libs/libmythtv/dbcheck.cpp
   branches/mythtv-firewire/libs/libmythtv/firewirechannel.cpp
   branches/mythtv-firewire/libs/libmythtv/firewirechannel.h
   branches/mythtv-firewire/libs/libmythtv/firewirechannelbase.cpp
   branches/mythtv-firewire/libs/libmythtv/firewirechannelbase.h
   branches/mythtv-firewire/libs/libmythtv/firewirerecorder.cpp
   branches/mythtv-firewire/libs/libmythtv/firewirerecorder.h
   branches/mythtv-firewire/libs/libmythtv/firewirerecorderbase.cpp
   branches/mythtv-firewire/libs/libmythtv/firewirerecorderbase.h
   branches/mythtv-firewire/libs/libmythtv/libmythtv.pro
   branches/mythtv-firewire/libs/libmythtv/mpeg/streamlisteners.h
   branches/mythtv-firewire/libs/libmythtv/scanwizardhelpers.h
   branches/mythtv-firewire/libs/libmythtv/selectavcdevice.cpp
   branches/mythtv-firewire/libs/libmythtv/selectavcdevice.h
   branches/mythtv-firewire/libs/libmythtv/signalmonitor.cpp
   branches/mythtv-firewire/libs/libmythtv/signalmonitor.h
   branches/mythtv-firewire/libs/libmythtv/tv_rec.cpp
   branches/mythtv-firewire/libs/libmythtv/tv_rec.h
   branches/mythtv-firewire/libs/libmythtv/videosource.cpp
   branches/mythtv-firewire/libs/libmythtv/videosource.h
   branches/mythtv-firewire/programs/mythbackend/backendutil.cpp

Log:

Updated version of firewire-sm-v41.patch from #1648.

 * Uniquely identifies STB the recorder should be controlling via GUID
 * Adds basic bus reset handler (works well on OSX, Linux handler only works on every other reset).
 * Saves previous channel we tuned to successfully like other recorders.
 * Sets Cable Box model automagically in mythtv-setup for Firewire card.
 * Adds Generic Cable Box model which should work with most STBs with recent firmware.
 * Links with both pre and post 5.3 libavc without memory leaks.
 * Properly tunes on freqid not channum

This also deletes any existing FireWire recorders in the DB, they must be re-added so we can probe for the GUID and find them in the future.





More information about the mythtv-commits mailing list