Lines Matching defs:wav
107 WAVContext *wav = s->priv_data;
131 if (wav->write_bext)
135 wav->maxpts = wav->last_duration = 0;
136 wav->minpts = INT64_MAX;
139 wav->data = ff_start_tag(pb, "data");
149 WAVContext *wav = s->priv_data;
152 wav->minpts = FFMIN(wav->minpts, pkt->pts);
153 wav->maxpts = FFMAX(wav->maxpts, pkt->pts);
154 wav->last_duration = pkt->duration;
163 WAVContext *wav = s->priv_data;
169 ff_end_tag(pb, wav->data);
182 number_of_samples = av_rescale(wav->maxpts - wav->minpts + wav->last_duration,
185 avio_seek(pb, wav->data-12, SEEK_SET);
209 .name = "wav",
211 .mime_type = "audio/x-wav",
212 .extensions = "wav",
387 /* wav input */
397 WAVContext *wav = s->priv_data;
454 next_tag_ofs = wav->data_end = avio_tell(pb) + data_size;
457 next_tag_ofs = wav->data_end = size ? next_tag_ofs : INT64_MAX;
546 WAVContext *wav = s->priv_data;
550 left = wav->data_end - avio_tell(s->pb);
552 if (CONFIG_W64_DEMUXER && wav->w64)
558 wav->data_end= avio_tell(s->pb) + left;
596 .name = "wav",
634 WAVContext *wav = s->priv_data;
662 /* subtract chunk header size - normal wav file doesn't count it */
677 wav->data_end = avio_tell(pb) + size - 24;
678 wav->w64 = 1;