User Tools

Site Tools


atrac3p:serialized_envelope_x_coordinates

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
atrac3p:serialized_envelope_x_coordinates [2010/10/23 17:56] megadiscmanatrac3p:serialized_envelope_x_coordinates [2010/10/23 17:58] megadiscman
Line 15: Line 15:
  
 === 2 (on master channel): Variable length encoding using difference between envelopes === === 2 (on master channel): Variable length encoding using difference between envelopes ===
-The envelope for band 0 is stored as in mode 0 (that means: if band 0 has no envelope, no envelope is stored that way!). The X coordinates of the later envelopes are stored as difference to the X coordinate of the corresponding point (with the same index) of the directly preceding envelope. In case that point is not present, it is assumed as zero for the first point in the envelope or as the previously read X value of the current envelope for later points.+The envelope for band 0 is stored as in mode 0 (that means: if band 0 has no envelope, no envelope is stored that way!). The X coordinates of the later envelopes are stored as difference to the X coordinate of the corresponding point (with the same index) of the directly preceding envelope. Application of deltas wraps around. Different trees are used for increasing or decreasing slope of the envelope, the first point is defined to be handled like on a decreasing slope. In case that the directly preceeding envelope has no point with the same index, it is assumed as zero for the first point in the envelope or as the previously read X value of the current envelope for later points.
  
 === 2 (on slave channel): Either VLC with difference between points or clone from master === === 2 (on slave channel): Either VLC with difference between points or clone from master ===
atrac3p/serialized_envelope_x_coordinates.txt · Last modified: 2010/10/25 11:32 by megadiscman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki