[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/