[mythtv-commits] mythtv commit: r21134 - in trunk/mythtv by cpinkham

mythtv at cvs.mythtv.org mythtv at cvs.mythtv.org
Thu Aug 6 03:14:48 UTC 2009


      Author: cpinkham
        Date: 2009-08-06 03:14:47 +0000 (Thu, 06 Aug 2009)
New Revision: 21134
   Changeset: http://cvs.mythtv.org/trac/changeset/21134

Modified:

   trunk/mythtv/libs/libmythdb/mythsocket.cpp
   trunk/mythtv/libs/libmythdb/mythsocket.h
   trunk/mythtv/libs/libmythdb/remotefile.cpp
   trunk/mythtv/libs/libmythdb/remotefile.h
   trunk/mythtv/libs/libmythtv/RingBuffer.cpp
   trunk/mythtv/libs/libmythtv/dbchannelinfo.cpp
   trunk/mythtv/libs/libmythtv/previewgenerator.cpp
   trunk/mythtv/libs/libmythui/mythimage.cpp
   trunk/mythtv/libs/libmythui/mythuihelper.cpp
   trunk/mythtv/programs/mythbackend/filetransfer.cpp
   trunk/mythtv/programs/mythbackend/filetransfer.h
   trunk/mythtv/programs/mythbackend/mainserver.cpp

Log:

Allow writing files using myth:// URLs via a writeable RingBuffer
and/or RemoteFile.

URL format is as normal, myth://StorageGroup@BackendIP/filename

The StorageGroup is optional and defaults to 'Default'.

The remote file is placed in the directory in the given storage
group with the most free space.  If modifictions are made to support
writing or moving recodings via this, mods will also be made to
the storage group scheduling code to allow this file I/O to be taken
into account.






More information about the mythtv-commits mailing list