]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - aacdec.c
aac: make find_stco() return the first offset
[paraslash.git] / aacdec.c
index c7bec16479ae1373f05cfa0118da8af36eee0c72..54b422986d585e710531bd94726858a60a293e87 100644 (file)
--- a/aacdec.c
+++ b/aacdec.c
@@ -96,14 +96,14 @@ static ssize_t aacdec(char *input_buffer, size_t len, struct filter_node *fn)
        if (padd->decoder_length > 0) {
                consumed = 0;
                if (!padd->entry) {
-                       ret = aac_find_stco(inbuf + consumed, len - consumed,
+                       ret = aac_find_entry(inbuf + consumed, len - consumed,
                                &skip);
                        if (ret < 0) {
                                ret = len;
                                goto out;
                        }
                        consumed += skip;
-                       padd->entry = aac_read_int32(inbuf + consumed);
+                       padd->entry = ret;
                        PARA_INFO_LOG("entry: %lu\n", padd->entry);
                }
                ret = len;