mirror of
https://gitee.com/openharmony/third_party_ffmpeg
synced 2024-11-24 11:49:48 +00:00
id3v2: constify the 'tag' parameter to special metadata parsing callback
Those functions should not ever modify it.
This commit is contained in:
parent
f86f39cb9b
commit
8809c974a3
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user