PDA

View Full Version : ReplayTV type of Archiving for the TiVo


n4zmz
08-29-2002, 01:18 PM
This thread is for the discussion/status of information related to Video Archiving.

FYI: Starting with the ReplayTV 4000, streaming a video to/from a video archive server was made possible with the advent of several software packages. ReplayPC, ReplayServer, SwapDV and DVArchive. Of these packages, DVArchive is the primary focus.

Status:
ReplayPC compiles and runs on the TiVo.
ReplayServer compiles, but has runtime issues on the TiVo.
TiVoweb has been modified to handle the initial part of the discovery protocol (Device_Descr.xml)
RTVNotify (part of ReplayServer Apache version) compiles and runs on the TiVo.
GuideParser is being modified to build a replay style guide file instead of only reading it. It currently compiles and runs on the TiVo.
DVArchive v1.1 Beta contains basic code to talk to ReplayServer for the TiVo.

Current issues:
pthreads not working for ReplayServer on TiVo.
converting the now showing to a binary file based on the latest show time using the routines from GuideParser.
extracting/muxing/etc of video to send to archive.

-- Dennis

n4zmz
08-30-2002, 11:56 PM
My current version of GuideParser is building a fixed version of the guide file. This is the first stage of guide building. The next stage is to retrieve the information out of MFS to build the guide file.

mfs_dumpobj is core dumping. I suspect it needs a newer schema.txt file.

Suggestions?

AlphaWolf
08-31-2002, 12:10 AM
I could write you a TCL script to retrieve all of the guide data for one specific show out of MFS easy, just tell me what information you need and I will find the tivo equivalent.

EDIT: actualy never mind, the latest beta of tivoweb does all of this already in ui.itcl, all you would have to do is parse its output, then convert that to your needed format. It gets everything about the showings guide data that tivo even stores...peice of cake.

n4zmz
08-31-2002, 12:16 PM
Whereas the TCL parsing of the guide information is great, it would require that I learn a lot more about TCL to generate the structures needed to re-produce the Replay style guide which is a binary file. Now, if there was some place where I can call C/C++ routines from TCL, that would be an option.

AlphaWolf
08-31-2002, 11:04 PM
Originally posted by n4zmz
Whereas the TCL parsing of the guide information is great, it would require that I learn a lot more about TCL to generate the structures needed to re-produce the Replay style guide which is a binary file. Now, if there was some place where I can call C/C++ routines from TCL, that would be an option.

Couldn't you just write another program to parse plaintext information outputted by a TCL script into a binary file? A bit messy code wise, but just as accurate, and its by far the easiest/least time consuming approach if thats what your looking for.