Home
last modified time | relevance | path

Searched refs:seek_to_pos (Results 1 – 25 of 75) sorted by relevance

123

/dports/audio/aqualung/aqualung-1.0/src/decoder/
H A Ddec_speex.c328 speex_dec_seek(decoder_t * dec, unsigned long long seek_to_pos) { in speex_dec_seek() argument
334 if (seek_to_pos == fdec->fileinfo.total_samples) in speex_dec_seek()
335 --seek_to_pos; in speex_dec_seek()
337 if (oggz_seek_units(pd->oggz, seek_to_pos / (float)pd->sample_rate * 1000.0f, SEEK_SET) != -1) { in speex_dec_seek()
339 if (seek_to_pos == 0) { in speex_dec_seek()
343 fdec->samples_left = fdec->fileinfo.total_samples - seek_to_pos; in speex_dec_seek()
H A Ddec_mpc.c324 mpc_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { argument
332 if (mpc_decoder_seek_sample(&pd->mpc_d, seek_to_pos)) {
334 if (mpc_demux_seek_sample(pd->mpc_d, seek_to_pos) == MPC_STATUS_OK) {
336 fdec->samples_left = fdec->fileinfo.total_samples - seek_to_pos;
H A Dfile_decoder.h106 void (* seek)(struct _decoder_t * dec, unsigned long long seek_to_pos);
138 void file_decoder_seek(file_decoder_t * fdec, unsigned long long seek_to_pos);
H A Ddec_wavpack.c228 wavpack_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { in wavpack_decoder_seek() argument
234 if (WavpackSeekSample(pd->wpc, seek_to_pos) == 1) { in wavpack_decoder_seek()
235 fdec->samples_left = fdec->fileinfo.total_samples - seek_to_pos; in wavpack_decoder_seek()
H A Ddec_mod.c576 mod_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { in mod_decoder_seek() argument
582 if (seek_to_pos == fdec->fileinfo.total_samples) { in mod_decoder_seek()
583 --seek_to_pos; in mod_decoder_seek()
586 ModPlug_Seek(pd->mpf, (double)seek_to_pos / pd->mp_settings.mFrequency * 1000.0f); in mod_decoder_seek()
587 fdec->samples_left = fdec->fileinfo.total_samples - seek_to_pos; in mod_decoder_seek()
H A Ddec_flac.c577 flac_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { in flac_decoder_seek() argument
584 if (seek_to_pos == fdec->fileinfo.total_samples) { in flac_decoder_seek()
585 --seek_to_pos; in flac_decoder_seek()
588 if (FLAC__stream_decoder_seek_absolute(pd->flac_decoder, seek_to_pos)) { in flac_decoder_seek()
589 fdec->samples_left = fdec->fileinfo.total_samples - seek_to_pos; in flac_decoder_seek()
H A Ddec_mac.cpp287 mac_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { in mac_decoder_seek() argument
294 pdecompress->Seek(seek_to_pos); in mac_decoder_seek()
295 fdec->samples_left = fdec->fileinfo.total_samples - seek_to_pos; in mac_decoder_seek()
H A Ddec_lavc.c383 lavc_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { in lavc_decoder_seek() argument
390 int64_t timestamp = (double)seek_to_pos / fdec->fileinfo.sample_rate in lavc_decoder_seek()
392 int flags = (pos > seek_to_pos) ? AVSEEK_FLAG_BACKWARD : 0; in lavc_decoder_seek()
395 fdec->samples_left = fdec->fileinfo.total_samples - seek_to_pos; in lavc_decoder_seek()
H A Ddec_null.h39 void null_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_sndfile.h42 void sndfile_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_vorbis.c395 vorbis_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { in vorbis_decoder_seek() argument
404 if (ov_pcm_seek(&(pd->vf), seek_to_pos) == 0) { in vorbis_decoder_seek()
405 fdec->samples_left = fdec->fileinfo.total_samples - seek_to_pos; in vorbis_decoder_seek()
H A Ddec_wavpack.h51 void wavpack_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_flac.h54 void flac_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_lavc.h53 void lavc_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_mac.h59 void mac_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_mod.h60 void mod_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_mpc.h66 void mpc_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_speex.h68 void speex_dec_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_vorbis.h62 void vorbis_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_cdda.h74 void cdda_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
H A Ddec_null.c128 null_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { in null_decoder_seek() argument
H A Ddec_sndfile.c309 sndfile_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { in sndfile_decoder_seek() argument
314 if ((pd->nframes = sf_seek(pd->sf, seek_to_pos, SEEK_SET)) != -1) { in sndfile_decoder_seek()
H A Ddec_cdda.c504 cdda_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos) { in cdda_decoder_seek() argument
519 pd->pos_lsn = pd->first_lsn + seek_to_pos / 588; in cdda_decoder_seek()
520 fdec->samples_left = fdec->fileinfo.total_samples - (seek_to_pos / 588) * 588; in cdda_decoder_seek()
H A Ddec_mpeg.h152 void mpeg_decoder_seek(decoder_t * dec, unsigned long long seek_to_pos);
/dports/audio/aqualung/aqualung-1.0/src/
H A Dcore.h157 long long seek_to_pos; member

123