[mythtv-commits] mythtv commits

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Tue Jul 6 00:45:06 EDT 2004

Changes committed by cpinkham on Tue Jul  6 04:44:36 2004

Modified Files:
   in mythtv/libs/libmyth:
   in mythtv/libs/libmythtv:
        NuppelVideoRecorder.cpp dbcheck.cpp dvbrecorder.cpp 
        hdtvrecorder.cpp mpegrecorder.cpp programinfo.cpp 
   in mythtv/programs/mythbackend:
Log Message:

* Convert all timestamp database columns that are being used as regular
    datetime types to a datetime type in the DB.  This means people won't
    have to do the "starttime = starttime" thing whenever doing manual
    database updates anymore.

* Added a "lastmodified" timestamp field to the recorded table to keep
    track of the last time the recorded entry was updated.

* Added a "filesize" field to the recorded table which is updated during
    recording so the master frontend does not have to keep asking the
    slave backends for the filesizes of their recorded files.  Modified
    all *ecorder.cpp files to write current filesize out while recording
    and once again finished recording.  Recorders use
    ProgramInfo::SetFilesize() and there is also an available
    ProgramInfo::GetFilesize() to get the current filesize from the DB.

* Add lastmodified to ProgramInfo::ToStringList and FromStringList and
    bumped NUMPROGRAMLINES up to 36.

* Convert MainServer::HandleQueryRecordings to fillin the recording
    pathname itself if possible for recordings created on a slave
    backend unless it needs to ask the slave backend for the filesize.

NOTE: These changes require both a database version bump and a MythTV
    protocol version bump, so you must upgrade all backends and frontends
    at the same time.  If you use MythWeb, you should update that as well.


More information about the mythtv-commits mailing list