[ExtractStream] RE: ExtractStream + new SVR2000 FIXED!

Daniel junior15 at m...
Sun, 6 Jan 2002 12:39:00 -0500


This sounds like a pretty nice program you've come up with. I look
forward to checking it out. With all the processing your application is
doing on the Tivo, will the Tivo still be able to function (i.e. Will I
be able to watch a recorded show on my Tivo while extracting a show with
your program?)? If so, that would be great. Also, are you saying that
the mpg file that comes out of your program will be in an MPG format
that can be burned to a SVCD? That would definitely be a very nice
feature.

I look forward to seeing the binary as soon as it's ready.

Thanks,
Daniel

-----Original Message-----
From: jeremyjgordonhome [mailto:jgordon@s...] 
Sent: Sunday, January 06, 2002 7:39 AM
To: ExtractStream@yahoogroups.com
Subject: [ExtractStream] RE: ExtractStream + new SVR2000 FIXED!

Hi All,

Well, I think I've figured out the issues with the SVR2000 and 
ExtractStream (and variants). The issue is that the two media 
partitions (/dev/hda10 and /dev/hda11) which normally exist from the 
factory are actually four on the SVR2000 (additionally /dev/hda12 
and /dev/hda13).

I've written a new C++ program "StreamServer", which can handle this 
configuration, and can currently serve up the raw tyStream's over 
HTTP (instead of all the telnet window stuff) without totally 
choking the Tivo.

Basically, /dev/hda10 on my system (and Tivo's since the dawn of 
time) is small (256 megs) and AFAIK used to store the general MFS 
database stuff. /dev/hda11 is much larger (on my system 16gig, 
smaller than previous SVR2000's) and used to store the actual 
video/audio tyStream data.

As mentioned above, /dev/hda12 and /dev/hda13 mirror this 
configuration (another 256 meg partition, and 16gig partition). I'm 
not yet sure why some FSID's should use the normal ExtractStream 
calculation to map FSID to physical sector on the MFS database 
partition A (/dev/hda10), and sometimes use my calculation to map 
FSID to physical sector on the MFS database partition B 
(/dev/hda12), but right now I coded it so that if it fails to get a 
valid signature with the FSID on MFS partition A, it will go look on 
partition B. I look at the first sector of /dev/hda10 to determine 
the partition configurations, so I'm not sure it will work for all 
configs, but I think it will work for both pre-December and post-
December SVR2000's automagically.

I'm still cleaning stuff up; should be able to post the source and 
binary tomorrow evening. The goal of this "StreamServer" program is 
do all the tyConvert type work on the TiVo. Basically, I want to be 
able to point Internet Explorer at my TiVo and watch MPEG2 streams 
in the browser (with the ever lovely Windows Media Player), and/or 
be able to "download" SVCD bitrate ready MPEG2 streams in ~15min to 
archive my shows.

I still plan on using the TCL application TivoWeb on port 80, but 
modified so that the "Now Showing" of a recorded show has a new 
hyperlink that specifies a URL's to the nicepri'd native 
application "StreamServer" running on port 81.

Regards,

Jeremy




To unsubscribe from this group, send an email to:
ExtractStream-unsubscribe@yahoogroups.com



Your use of Yahoo! Groups is subject to
http://docs.yahoo.com/info/terms/