Lines Matching refs:dsf
68 DSFContext *dsf = s->priv_data;
133 dsf->audio_size = avio_rl64(pb) / 8 * st->codecpar->ch_layout.nb_channels;
147 dsf->data_end = avio_tell(pb);
150 dsf->data_size = avio_rl64(pb) - 12;
151 dsf->data_end += dsf->data_size + 12;
159 DSFContext *dsf = s->priv_data;
166 if (pos >= dsf->data_end)
169 if (dsf->data_size > dsf->audio_size) {
170 int last_packet = pos == (dsf->data_end - st->codecpar->block_align);
174 int64_t packet_size = dsf->audio_size - data_pos;
175 int64_t skip_size = dsf->data_size - data_pos - packet_size;
201 ret = av_get_packet(pb, pkt, FFMIN(dsf->data_end - pos, st->codecpar->block_align));
213 .name = "dsf",