Lines Matching defs:chunk
129 struct riff_chunk *chunk,
132 if (!memcmp(chunk->id, RIFF_CHUNK_ID_BE, sizeof(chunk->id)))
134 else if (!memcmp(chunk->id, RIFF_CHUNK_ID_LE, sizeof(chunk->id)))
140 *byte_count = be32toh(chunk->size);
142 *byte_count = le32toh(chunk->size);
152 struct riff_chunk chunk;
158 memcpy(buf.chunk.id, cntr->magic, sizeof(cntr->magic));
160 (char *)&buf.chunk + sizeof(cntr->magic),
161 sizeof(buf.chunk) - sizeof(cntr->magic));
167 err = parse_riff_chunk_header(state, &buf.chunk, byte_count);
398 static void build_riff_chunk_header(struct riff_chunk *chunk,
406 memcpy(chunk->id, RIFF_CHUNK_ID_BE, sizeof(chunk->id));
407 chunk->size = htobe32(data_size);
409 memcpy(chunk->id, RIFF_CHUNK_ID_LE, sizeof(chunk->id));
410 chunk->size = htole32(data_size);
472 struct riff_chunk chunk;
488 build_riff_chunk_header(&buf.chunk, total_byte_count, state->be);
489 err = container_recursive_write(cntr, &buf, sizeof(buf.chunk));
499 // A subchunk in the chunk data for WAVE format.
505 // A subchunk in the chunk data for WAVE data.