A receiver for receiving an MPEG encrypted transport stream and outputting
audio and video signals comprising: a decryptor adapted to receive and
decrypt the encrypted transport stream; a de-multiplexer adapted to
convert the decrypted transport stream to audio and video elementary
streams and to change the values in presentation time stamp and decoding
time stamp fields of each packet of the audio and elementary streams to
match the time of a receiver record clock; a storage sub-system adapted
to store the audio and the video elementary streams and to change the
values in the presentation time stamp and decoding time stamp fields of
each header of the audio and video elementary streams to compensate for
the amount of time the audio and video elementary streams are stored; and
audio and video decoders to decode the audio and video elementary streams
respectively.