Add missing const qualifiers for metadata_conv in AV{In|Out}putFormat.
Originally committed as revision 17671 to svn://svn.ffmpeg.org/ffmpeg/trunk
const GUID ff_asf_my_guid = {
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
};
+
+
+const AVMetadataConv ff_asf_metadata_conv[] = {
+ { "AlbumArtist", "artist" },
+ { "AlbumTitle" , "album" },
+ { "Author" , "author" },
+ { "Genre" , "genre" },
+ { "Copyright" , "copyright" },
+ { "TrackNumber", "track" },
+ { "Year" , "year" },
+ { 0 }
+};
#include <stdint.h>
#include "avformat.h"
+#include "metadata.h"
#define PACKET_SIZE 3200
extern const GUID ff_asf_metadata_header;
extern const GUID ff_asf_my_guid;
+extern const AVMetadataConv ff_asf_metadata_conv[];
+
#define ASF_PACKET_FLAG_ERROR_CORRECTION_PRESENT 0x80 //1000 0000
asf_read_close,
asf_read_seek,
asf_read_pts,
+ .metadata_conv = ff_asf_metadata_conv,
};
asf_write_trailer,
.flags = AVFMT_GLOBALHEADER,
.codec_tag= (const AVCodecTag* const []){codec_asf_bmp_tags, codec_bmp_tags, codec_wav_tags, 0},
+ .metadata_conv = ff_asf_metadata_conv,
};
#endif
asf_write_trailer,
.flags = AVFMT_GLOBALHEADER,
.codec_tag= (const AVCodecTag* const []){codec_asf_bmp_tags, codec_bmp_tags, codec_wav_tags, 0},
+ .metadata_conv = ff_asf_metadata_conv,
};
#endif //CONFIG_ASF_STREAM_MUXER
enum CodecID subtitle_codec; /**< default subtitle codec */
- AVMetadataConv *metadata_conv;
+ const AVMetadataConv *metadata_conv;
/* private fields */
struct AVOutputFormat *next;
*/
int (*read_seek2)(struct AVFormatContext *s, int stream_index, int64_t min_ts, int64_t ts, int64_t max_ts, int flags);
- AVMetadataConv *metadata_conv;
+ const AVMetadataConv *metadata_conv;
/* private fields */
struct AVInputFormat *next;
{"" , CODEC_ID_NONE}
};
+
+const AVMetadataConv ff_mkv_metadata_conv[] = {
+ { "ARTIST" , "artist" },
+ { "LEAD_PERFORMER", "artist" },
+ { "PART_NUMBER" , "track" },
+ { 0 }
+};
#define AVFORMAT_MATROSKA_H
#include "libavcodec/avcodec.h"
+#include "metadata.h"
/* EBML version supported */
#define EBML_VERSION 1
extern const CodecTags ff_mkv_codec_tags[];
extern const CodecMime ff_mkv_mime_tags[];
+extern const AVMetadataConv ff_mkv_metadata_conv[];
#endif /* AVFORMAT_MATROSKA_H */
matroska_read_packet,
matroska_read_close,
matroska_read_seek,
+ .metadata_conv = ff_mkv_metadata_conv,
};