fflewddur / tivolibre

Java app and library for decoding TiVo files to standard MPEG files.
GNU General Public License v3.0
34 stars 4 forks source link

Transport Stream synchronization problems cause decryption problems #1

Closed fflewddur closed 9 years ago

fflewddur commented 9 years ago

When a Transport Stream gets out of sync, the TiVo DirectShow filter skips a certain number of bytes before beginning to decrypt packets again. We need to do the same things to ensure our cypher is at the same position as theirs after synchronization is re-established.