#define MAX_TRACKS 1024
struct mp4 {
- struct mp4_callback *cb;
+ const struct mp4_callback *cb;
int64_t current_position;
uint64_t moov_offset;
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));
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));
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;