[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:
mythcontext.h
in mythtv/libs/libmythtv:
NuppelVideoRecorder.cpp dbcheck.cpp dvbrecorder.cpp
hdtvrecorder.cpp mpegrecorder.cpp programinfo.cpp
programinfo.h
in mythtv/programs/mythbackend:
mainserver.cpp
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