rename AVMetaData to AVMetadata and meta_data to metadata

Originally committed as revision 16430 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
Aurelien Jacobs 2009-01-04 23:31:31 +00:00
parent 27cb5cbc16
commit bc1d2afb37
6 changed files with 26 additions and 26 deletions

View File

@ -73,9 +73,9 @@ unsigned avformat_version(void);
typedef struct { typedef struct {
char *key; char *key;
char *value; char *value;
}AVMetaDataTag; }AVMetadataTag;
struct AVMetaData; struct AVMetadata;
/** /**
* gets a metadata element with matching key. * gets a metadata element with matching key.
@ -83,15 +83,15 @@ struct AVMetaData;
* @param flags allows case as well as suffix insensitive comparissions. * @param flags allows case as well as suffix insensitive comparissions.
* @return found tag or NULL, changing key or value leads to undefined behavior. * @return found tag or NULL, changing key or value leads to undefined behavior.
*/ */
AVMetaDataTag * AVMetadataTag *
av_metadata_get(struct AVMetaData *m, const char *key, const AVMetaDataTag *prev, int flags); av_metadata_get(struct AVMetadata *m, const char *key, const AVMetadataTag *prev, int flags);
/** /**
* sets the given tag in m, overwriting an existing tag. * sets the given tag in m, overwriting an existing tag.
* @param tag tag to add to m, key and value will be av_strduped. * @param tag tag to add to m, key and value will be av_strduped.
* @return >= 0 if success otherwise error code that is <0. * @return >= 0 if success otherwise error code that is <0.
*/ */
int av_metadata_set(struct AVMetaData **m, AVMetaDataTag tag); int av_metadata_set(struct AVMetadata **m, AVMetadataTag tag);
/* packet functions */ /* packet functions */
@ -481,7 +481,7 @@ typedef struct AVStream {
*/ */
AVRational sample_aspect_ratio; AVRational sample_aspect_ratio;
struct AVMetaData *meta_data; struct AVMetadata *metadata;
} AVStream; } AVStream;
#define AV_PROGRAM_RUNNING 1 #define AV_PROGRAM_RUNNING 1
@ -500,7 +500,7 @@ typedef struct AVProgram {
enum AVDiscard discard; ///< selects which program to discard and which to feed to the caller enum AVDiscard discard; ///< selects which program to discard and which to feed to the caller
unsigned int *stream_index; unsigned int *stream_index;
unsigned int nb_stream_indexes; unsigned int nb_stream_indexes;
struct AVMetaData *meta_data; struct AVMetadata *metadata;
} AVProgram; } AVProgram;
#define AVFMTCTX_NOHEADER 0x0001 /**< signal that no header is present #define AVFMTCTX_NOHEADER 0x0001 /**< signal that no header is present
@ -511,7 +511,7 @@ typedef struct AVChapter {
AVRational time_base; ///< time base in which the start/end timestamps are specified AVRational time_base; ///< time base in which the start/end timestamps are specified
int64_t start, end; ///< chapter start/end time in time_base units int64_t start, end; ///< chapter start/end time in time_base units
char *title; ///< chapter title char *title; ///< chapter title
struct AVMetaData *meta_data; struct AVMetadata *metadata;
} AVChapter; } AVChapter;
#define MAX_STREAMS 20 #define MAX_STREAMS 20
@ -661,7 +661,7 @@ typedef struct AVFormatContext {
struct AVPacketList *packet_buffer_end; struct AVPacketList *packet_buffer_end;
struct AVMetaData *meta_data; struct AVMetadata *metadata;
} AVFormatContext; } AVFormatContext;
typedef struct AVPacketList { typedef struct AVPacketList {

View File

@ -226,7 +226,7 @@ static int avi_read_tag(AVFormatContext *s, const char *key, unsigned int size)
get_strz(pb, value, sizeof(value)); get_strz(pb, value, sizeof(value));
url_fseek(pb, i+size, SEEK_SET); url_fseek(pb, i+size, SEEK_SET);
return av_metadata_set(&s->meta_data, (const AVMetaDataTag){key, value}); return av_metadata_set(&s->metadata, (const AVMetadataTag){key, value});
} }
static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap) static int avi_read_header(AVFormatContext *s, AVFormatParameters *ap)

View File

@ -105,9 +105,9 @@ static void avi_write_info_tag(ByteIOContext *pb, const char *tag, const char *s
static void avi_write_info_tag2(AVFormatContext *s, const char *fourcc, const char *key1, const char *key2) static void avi_write_info_tag2(AVFormatContext *s, const char *fourcc, const char *key1, const char *key2)
{ {
AVMetaDataTag *tag= av_metadata_get(s->meta_data, key1, NULL, AV_METADATA_IGNORE_CASE); AVMetadataTag *tag= av_metadata_get(s->metadata, key1, NULL, AV_METADATA_IGNORE_CASE);
if(!tag && key2) if(!tag && key2)
tag= av_metadata_get(s->meta_data, key2, NULL, AV_METADATA_IGNORE_CASE); tag= av_metadata_get(s->metadata, key2, NULL, AV_METADATA_IGNORE_CASE);
if(tag) if(tag)
avi_write_info_tag(s->pb, fourcc, tag->value); avi_write_info_tag(s->pb, fourcc, tag->value);
} }

View File

@ -20,8 +20,8 @@
#include "metadata.h" #include "metadata.h"
AVMetaDataTag * AVMetadataTag *
av_metadata_get(struct AVMetaData *m, const char *key, const AVMetaDataTag *prev, int flags) av_metadata_get(struct AVMetadata *m, const char *key, const AVMetadataTag *prev, int flags)
{ {
unsigned int i, j; unsigned int i, j;
@ -44,10 +44,10 @@ av_metadata_get(struct AVMetaData *m, const char *key, const AVMetaDataTag *prev
return NULL; return NULL;
} }
int av_metadata_set(struct AVMetaData **pm, AVMetaDataTag elem) int av_metadata_set(struct AVMetadata **pm, AVMetadataTag elem)
{ {
struct AVMetaData *m= *pm; struct AVMetadata *m= *pm;
AVMetaDataTag *tag= av_metadata_get(m, elem.key, NULL, 0); AVMetadataTag *tag= av_metadata_get(m, elem.key, NULL, 0);
if(!m) if(!m)
m=*pm= av_mallocz(sizeof(*m)); m=*pm= av_mallocz(sizeof(*m));
@ -57,7 +57,7 @@ int av_metadata_set(struct AVMetaData **pm, AVMetaDataTag elem)
av_free(tag->key); av_free(tag->key);
*tag= m->elems[--m->count]; *tag= m->elems[--m->count];
}else{ }else{
AVMetaDataTag *tmp= av_realloc(m->elems, (m->count+1) * sizeof(*m->elems)); AVMetadataTag *tmp= av_realloc(m->elems, (m->count+1) * sizeof(*m->elems));
if(tmp){ if(tmp){
m->elems= tmp; m->elems= tmp;
}else }else

View File

@ -30,9 +30,9 @@
#include "avformat.h" #include "avformat.h"
struct AVMetaData{ struct AVMetadata{
int count; int count;
AVMetaDataTag *elems; AVMetadataTag *elems;
}; };
#endif /* AVFORMAT_METADATA_H */ #endif /* AVFORMAT_METADATA_H */

View File

@ -2306,14 +2306,14 @@ void av_close_input_stream(AVFormatContext *s)
av_free(s->chapters[s->nb_chapters]); av_free(s->chapters[s->nb_chapters]);
} }
av_freep(&s->chapters); av_freep(&s->chapters);
if(s->meta_data){ if(s->metadata){
while(s->meta_data->count--){ while(s->metadata->count--){
av_freep(&s->meta_data->elems[s->meta_data->count].key); av_freep(&s->metadata->elems[s->metadata->count].key);
av_freep(&s->meta_data->elems[s->meta_data->count].value); av_freep(&s->metadata->elems[s->metadata->count].value);
} }
av_freep(&s->meta_data->elems); av_freep(&s->metadata->elems);
} }
av_freep(&s->meta_data); av_freep(&s->metadata);
av_free(s); av_free(s);
} }