summaryrefslogtreecommitdiffstats
path: root/libmpdemux/mp_taglists.c
diff options
context:
space:
mode:
authorUoti Urpala <uau@glyph.nonexistent.invalid>2009-07-22 05:00:25 +0300
committerUoti Urpala <uau@glyph.nonexistent.invalid>2009-07-26 06:16:52 +0300
commit9ce0838ffd01371bd5b62fae38f94ce23d5339bb (patch)
tree4d787831ce5678ffa061e7c3a4b198744601b649 /libmpdemux/mp_taglists.c
parentcd4e8dc1fa2863dcce62a44dd9ea105f9f9288f4 (diff)
downloadmpv-9ce0838ffd01371bd5b62fae38f94ce23d5339bb.tar.bz2
mpv-9ce0838ffd01371bd5b62fae38f94ce23d5339bb.tar.xz
Use own mp_*_taglists code instead of libavformat internals
Use the version of code under ffmpeg_files/ instead of relying on libavformat source files to be available.
Diffstat (limited to 'libmpdemux/mp_taglists.c')
-rw-r--r--libmpdemux/mp_taglists.c18
1 files changed, 11 insertions, 7 deletions
diff --git a/libmpdemux/mp_taglists.c b/libmpdemux/mp_taglists.c
index 037ada5eb0..e1b6e90454 100644
--- a/libmpdemux/mp_taglists.c
+++ b/libmpdemux/mp_taglists.c
@@ -19,9 +19,13 @@
#include "config.h"
#include "libavformat/avformat.h"
-#include "libavformat/riff.h"
+#include <libavcodec/avcodec.h>
-static const AVCodecTag mp_wav_tags[] = {
+#include "mp_taglists.h"
+
+#include "ffmpeg_files/taglists.c"
+
+static const struct mp_AVCodecTag mp_wav_tags[] = {
{ CODEC_ID_RA_144, MKTAG('1', '4', '_', '4')},
{ CODEC_ID_RA_288, MKTAG('2', '8', '_', '8')},
{ CODEC_ID_ADPCM_4XM, MKTAG('4', 'X', 'M', 'A')},
@@ -51,9 +55,9 @@ static const AVCodecTag mp_wav_tags[] = {
{ 0, 0 },
};
-const struct AVCodecTag *mp_wav_taglists[] = {ff_codec_wav_tags, mp_wav_tags, 0};
+const struct mp_AVCodecTag *mp_wav_taglists[] = {mp_ff_codec_wav_tags, mp_wav_tags, 0};
-static const AVCodecTag mp_wav_override_tags[] = {
+static const struct mp_AVCodecTag mp_wav_override_tags[] = {
{ CODEC_ID_PCM_S8, MKTAG('t', 'w', 'o', 's')},
{ CODEC_ID_PCM_U8, 1},
{ CODEC_ID_PCM_S16BE, MKTAG('t', 'w', 'o', 's')},
@@ -65,9 +69,9 @@ static const AVCodecTag mp_wav_override_tags[] = {
{ 0, 0 },
};
-const struct AVCodecTag *mp_wav_override_taglists[] = {mp_wav_override_tags, 0};
+const struct mp_AVCodecTag *mp_wav_override_taglists[] = {mp_wav_override_tags, 0};
-static const AVCodecTag mp_bmp_tags[] = {
+static const struct mp_AVCodecTag mp_bmp_tags[] = {
{ CODEC_ID_AMV, MKTAG('A', 'M', 'V', 'V')},
{ CODEC_ID_BETHSOFTVID, MKTAG('B', 'E', 'T', 'H')},
{ CODEC_ID_BFI, MKTAG('B', 'F', 'I', 'V')},
@@ -96,4 +100,4 @@ static const AVCodecTag mp_bmp_tags[] = {
{ 0, 0 },
};
-const struct AVCodecTag *mp_bmp_taglists[] = {ff_codec_bmp_tags, mp_bmp_tags, 0};
+const struct mp_AVCodecTag *mp_bmp_taglists[] = {mp_ff_codec_bmp_tags, mp_bmp_tags, 0};