]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - mp4.c
mp4: Drop metadata parameter from mp4_meta_update().
[paraslash.git] / mp4.c
diff --git a/mp4.c b/mp4.c
index 49fb22b97a640101c5e20ebf472610e6a28b802d..1158a381f9b54f3a175ca9f55d5c5c620b15e63b 100644 (file)
--- a/mp4.c
+++ b/mp4.c
@@ -1571,8 +1571,8 @@ static uint32_t fix_byte_order_32(uint32_t src)
        return read_u32_be(&src);
 }
 
-static uint32_t modify_moov(struct mp4 *f, const struct mp4_metadata *data,
-               void **out_buffer, uint32_t * out_size)
+static uint32_t modify_moov(struct mp4 *f, void **out_buffer,
+               uint32_t *out_size)
 {
        uint64_t total_base = f->moov_offset + 8;
        uint32_t total_size = (uint32_t) (f->moov_size - 8);
@@ -1590,7 +1590,7 @@ static uint32_t modify_moov(struct mp4 *f, const struct mp4_metadata *data,
                struct membuffer *buf;
                void *new_udta_buffer;
                uint32_t new_udta_size;
-               if (!create_udta(data, &new_udta_buffer, &new_udta_size))
+               if (!create_udta(&f->tags, &new_udta_buffer, &new_udta_size))
                        return 0;
 
                buf = membuffer_create();
@@ -1614,7 +1614,7 @@ static uint32_t modify_moov(struct mp4 *f, const struct mp4_metadata *data,
                        void *new_meta_buffer;
                        uint32_t new_meta_size;
 
-                       if (!create_meta(data, &new_meta_buffer, &new_meta_size))
+                       if (!create_meta(&f->tags, &new_meta_buffer, &new_meta_size))
                                return 0;
 
                        buf = membuffer_create();
@@ -1642,7 +1642,7 @@ static uint32_t modify_moov(struct mp4 *f, const struct mp4_metadata *data,
                ilst_offset = get_position(f);
                ilst_size = read_int32(f);
 
-               if (!create_ilst(data, &new_ilst_buffer, &new_ilst_size))
+               if (!create_ilst(&f->tags, &new_ilst_buffer, &new_ilst_size))
                        return 0;
 
                size_delta = new_ilst_size - (ilst_size - 8);
@@ -1704,13 +1704,13 @@ 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 *f, struct mp4_metadata *meta)
+int32_t mp4_meta_update(struct mp4 *f)
 {
        void *new_moov_data;
        uint32_t new_moov_size;
 
        set_position(f, 0);
-       if (!modify_moov(f, meta, &new_moov_data, &new_moov_size)) {
+       if (!modify_moov(f, &new_moov_data, &new_moov_size)) {
                mp4_close(f);
                return 0;
        }