avformat/au: Deduplicate codec_tag lists
Also saves a relocation. Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
This commit is contained in:
parent
20ff7b1f16
commit
6cb6ee754b
@ -53,6 +53,8 @@ static const AVCodecTag codec_au_tags[] = {
|
|||||||
{ AV_CODEC_ID_NONE, 0 },
|
{ AV_CODEC_ID_NONE, 0 },
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static const AVCodecTag *const au_codec_tags[] = { codec_au_tags, NULL };
|
||||||
|
|
||||||
#if CONFIG_AU_DEMUXER
|
#if CONFIG_AU_DEMUXER
|
||||||
|
|
||||||
static int au_probe(const AVProbeData *p)
|
static int au_probe(const AVProbeData *p)
|
||||||
@ -231,7 +233,7 @@ AVInputFormat ff_au_demuxer = {
|
|||||||
.read_header = au_read_header,
|
.read_header = au_read_header,
|
||||||
.read_packet = ff_pcm_read_packet,
|
.read_packet = ff_pcm_read_packet,
|
||||||
.read_seek = ff_pcm_read_seek,
|
.read_seek = ff_pcm_read_seek,
|
||||||
.codec_tag = (const AVCodecTag* const []) { codec_au_tags, 0 },
|
.codec_tag = au_codec_tags,
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif /* CONFIG_AU_DEMUXER */
|
#endif /* CONFIG_AU_DEMUXER */
|
||||||
@ -337,7 +339,7 @@ AVOutputFormat ff_au_muxer = {
|
|||||||
.write_header = au_write_header,
|
.write_header = au_write_header,
|
||||||
.write_packet = ff_raw_write_packet,
|
.write_packet = ff_raw_write_packet,
|
||||||
.write_trailer = au_write_trailer,
|
.write_trailer = au_write_trailer,
|
||||||
.codec_tag = (const AVCodecTag* const []) { codec_au_tags, 0 },
|
.codec_tag = au_codec_tags,
|
||||||
.flags = AVFMT_NOTIMESTAMPS,
|
.flags = AVFMT_NOTIMESTAMPS,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user