Lines Matching defs:header
50 static int update_frames_to_bat(struct bat *bat, struct wav_chunk_header *header,
56 bat->frames = header->length / bat->frame_size;
64 struct wav_chunk_header *header)
76 /* If the format header is larger, skip the rest */
77 header_skip = header->length - sizeof(chunk_fmt);
81 fprintf(bat->err, _("Seek fmt header error: %s:%d\n"),
105 /* Read header of RIFF wav file */
108 fprintf(bat->err, _("Read header error: %s:%zd\n"), file, err);
121 fprintf(bat->err, _("Read chunk header error: "));
164 wav->header.magic = WAV_RIFF;
165 wav->header.type = WAV_WAVE;
176 wav->header.length = (wav->chunk.length) + sizeof(wav->chunk)
177 + sizeof(wav->format) + sizeof(wav->header) - 8;
184 err = fwrite(&wav->header, 1, sizeof(wav->header), fp);
185 if (err != sizeof(wav->header)) {
186 fprintf(bat->err, _("Write file error: header %d\n"), err);
203 /* update wav header when data size changed */
211 wav.header.length = (wav.chunk.length) + sizeof(wav.chunk)
212 + sizeof(wav.format) + sizeof(wav.header) - 8;