Lines Matching defs:dwdh
126 DWD_HEADER dwdh ;
137 psf_binheader_readf (psf, "11", &dwdh.major, &dwdh.minor) ;
138 psf_binheader_readf (psf, "e4j1", &dwdh.id, 1, &dwdh.compression) ;
139 psf_binheader_readf (psf, "e211", &dwdh.srate, &dwdh.channels, &dwdh.bitwidth) ;
140 psf_binheader_readf (psf, "e24", &dwdh.maxval, &dwdh.datalen) ;
141 psf_binheader_readf (psf, "e44", &dwdh.frames, &dwdh.offset) ;
144 dwdh.major, dwdh.minor, dwdh.id) ;
145 psf_log_printf (psf, " Compression : %d => ", dwdh.compression) ;
147 if (dwdh.compression != 0)
156 dwdh.srate, dwdh.channels, dwdh.bitwidth) ;
158 switch (dwdh.bitwidth)
170 psf_log_printf (psf, "*** Bad bit width %d\n", dwdh.bitwidth) ;
174 if (psf->filelength != dwdh.offset + dwdh.datalen)
175 { psf_log_printf (psf, " Data Length : %d (should be %D)\n", dwdh.datalen, psf->filelength - dwdh.offset) ;
176 dwdh.datalen = (uint32_t) (psf->filelength - dwdh.offset) ;
179 psf_log_printf (psf, " Data Length : %d\n", dwdh.datalen) ;
181 psf_log_printf (psf, " Max Value : %d\n", dwdh.maxval) ;
182 psf_log_printf (psf, " Frames : %d\n", dwdh.frames) ;
183 psf_log_printf (psf, " Data Offset : %d\n", dwdh.offset) ;
185 psf->datalength = dwdh.datalen ;
186 psf->dataoffset = dwdh.offset ;
190 psf->sf.samplerate = dwdh.srate ;
191 psf->sf.channels = dwdh.channels ;