Mercurial > audlegacy-plugins
diff src/aac/mp4ff/mp4ffint.h @ 451:5826c77f4acf trunk
[svn] - various overflow and security-related fixes from XMMS2 (mainly Juho Vaha-Herttua, et al)
| author | nenolod |
|---|---|
| date | Wed, 17 Jan 2007 00:56:53 -0800 |
| parents | 357de698dab2 |
| children | 5412f8c2ec29 |
line wrap: on
line diff
--- a/src/aac/mp4ff/mp4ffint.h Wed Jan 17 00:29:28 2007 -0800 +++ b/src/aac/mp4ff/mp4ffint.h Wed Jan 17 00:56:53 2007 -0800 @@ -131,6 +131,7 @@ { char *item; char *value; + uint32_t value_length; } mp4ff_tag_t; /* metadata list structure */ @@ -269,11 +270,11 @@ #ifdef USE_TAGGING /* mp4meta.c */ +int32_t mp4ff_tag_add_field_len(mp4ff_metadata_t *tags, const char *item, const char *value, uint32_t valuelen); int32_t mp4ff_tag_add_field(mp4ff_metadata_t *tags, const char *item, const char *value); int32_t mp4ff_tag_set_field(mp4ff_metadata_t *tags, const char *item, const char *value); int32_t mp4ff_set_metadata_name(mp4ff_t *f, const uint8_t atom_type, unsigned char **name); int32_t mp4ff_parse_tag(mp4ff_t *f, const uint8_t parent_atom_type, const int32_t size); -int32_t mp4ff_meta_find_by_name(const mp4ff_t *f, const char *item, char **value); int32_t mp4ff_parse_metadata(mp4ff_t *f, const int32_t size); int32_t mp4ff_tag_delete(mp4ff_metadata_t *tags); int32_t mp4ff_meta_get_num_items(const mp4ff_t *f);
