]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - aac_afh.c
mp4: Provide return value for mp4_set_sample_position().
[paraslash.git] / aac_afh.c
index 34ad7cbadf1e95296af4a36119f20b18dfdce764..f41b3c2b8ad82cc7deaf280c769af0ca52f4f37a 100644 (file)
--- a/aac_afh.c
+++ b/aac_afh.c
@@ -103,9 +103,11 @@ static int aac_afh_get_chunk(uint32_t chunk_num, void *afh_context,
        struct aac_afh_context *c = afh_context;
        int32_t ss;
        size_t offset;
+       int ret;
 
-       assert(chunk_num <= INT_MAX);
-       mp4_set_sample_position(c->mp4, c->track, chunk_num);
+       ret = mp4_set_sample_position(c->mp4, c->track, chunk_num);
+       if (ret < 0)
+               return ret;
        offset = c->fpos;
        ss = mp4_get_sample_size(c->mp4, c->track, chunk_num);
        if (ss <= 0)