cannam@125: cannam@125: cannam@125: cannam@125: cannam@125: cannam@125: sndfile-info cannam@125: cannam@125: cannam@125: cannam@125: cannam@125: cannam@125: cannam@125: cannam@125: cannam@125:

cannam@125: Here is an example of the output from the sndfile-info program distributed with cannam@125: libsndfile. cannam@125:

cannam@125: cannam@125:

cannam@125: This file was opened and parsed correctly but had been truncated so that the values cannam@125: in the FORM and SSND chunks were incorrect. cannam@125:

cannam@125:
cannam@125:         erikd@hendrix > examples/sndfile-info truncated.aiff 
cannam@125:         truncated.aiff
cannam@125:         size : 200000
cannam@125:         FORM : 307474 (should be 199992)
cannam@125:          AIFF
cannam@125:          COMM : 18
cannam@125:           Sample Rate : 16000
cannam@125:           Samples     : 76857
cannam@125:           Channels    : 2
cannam@125:           Sample Size : 16
cannam@125:          SSND : 307436 (should be 199946)
cannam@125:           Offset     : 0
cannam@125:           Block Size : 0
cannam@125:         
cannam@125:         --------------------------------
cannam@125:         Sample Rate : 16000
cannam@125:         Frames      : 76857
cannam@125:         Channels    : 2
cannam@125:         Bit Width   : 16
cannam@125:         Format      : 0x00020001
cannam@125:         Sections    : 1
cannam@125:         Seekable    : TRUE
cannam@125:         Signal Max  : 32766
cannam@125:         	
cannam@125: 
cannam@125: cannam@125: cannam@125: cannam@125: