Share

TiVo File Decoder

Code

Programming Languages: C

License: BSD License, Other License

Repositories

browse code, statistics cvs -d:pserver:anonymous@tivodecode.cvs.sourceforge.net:/cvsroot/tivodecode login

cvs -z3 -d:pserver:anonymous@tivodecode.cvs.sourceforge.net:/cvsroot/tivodecode co -P modulename

Show:

What's happening?

  • handle the new transport streams

    Australian tivos now allow downloading the streams either as program streams or transport streams. Tivodecode fails on transport streams (segfault), which would be because it is still treating it as a program stream. Looks like the file still consists of a 15k header with a valid but scrambled TS after that; a series of 188 byte packets, some with the scramble bit set (looks like every 4th video...

    2009-11-07 14:30:26 UTC by davidmonro

  • decoding the new _transport_ streams

    Hi, with the most recent update to Australian TiVos, we now can download files from the internal webserver in either program stream or transport streams (just using a slightly different URL). tivodecde however segfaults on the transport streams - from a quick glance at the code it is assuming a program stream. Looks like the file still consists of a 15k header with a valid but scrambled TS...

    2009-11-07 14:22:34 UTC by davidmonro

  • Followup: RE: Decoding other chunks

    tivodecode will decode the data and put it into an xml file. I now see that there's also a separate program called tdcat in the archive that will do it too.

    2009-08-15 01:50:07 UTC by mattack1

  • Followup: RE: Movie/Show Properties

    Even if the xml file were simply named the same as the show name, that would be useful. I was hoping I had an older version of tivodecode, but I guess not. (Also, having an option that inferred the output filename FROM the input filename, so I didn't have to drag in the file again and change .Tivo to .mpg, would be a help).

    2009-08-15 01:41:33 UTC by mattack1

Our Numbers