From: Andre Noll Date: Mon, 9 Aug 2021 16:43:44 +0000 (+0200) Subject: aac: Move declaration of mp4ff_set_sample_position() to mp4.h. X-Git-Tag: v0.7.1~7^2~133 X-Git-Url: http://git.tue.mpg.de/?a=commitdiff_plain;h=54462ffff3a149a6fc916b9d4ba52cdeab8282a4;p=paraslash.git aac: Move declaration of mp4ff_set_sample_position() to mp4.h. We used to provide the declaration of mp4ff_set_sample_position() in aac_afh.c. With the internal mp4.c this is no longer necessary as we may as well declare the function in mp4.h. Remove the documentation since it has become stale. --- diff --git a/aac_afh.c b/aac_afh.c index d8ad48a1..b16cea27 100644 --- a/aac_afh.c +++ b/aac_afh.c @@ -108,20 +108,6 @@ static void aac_afh_close(void *afh_context) free(c); } -/** - * Libmp4ff function to reposition the file to the given sample. - * - * \param f The opaque handle returned by mp4ff_open_read(). - * \param track The number of the (audio) track. - * \param sample Destination. - * - * We need this function to obtain the offset of the sample within the audio - * file. Unfortunately, it is not exposed in the mp4ff header. - * - * \return This function always returns 0. - */ -int32_t mp4ff_set_sample_position(mp4ff_t *f, const int32_t track, const int32_t sample); - static int aac_afh_get_chunk(uint32_t chunk_num, void *afh_context, const char **buf, uint32_t *len) { diff --git a/mp4.h b/mp4.h index 92c995c1..c3897011 100644 --- a/mp4.h +++ b/mp4.h @@ -99,6 +99,7 @@ typedef struct mp4ff_metadata_t tags; } mp4ff_t; +int32_t mp4ff_set_sample_position(mp4ff_t *f, const int32_t track, const int32_t sample); int32_t mp4ff_total_tracks(const mp4ff_t *f); void mp4ff_get_decoder_config(const mp4ff_t *f, const int track, unsigned char** ppBuf, unsigned int* pBufSize);