Lines Matching defs:caf
23 #include "caf.h"
115 CAFContext *caf = s->priv_data;
211 caf->data = avio_tell(pb);
220 CAFContext *caf = s->priv_data;
225 int i, alloc_size = caf->size_entries_used + 5U;
230 &caf->size_buffer_size,
238 pkt_sizes[caf->size_entries_used++] = 128 | top;
240 pkt_sizes[caf->size_entries_used++] = pkt->size & 127;
241 caf->packets++;
249 CAFContext *caf = s->priv_data;
257 avio_seek(pb, caf->data, SEEK_SET);
258 avio_wb64(pb, file_size - caf->data - 8);
262 packet_size = st->duration / (caf->packets - 1);
268 avio_wb64(pb, caf->size_entries_used + 24U);
269 avio_wb64(pb, caf->packets); ///< mNumberPackets
270 avio_wb64(pb, caf->packets * packet_size); ///< mNumberValidFrames
273 avio_write(pb, st->priv_data, caf->size_entries_used);
280 .name = "caf",
282 .mime_type = "audio/x-caf",
283 .extensions = "caf",