summaryrefslogtreecommitdiff
path: root/libavformat/id3v2.c
diff options
context:
space:
mode:
authorAnton Khirnov <anton@khirnov.net>2015-01-10 09:39:32 +0100
committerVittorio Giovara <vittorio.giovara@gmail.com>2015-01-14 17:17:24 +0100
commit8809c974a3fb51f96e498a5556a4a5bbacc581ce (patch)
treec3a4e13e8be2026a1964b006a8a8e998c1b7aa1f /libavformat/id3v2.c
parentf86f39cb9b1fcd063d5e4812132a75c06cc7acd2 (diff)
id3v2: constify the 'tag' parameter to special metadata parsing callback
Those functions should not ever modify it.
Diffstat (limited to 'libavformat/id3v2.c')
-rw-r--r--libavformat/id3v2.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libavformat/id3v2.c b/libavformat/id3v2.c
index e5f7486e1d..cef1d9fdae 100644
--- a/libavformat/id3v2.c
+++ b/libavformat/id3v2.c
@@ -300,7 +300,7 @@ static void read_ttag(AVFormatContext *s, AVIOContext *pb, int taglen,
* Parse GEOB tag into a ID3v2ExtraMetaGEOB struct.
*/
static void read_geobtag(AVFormatContext *s, AVIOContext *pb, int taglen,
- char *tag, ID3v2ExtraMeta **extra_meta)
+ const char *tag, ID3v2ExtraMeta **extra_meta)
{
ID3v2ExtraMetaGEOB *geob_data = NULL;
ID3v2ExtraMeta *new_extra = NULL;
@@ -432,7 +432,7 @@ static void free_apic(void *obj)
}
static void read_apic(AVFormatContext *s, AVIOContext *pb, int taglen,
- char *tag, ID3v2ExtraMeta **extra_meta)
+ const char *tag, ID3v2ExtraMeta **extra_meta)
{
int enc, pic_type;
char mimetype[64];
@@ -508,7 +508,7 @@ fail:
typedef struct ID3v2EMFunc {
const char *tag3;
const char *tag4;
- void (*read)(AVFormatContext *, AVIOContext *, int, char *,
+ void (*read)(AVFormatContext *, AVIOContext *, int, const char *,
ID3v2ExtraMeta **);
void (*free)(void *obj);
} ID3v2EMFunc;