Patent ID: 8705942

Claim:
A method comprising: receiving a rate change command for a multimedia stream having at least a primary stream and a secondary stream that are unaligned; selecting a first starting point on a first block of data of the primary stream of the multimedia stream; inserting a skip point and a truncation point relative to the secondary stream unaligned with the primary stream, wherein the skip point relative to the secondary stream coincides in location with the first starting point on the first block of data of the primary stream and the truncation point relative to the secondary stream coincides in location with a second starting point on a second block of data of the primary stream next to the first block of data of the primary stream; processing the secondary stream by discarding data before the skip point and truncating data after the truncation point effective to generate a logical block of data across the primary stream and the secondary stream; and implementing the rate change on the logical block of data.