]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - mp4.c
mp4: Mark callback function pointers as const.
[paraslash.git] / mp4.c
diff --git a/mp4.c b/mp4.c
index 23bd7934ac87db131331df06e78703d6ec5d0438..b8746e327ece4b4b192d0565cf9859bf71547ea2 100644 (file)
--- a/mp4.c
+++ b/mp4.c
@@ -44,7 +44,7 @@ struct mp4_track {
 #define MAX_TRACKS 1024
 
 struct mp4 {
-       struct mp4_callback *cb;
+       const struct mp4_callback *cb;
        int64_t current_position;
 
        uint64_t moov_offset;
@@ -1066,7 +1066,7 @@ static int32_t parse_atoms(struct mp4 *f, int meta_only)
        return 0;
 }
 
-struct mp4 *mp4_open_read(struct mp4_callback *cb)
+struct mp4 *mp4_open_read(const struct mp4_callback *cb)
 {
        struct mp4 *f = para_calloc(sizeof(struct mp4));
 
@@ -1279,7 +1279,7 @@ int32_t mp4_num_samples(const struct mp4 *f, int32_t track)
        return total;
 }
 
-struct mp4 *mp4_open_meta(struct mp4_callback *cb)
+struct mp4 *mp4_open_meta(const struct mp4_callback *cb)
 {
        struct mp4 *f = para_calloc(sizeof(struct mp4));
 
@@ -1896,7 +1896,8 @@ static int32_t write_int32(struct mp4 *f, uint32_t data)
        return write_data(f, temp, sizeof(temp));
 }
 
-int32_t mp4_meta_update(struct mp4_callback *cb, const struct mp4_metadata *data)
+int32_t mp4_meta_update(const struct mp4_callback *cb,
+               const struct mp4_metadata *data)
 {
        void *new_moov_data;
        uint32_t new_moov_size;