[FFmpeg-cvslog] r16446 - in trunk/libavformat: avformat.h metadata.c
aurel
subversion
Tue Jan 6 00:56:27 CET 2009
Author: aurel
Date: Tue Jan 6 00:56:27 2009
New Revision: 16446
Log:
add a typedef for AVMetadata
Modified:
trunk/libavformat/avformat.h
trunk/libavformat/metadata.c
Modified: trunk/libavformat/avformat.h
==============================================================================
--- trunk/libavformat/avformat.h Tue Jan 6 00:25:58 2009 (r16445)
+++ trunk/libavformat/avformat.h Tue Jan 6 00:56:27 2009 (r16446)
@@ -75,7 +75,7 @@ typedef struct {
char *value;
}AVMetadataTag;
-struct AVMetadata;
+typedef struct AVMetadata AVMetadata;
/**
* gets a metadata element with matching key.
@@ -84,14 +84,14 @@ struct AVMetadata;
* @return found tag or NULL, changing key or value leads to undefined behavior.
*/
AVMetadataTag *
-av_metadata_get(struct AVMetadata *m, const char *key, const AVMetadataTag *prev, int flags);
+av_metadata_get(AVMetadata *m, const char *key, const AVMetadataTag *prev, int flags);
/**
* sets the given tag in m, overwriting an existing tag.
* @param tag tag to add to m, key and value will be av_strduped.
* @return >= 0 if success otherwise error code that is <0.
*/
-int av_metadata_set(struct AVMetadata **m, AVMetadataTag tag);
+int av_metadata_set(AVMetadata **m, AVMetadataTag tag);
/* packet functions */
@@ -481,7 +481,7 @@ typedef struct AVStream {
*/
AVRational sample_aspect_ratio;
- struct AVMetadata *metadata;
+ AVMetadata *metadata;
} AVStream;
#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
unsigned int *stream_index;
unsigned int nb_stream_indexes;
- struct AVMetadata *metadata;
+ AVMetadata *metadata;
} AVProgram;
#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
int64_t start, end; ///< chapter start/end time in time_base units
char *title; ///< chapter title
- struct AVMetadata *metadata;
+ AVMetadata *metadata;
} AVChapter;
#define MAX_STREAMS 20
@@ -661,7 +661,7 @@ typedef struct AVFormatContext {
struct AVPacketList *packet_buffer_end;
- struct AVMetadata *metadata;
+ AVMetadata *metadata;
} AVFormatContext;
typedef struct AVPacketList {
Modified: trunk/libavformat/metadata.c
==============================================================================
--- trunk/libavformat/metadata.c Tue Jan 6 00:25:58 2009 (r16445)
+++ trunk/libavformat/metadata.c Tue Jan 6 00:56:27 2009 (r16446)
@@ -21,7 +21,7 @@
#include "metadata.h"
AVMetadataTag *
-av_metadata_get(struct AVMetadata *m, const char *key, const AVMetadataTag *prev, int flags)
+av_metadata_get(AVMetadata *m, const char *key, const AVMetadataTag *prev, int flags)
{
unsigned int i, j;
@@ -44,9 +44,9 @@ av_metadata_get(struct AVMetadata *m, co
return NULL;
}
-int av_metadata_set(struct AVMetadata **pm, AVMetadataTag elem)
+int av_metadata_set(AVMetadata **pm, AVMetadataTag elem)
{
- struct AVMetadata *m= *pm;
+ AVMetadata *m= *pm;
AVMetadataTag *tag= av_metadata_get(m, elem.key, NULL, 0);
if(!m)
More information about the ffmpeg-cvslog
mailing list