[mythtv-commits] mythtv commit: r25777 by danielk

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Fri Aug 20 15:23:58 UTC 2010


      Author: danielk
        Date: 2010-08-20 15:23:58 +0000 (Fri, 20 Aug 2010)
New Revision: 25777
   Changeset: http://svn.mythtv.org/trac/changeset/25777

Log:

Refactor of recorders. There is a lot of redundancy + some thread safety stuff got broken in the Qt4 conversion. This puts a lot more digital recorder functionality in the DTVRecorder and puts a little bit more shared functionality in RecorderBase. This allows means the device recorder classes do almost no data processing but only handle dealing with the hardware (or alternatively their stream handler in multirec recorders).

This has undergone a quick smoke test with a DVB recorder, but obviously before this is merged to trunk all the recorders involved will need to be re-tested.

Modified:

   branches/mythtv-rec/mythtv/libs/libmythtv/dtvconfparserhelpers.cpp
   branches/mythtv-rec/mythtv/libs/libmythtv/dtvconfparserhelpers.h
   branches/mythtv-rec/mythtv/libs/libmythtv/dtvrecorder.cpp
   branches/mythtv-rec/mythtv/libs/libmythtv/dtvrecorder.h
   branches/mythtv-rec/mythtv/libs/libmythtv/dvbrecorder.cpp
   branches/mythtv-rec/mythtv/libs/libmythtv/dvbrecorder.h
   branches/mythtv-rec/mythtv/libs/libmythtv/firewirerecorder.cpp
   branches/mythtv-rec/mythtv/libs/libmythtv/firewirerecorder.h
   branches/mythtv-rec/mythtv/libs/libmythtv/hdhrrecorder.cpp
   branches/mythtv-rec/mythtv/libs/libmythtv/hdhrrecorder.h
   branches/mythtv-rec/mythtv/libs/libmythtv/hdhrstreamhandler.h
   branches/mythtv-rec/mythtv/libs/libmythtv/importrecorder.cpp
   branches/mythtv-rec/mythtv/libs/libmythtv/importrecorder.h
   branches/mythtv-rec/mythtv/libs/libmythtv/iptvrecorder.cpp
   branches/mythtv-rec/mythtv/libs/libmythtv/iptvrecorder.h
   branches/mythtv-rec/mythtv/libs/libmythtv/mpegrecorder.cpp
   branches/mythtv-rec/mythtv/libs/libmythtv/mpegrecorder.h
   branches/mythtv-rec/mythtv/libs/libmythtv/recorderbase.cpp
   branches/mythtv-rec/mythtv/libs/libmythtv/recorderbase.h
   branches/mythtv-rec/mythtv/libs/libmythtv/tv_rec.h




More information about the mythtv-commits mailing list