ExtractStream and PlayStream failing on every sector in a DTivo
rgmcleod2k
mcleod at o...
Sun, 28 Jul 2002 16:41:19 -0000
--- In ExtractStream@y..., "rwaldin" <rwaldin@y...> wrote:
> --- In ExtractStream@y..., "jeremyjgordonhome" <jgordon@s...> wrote:
>
> > I've gone so far as to get a linux build environment for the TiVo
> > setup, and modify the ExtractStream source to try and see if the
> > calculation for FSID->physical offset is off, but no success
yet.
>
> I think you hit the nail on the head. I found a change that fixes
> FSID->logical offset calculation on my SAT-T60 w/ 120 GB A drive:
>
> Change:
>
> nsector = (((loff_t)(((fsid * 0x20db2) & 0x3ffff) + 0x462)) << 9);
>
> to:
>
> nsector = (((loff_t)(((fsid * 0x20db2) & 0xfffff) + 0x462)) << 9);
>
> That's a change to the mask from 18 bits to 20. Here's a more
> detailed answer I posted to DealDatabase:
>
> http://www.dealdatabase.com/forum/showthread.php?s
> =&threadid=6890&perpage=1&pagenumber=22
Has anyone generated a new version of ExtractStream that contains
this change? I have a dual drive DTivo and I am seeing the problem
all the time.
Thanks.
mcleod
>
> -Ray