[mythtv-commits] mythtv commit: r19979 by greg
mythtv at cvs.mythtv.org
mythtv at cvs.mythtv.org
Thu Feb 12 02:13:58 UTC 2009
Author: greg
Date: 2009-02-12 02:13:58 +0000 (Thu, 12 Feb 2009)
New Revision: 19979
Changeset: http://cvs.mythtv.org/trac/changeset/19979
Modified:
trunk/mythplugins/mythvideo/mythvideo/dbcheck.cpp
trunk/mythplugins/mythvideo/mythvideo/dirscan.cpp
trunk/mythplugins/mythvideo/mythvideo/dirscan.h
trunk/mythplugins/mythvideo/mythvideo/metadata.cpp
trunk/mythplugins/mythvideo/mythvideo/metadata.h
trunk/mythplugins/mythvideo/mythvideo/metadatalistmanager.cpp
trunk/mythplugins/mythvideo/mythvideo/playercommand.cpp
trunk/mythplugins/mythvideo/mythvideo/videodlg.cpp
trunk/mythplugins/mythvideo/mythvideo/videodlg.h
trunk/mythplugins/mythvideo/mythvideo/videolist.cpp
trunk/mythplugins/mythvideo/mythvideo/videolist.h
trunk/mythplugins/mythvideo/mythvideo/videoscan.cpp
trunk/mythplugins/mythvideo/mythvideo/videoutils.cpp
trunk/mythplugins/mythvideo/mythvideo/videoutils.h
Log:
This is the last commit for the mythvideo scanning and streaming via mythbackend support.
Updates mythvideo to scan backends containing Video storage groups.
If a backend is offline the content is not removed from the database. If you want those files removed from the database remove the Videos group from that backend first.
The host is stored in the videometadata so it knows where to find the file for playback as well as where to look for remote folder.jpg's and so on.
Files in the remote backends are "merged" into the local video tree for display purposes.
So for example if you have the following
local files
/data/video/TV/24/Season1/24.s01e01.avi
Remotebackend
VideoGroup :TV/24/Season2/24.s02e01.avi
Otherbackend
VideoGroup :TV/24/Season1/24.s01e02.avi
TV/KyleXY/Season1/kylex1.s01e01.avi
Would end up in a single tree list like so
VideoHome/TV/24/Season1/24.s01e01.avi
24.s01e02.avi
Season2/24.s02e01.avi
KyleXY/Season1/kylexy.s01e01.avi
One important item of note is that remote DVD ISO/VIDEO_TS playback DO NOT WORK with this yet. So please no tickets on that. It's a known limitation at this point.
More information about the mythtv-commits
mailing list