Browse Source

avformat/au: Deduplicate codec_tag lists

Also saves a relocation.

Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@gmail.com>
tags/n4.4
Andreas Rheinhardt 4 years ago
parent
commit
6cb6ee754b
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      libavformat/au.c

+ 4
- 2
libavformat/au.c View File

@@ -53,6 +53,8 @@ static const AVCodecTag codec_au_tags[] = {
{ AV_CODEC_ID_NONE, 0 },
};

static const AVCodecTag *const au_codec_tags[] = { codec_au_tags, NULL };

#if CONFIG_AU_DEMUXER

static int au_probe(const AVProbeData *p)
@@ -231,7 +233,7 @@ AVInputFormat ff_au_demuxer = {
.read_header = au_read_header,
.read_packet = ff_pcm_read_packet,
.read_seek = ff_pcm_read_seek,
.codec_tag = (const AVCodecTag* const []) { codec_au_tags, 0 },
.codec_tag = au_codec_tags,
};

#endif /* CONFIG_AU_DEMUXER */
@@ -337,7 +339,7 @@ AVOutputFormat ff_au_muxer = {
.write_header = au_write_header,
.write_packet = ff_raw_write_packet,
.write_trailer = au_write_trailer,
.codec_tag = (const AVCodecTag* const []) { codec_au_tags, 0 },
.codec_tag = au_codec_tags,
.flags = AVFMT_NOTIMESTAMPS,
};



Loading…
Cancel
Save