GNOME Bugzilla – Bug 412947
RFE: support decoding of Tivo files, given the proper key
Last modified: 2015-02-24 12:27:17 UTC
Tivo files are encrypted with a per-user key; given that key, the user should be able to watch them in any gstreamer-using app. Not having deep knowledge of GST internals, I'd assume that this would require: 1) code in gst to recognize tivo files, and act accordingly 2) a mechanism for gst to tell the app that a key is required 3) a mechanism for the app to provide the key 4) code in gst to handle the key & decoding Decoding code is available at http://tivodecode.sourceforge.net/.
Note that the code is BSD, and the encryption algorithm is BSD w/advertising.
Looks easy enough to do from the docs. What would be useful is: - one or more sample files - an appropriate key to go with those files, to test decoding ;) Otherwise you'll have to wait for a hacker who's got a Tivo to come along.
tivodecode seems to be inactive since 2007. Do we still want to care about this ? Is Tivo still alive/used ? Otherwise it looks as though its usage would be a simple filter with tivo file format in and mpeg-ps out.
Sill exists, has lessened in use. I don't know that it's necessarily a required use case these days.