From fa570a5548a39a5d55f68a54766f0d0383776512 Mon Sep 17 00:00:00 2001 From: James Almer <jamrial@gmail.com> Date: Thu, 18 Jul 2013 05:44:40 -0300 Subject: riff: Add ITRK tag Some players, like foobar2000 or modern versions of WMP, create WAV files using the ITRK tag for track instead of IPRT --- libavformat/riff.c | 1 + libavformat/riffenc.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index c18fea5bca..87176c255f 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -392,6 +392,7 @@ const AVMetadataConv ff_riff_info_conv[] = { { "INAM", "title" }, { "IPRD", "album" }, { "IPRT", "track" }, + { "ITRK", "track" }, { "ISFT", "encoder" }, { "ITCH", "encoded_by" }, { 0 }, diff --git a/libavformat/riffenc.c b/libavformat/riffenc.c index 98e97c05ed..681a930212 100644 --- a/libavformat/riffenc.c +++ b/libavformat/riffenc.c @@ -257,7 +257,7 @@ void ff_riff_write_info_tag(AVIOContext *pb, const char *tag, const char *str) static const char riff_tags[][5] = { "IARL", "IART", "ICMS", "ICMT", "ICOP", "ICRD", "ICRP", "IDIM", "IDPI", "IENG", "IGNR", "IKEY", "ILGT", "ILNG", "IMED", "INAM", "IPLT", "IPRD", - "IPRT", "ISBJ", "ISFT", "ISHP", "ISRC", "ISRF", "ITCH", + "IPRT", "ITRK", "ISBJ", "ISFT", "ISHP", "ISRC", "ISRF", "ITCH", { 0 } }; -- cgit v1.2.3 From 235bf1dab5315af84086eddbc92e8d2eb49e51f0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cl=C3=A9ment=20B=C5=93sch?= <clement.boesch@smartjog.com> Date: Thu, 31 May 2012 09:31:04 +0200 Subject: riff: add ISMP/timecode tag --- libavformat/riff.c | 1 + libavformat/riffenc.c | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 87176c255f..7dc8a5f0a3 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -394,6 +394,7 @@ const AVMetadataConv ff_riff_info_conv[] = { { "IPRT", "track" }, { "ITRK", "track" }, { "ISFT", "encoder" }, + { "ISMP", "timecode" }, { "ITCH", "encoded_by" }, { 0 }, }; diff --git a/libavformat/riffenc.c b/libavformat/riffenc.c index 681a930212..8479d9da38 100644 --- a/libavformat/riffenc.c +++ b/libavformat/riffenc.c @@ -257,7 +257,7 @@ void ff_riff_write_info_tag(AVIOContext *pb, const char *tag, const char *str) static const char riff_tags[][5] = { "IARL", "IART", "ICMS", "ICMT", "ICOP", "ICRD", "ICRP", "IDIM", "IDPI", "IENG", "IGNR", "IKEY", "ILGT", "ILNG", "IMED", "INAM", "IPLT", "IPRD", - "IPRT", "ITRK", "ISBJ", "ISFT", "ISHP", "ISRC", "ISRF", "ITCH", + "IPRT", "ITRK", "ISBJ", "ISFT", "ISHP", "ISMP", "ISRC", "ISRF", "ITCH", { 0 } }; -- cgit v1.2.3 From a52a1bc91274289d4edaf7f40b2d0c00151e1ef7 Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Sat, 10 Nov 2012 02:11:49 +0100 Subject: riff: add SMV2 FourCC for H264 Sample-Id: smv2.avi --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 7dc8a5f0a3..6be00f30e1 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -33,6 +33,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_H264, MKTAG('x', '2', '6', '4') }, { AV_CODEC_ID_H264, MKTAG('a', 'v', 'c', '1') }, { AV_CODEC_ID_H264, MKTAG('D', 'A', 'V', 'C') }, + { AV_CODEC_ID_H264, MKTAG('S', 'M', 'V', '2') }, { AV_CODEC_ID_H264, MKTAG('V', 'S', 'S', 'H') }, { AV_CODEC_ID_H263, MKTAG('H', '2', '6', '3') }, { AV_CODEC_ID_H263, MKTAG('X', '2', '6', '3') }, -- cgit v1.2.3 From 51ace0fb921e7dcdf4879068fd474c61e9e506a9 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos <cehoyos@ag.or.at> Date: Thu, 3 Apr 2014 12:00:05 +0200 Subject: riff: add H264 from QNAP Systems --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 6be00f30e1..47031769da 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -35,6 +35,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_H264, MKTAG('D', 'A', 'V', 'C') }, { AV_CODEC_ID_H264, MKTAG('S', 'M', 'V', '2') }, { AV_CODEC_ID_H264, MKTAG('V', 'S', 'S', 'H') }, + { AV_CODEC_ID_H264, MKTAG('Q', '2', '6', '4') }, /* QNAP surveillance system */ { AV_CODEC_ID_H263, MKTAG('H', '2', '6', '3') }, { AV_CODEC_ID_H263, MKTAG('X', '2', '6', '3') }, { AV_CODEC_ID_H263, MKTAG('T', '2', '6', '3') }, -- cgit v1.2.3 From 9d9d319a3c29af40e233237391b380e5d0754691 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos <cehoyos@ag.or.at> Date: Sun, 2 Dec 2012 00:43:39 +0100 Subject: riff: Add V264 for H264 in CCTV recordings --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 47031769da..20be960918 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -36,6 +36,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_H264, MKTAG('S', 'M', 'V', '2') }, { AV_CODEC_ID_H264, MKTAG('V', 'S', 'S', 'H') }, { AV_CODEC_ID_H264, MKTAG('Q', '2', '6', '4') }, /* QNAP surveillance system */ + { AV_CODEC_ID_H264, MKTAG('V', '2', '6', '4') }, { AV_CODEC_ID_H263, MKTAG('H', '2', '6', '3') }, { AV_CODEC_ID_H263, MKTAG('X', '2', '6', '3') }, { AV_CODEC_ID_H263, MKTAG('T', '2', '6', '3') }, -- cgit v1.2.3 From dcb6e145ebb3a13e8f575703aa38eb5cf2be9c5d Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos <cehoyos@ag.or.at> Date: Thu, 3 Apr 2014 12:46:46 +0200 Subject: riff: add FourCC for GeoVision cameras --- libavformat/riff.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 20be960918..4e09451aeb 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -36,7 +36,8 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_H264, MKTAG('S', 'M', 'V', '2') }, { AV_CODEC_ID_H264, MKTAG('V', 'S', 'S', 'H') }, { AV_CODEC_ID_H264, MKTAG('Q', '2', '6', '4') }, /* QNAP surveillance system */ - { AV_CODEC_ID_H264, MKTAG('V', '2', '6', '4') }, + { AV_CODEC_ID_H264, MKTAG('V', '2', '6', '4') }, /* CCTV recordings */ + { AV_CODEC_ID_H264, MKTAG('G', 'A', 'V', 'C') }, /* GeoVision camera */ { AV_CODEC_ID_H263, MKTAG('H', '2', '6', '3') }, { AV_CODEC_ID_H263, MKTAG('X', '2', '6', '3') }, { AV_CODEC_ID_H263, MKTAG('T', '2', '6', '3') }, -- cgit v1.2.3 From 915524e541f0119e20783d198b79f278a81f1eac Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos <cehoyos@ag.or.at> Date: Mon, 14 Oct 2013 16:29:58 +0200 Subject: riff: Support H.264 fourcc UMSV --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 4e09451aeb..cb8634ca78 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -38,6 +38,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_H264, MKTAG('Q', '2', '6', '4') }, /* QNAP surveillance system */ { AV_CODEC_ID_H264, MKTAG('V', '2', '6', '4') }, /* CCTV recordings */ { AV_CODEC_ID_H264, MKTAG('G', 'A', 'V', 'C') }, /* GeoVision camera */ + { AV_CODEC_ID_H264, MKTAG('U', 'M', 'S', 'V') }, { AV_CODEC_ID_H263, MKTAG('H', '2', '6', '3') }, { AV_CODEC_ID_H263, MKTAG('X', '2', '6', '3') }, { AV_CODEC_ID_H263, MKTAG('T', '2', '6', '3') }, -- cgit v1.2.3 From 9ab2d5a33c26686959a309a9116ac89238dde4f6 Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Mon, 5 Nov 2012 17:43:01 +0100 Subject: riff: add "lsvm" FourCC for H263. --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index cb8634ca78..7c5790b631 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -46,6 +46,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_H263, MKTAG('V', 'X', '1', 'K') }, { AV_CODEC_ID_H263, MKTAG('Z', 'y', 'G', 'o') }, { AV_CODEC_ID_H263, MKTAG('M', '2', '6', '3') }, + { AV_CODEC_ID_H263, MKTAG('l', 's', 'v', 'm') }, { AV_CODEC_ID_H263P, MKTAG('H', '2', '6', '3') }, { AV_CODEC_ID_H263I, MKTAG('I', '2', '6', '3') }, /* Intel H.263 */ { AV_CODEC_ID_H261, MKTAG('H', '2', '6', '1') }, -- cgit v1.2.3 From fa6a021121326777e70176047faa0d8de2ea48ac Mon Sep 17 00:00:00 2001 From: Compn <tempn@twmi.rr.com> Date: Fri, 15 Nov 2013 09:45:08 -0500 Subject: riff: add G264 to mpeg4, only decodes keyframes --- libavformat/riff.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 7c5790b631..bb2b82d334 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -83,6 +83,8 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_MPEG4, MKTAG('M', '4', 'T', '3') }, { AV_CODEC_ID_MPEG4, MKTAG('G', 'E', 'O', 'X') }, /* flipped video */ + { AV_CODEC_ID_MPEG4, MKTAG('G', '2', '6', '4') }, + /* flipped video */ { AV_CODEC_ID_MPEG4, MKTAG('H', 'D', 'X', '4') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'M', 'K', '2') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'I', 'G', 'I') }, -- cgit v1.2.3 From 32b0942c99d4ea9242b23c0781571a0837779689 Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 15 Aug 2013 14:12:47 +0200 Subject: riff: add DM4V FourCC --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index bb2b82d334..03a894ee00 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -86,6 +86,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_MPEG4, MKTAG('G', '2', '6', '4') }, /* flipped video */ { AV_CODEC_ID_MPEG4, MKTAG('H', 'D', 'X', '4') }, + { AV_CODEC_ID_MPEG4, MKTAG('D', 'M', '4', 'V') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'M', 'K', '2') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'I', 'G', 'I') }, { AV_CODEC_ID_MPEG4, MKTAG('I', 'N', 'M', 'C') }, -- cgit v1.2.3 From 684e43c5e3fd6c838ee654e257f703f379935701 Mon Sep 17 00:00:00 2001 From: Compn <tempn@twmi.rr.com> Date: Tue, 19 Nov 2013 14:24:25 -0500 Subject: riff: add DYM4 mpeg4 fourcc --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 03a894ee00..83fa4be130 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -88,6 +88,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_MPEG4, MKTAG('H', 'D', 'X', '4') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'M', '4', 'V') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'M', 'K', '2') }, + { AV_CODEC_ID_MPEG4, MKTAG('D', 'Y', 'M', '4') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'I', 'G', 'I') }, { AV_CODEC_ID_MPEG4, MKTAG('I', 'N', 'M', 'C') }, /* Ephv MPEG-4 */ -- cgit v1.2.3 From ade32b4a84000b4f0833f5bfaede5595e01bcc8f Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 3 Apr 2014 12:56:33 +0200 Subject: riff: add "SM4V" FourCC --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 83fa4be130..a60d750c0f 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -102,6 +102,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_MPEG4, MKTAG('G', 'E', 'O', 'V') }, /* Samsung SHR-6040 */ { AV_CODEC_ID_MPEG4, MKTAG('S', 'I', 'P', 'P') }, + { AV_CODEC_ID_MPEG4, MKTAG('S', 'M', '4', 'V') }, { AV_CODEC_ID_MPEG4, MKTAG('X', 'V', 'I', 'X') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'r', 'e', 'X') }, { AV_CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', '4', '3') }, -- cgit v1.2.3 From f5f18aecef277030e38e9107be310f744d12a4f8 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos <cehoyos@ag.or.at> Date: Thu, 3 Apr 2014 12:57:16 +0200 Subject: riff: Support decoding ASP variant from QNAP Systems --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index a60d750c0f..b68abce118 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -105,6 +105,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_MPEG4, MKTAG('S', 'M', '4', 'V') }, { AV_CODEC_ID_MPEG4, MKTAG('X', 'V', 'I', 'X') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'r', 'e', 'X') }, + { AV_CODEC_ID_MPEG4, MKTAG('Q', 'M', 'P', '4') }, /* QNAP Systems */ { AV_CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', '4', '3') }, { AV_CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '3') }, { AV_CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', 'G', '3') }, -- cgit v1.2.3 From 96dd7b23323043e4f158a991458ad461a6ee8621 Mon Sep 17 00:00:00 2001 From: Compn <tempn@twmi.rr.com> Date: Thu, 3 Apr 2014 12:58:13 +0200 Subject: riff: add PLV1 fourcc to mpeg4 Sample-Id: york-water-meteor.avi --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index b68abce118..fa8ed3e2be 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -106,6 +106,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_MPEG4, MKTAG('X', 'V', 'I', 'X') }, { AV_CODEC_ID_MPEG4, MKTAG('D', 'r', 'e', 'X') }, { AV_CODEC_ID_MPEG4, MKTAG('Q', 'M', 'P', '4') }, /* QNAP Systems */ + { AV_CODEC_ID_MPEG4, MKTAG('P', 'L', 'V', '1') }, /* Pelco DVR MPEG-4 */ { AV_CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', '4', '3') }, { AV_CODEC_ID_MSMPEG4V3, MKTAG('D', 'I', 'V', '3') }, { AV_CODEC_ID_MSMPEG4V3, MKTAG('M', 'P', 'G', '3') }, -- cgit v1.2.3 From adf0ff000055f09f7439e96aaa8178ed763013ee Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Sat, 10 Nov 2012 00:24:09 +0100 Subject: riff: add "GXVE" FourCC for WMV2 Sample-Id: vivd.avi --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index fa8ed3e2be..b82b5da59c 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -123,6 +123,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_MSMPEG4V1, MKTAG('M', 'P', '4', '1') }, { AV_CODEC_ID_WMV1, MKTAG('W', 'M', 'V', '1') }, { AV_CODEC_ID_WMV2, MKTAG('W', 'M', 'V', '2') }, + { AV_CODEC_ID_WMV2, MKTAG('G', 'X', 'V', 'E') }, { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 's', 'd') }, { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', 'd') }, { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '1') }, -- cgit v1.2.3 From 6aa7cbd58c3e581250c23296736a612252354f00 Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 3 Apr 2014 15:08:04 +0200 Subject: riff: add dvis/pdvc FourCCs --- libavformat/riff.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index b82b5da59c..0787f6350a 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -139,6 +139,8 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', ' ') }, { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'c', 's') }, { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '1') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'i', 's') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('p', 'd', 'v', 'c') }, { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '1') }, { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '2') }, { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'p', 'g', '2') }, -- cgit v1.2.3 From a1c58b3acd073047e8c2f3f3817fce3f77b4ac89 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos <cehoyos@ag.or.at> Date: Thu, 3 Apr 2014 15:08:40 +0200 Subject: riff: Support NTSC forward dvcpro videos PAL looks incorrect. --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 0787f6350a..6a8885889f 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -141,6 +141,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'h', '1') }, { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'i', 's') }, { AV_CODEC_ID_DVVIDEO, MKTAG('p', 'd', 'v', 'c') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('S', 'L', '2', '5') }, { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '1') }, { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '2') }, { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'p', 'g', '2') }, -- cgit v1.2.3 From eaec09a575181a09c57a85778df89018a48c98b5 Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 3 Apr 2014 15:09:23 +0200 Subject: riff: Add SLDV FourCC for dvvideo --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 6a8885889f..6b080156fd 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -142,6 +142,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_DVVIDEO, MKTAG('d', 'v', 'i', 's') }, { AV_CODEC_ID_DVVIDEO, MKTAG('p', 'd', 'v', 'c') }, { AV_CODEC_ID_DVVIDEO, MKTAG('S', 'L', '2', '5') }, + { AV_CODEC_ID_DVVIDEO, MKTAG('S', 'L', 'D', 'V') }, { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '1') }, { AV_CODEC_ID_MPEG1VIDEO, MKTAG('m', 'p', 'g', '2') }, { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'p', 'g', '2') }, -- cgit v1.2.3 From 771cb3e59239f45f789c0841b0df7600271fa1a7 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer <michaelni@gmx.at> Date: Thu, 3 Apr 2014 15:10:45 +0200 Subject: riff: support BW10 as mpeg1 --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 6b080156fd..7a5f1f4466 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -162,6 +162,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { /* Matrox MPEG-2 intra-only */ { AV_CODEC_ID_MPEG2VIDEO, MKTAG('M', '7', '0', '1') }, { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'p', 'g', 'v') }, + { AV_CODEC_ID_MPEG1VIDEO, MKTAG('B', 'W', '1', '0') }, { AV_CODEC_ID_MJPEG, MKTAG('M', 'J', 'P', 'G') }, { AV_CODEC_ID_MJPEG, MKTAG('L', 'J', 'P', 'G') }, { AV_CODEC_ID_MJPEG, MKTAG('d', 'm', 'b', '1') }, -- cgit v1.2.3 From 9ff6429b0742723560198963ef97e2b8c111b0a3 Mon Sep 17 00:00:00 2001 From: Michael Niedermayer <michaelni@gmx.at> Date: Thu, 3 Apr 2014 15:31:46 +0200 Subject: riff: Support XMPG as mpeg1 --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 7a5f1f4466..7396fc3a68 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -163,6 +163,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_MPEG2VIDEO, MKTAG('M', '7', '0', '1') }, { AV_CODEC_ID_MPEG2VIDEO, MKTAG('m', 'p', 'g', 'v') }, { AV_CODEC_ID_MPEG1VIDEO, MKTAG('B', 'W', '1', '0') }, + { AV_CODEC_ID_MPEG1VIDEO, MKTAG('X', 'M', 'P', 'G') }, /* Xing MPEG intra only */ { AV_CODEC_ID_MJPEG, MKTAG('M', 'J', 'P', 'G') }, { AV_CODEC_ID_MJPEG, MKTAG('L', 'J', 'P', 'G') }, { AV_CODEC_ID_MJPEG, MKTAG('d', 'm', 'b', '1') }, -- cgit v1.2.3 From c9787f034c6a442e5fba8e9cad5c702281e6eaf3 Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 3 Apr 2014 15:34:44 +0200 Subject: riff: Add "S263" FourCC --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 7396fc3a68..794d0e5a9b 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -275,6 +275,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_ZLIB, MKTAG('Z', 'L', 'I', 'B') }, { AV_CODEC_ID_4XM, MKTAG('4', 'X', 'M', 'V') }, { AV_CODEC_ID_FLV1, MKTAG('F', 'L', 'V', '1') }, + { AV_CODEC_ID_FLV1, MKTAG('S', '2', '6', '3') }, { AV_CODEC_ID_FLASHSV, MKTAG('F', 'S', 'V', '1') }, { AV_CODEC_ID_SVQ1, MKTAG('s', 'v', 'q', '1') }, { AV_CODEC_ID_TSCC, MKTAG('t', 's', 'c', 'c') }, -- cgit v1.2.3 From 7100f3c07dbfec9e940cb1bf716edceaefa9c6e6 Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 3 Apr 2014 15:37:20 +0200 Subject: riff: add "YUV8" FourCC Sample-Id: MAILTEST.AVI --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 794d0e5a9b..24f1506cd6 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -291,6 +291,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_VC1IMAGE, MKTAG('W', 'V', 'P', '2') }, { AV_CODEC_ID_LOCO, MKTAG('L', 'O', 'C', 'O') }, { AV_CODEC_ID_WNV1, MKTAG('W', 'N', 'V', '1') }, + { AV_CODEC_ID_WNV1, MKTAG('Y', 'U', 'V', '8') }, { AV_CODEC_ID_AASC, MKTAG('A', 'A', 'S', 'C') }, { AV_CODEC_ID_INDEO2, MKTAG('R', 'T', '2', '1') }, { AV_CODEC_ID_FRAPS, MKTAG('F', 'P', 'S', '1') }, -- cgit v1.2.3 From ae58466994be225fbc497be1aeb3556461f1825a Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 3 Apr 2014 15:39:40 +0200 Subject: riff: support 'aas4' FourCC --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 24f1506cd6..90136924ed 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -292,6 +292,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_LOCO, MKTAG('L', 'O', 'C', 'O') }, { AV_CODEC_ID_WNV1, MKTAG('W', 'N', 'V', '1') }, { AV_CODEC_ID_WNV1, MKTAG('Y', 'U', 'V', '8') }, + { AV_CODEC_ID_AASC, MKTAG('A', 'A', 'S', '4') }, /* Autodesk 24 bit RLE compressor */ { AV_CODEC_ID_AASC, MKTAG('A', 'A', 'S', 'C') }, { AV_CODEC_ID_INDEO2, MKTAG('R', 'T', '2', '1') }, { AV_CODEC_ID_FRAPS, MKTAG('F', 'P', 'S', '1') }, -- cgit v1.2.3 From fb6c21fa8caa54e96869b2d3b64efb76d5f878bc Mon Sep 17 00:00:00 2001 From: Michael Niedermayer <michaelni@gmx.at> Date: Thu, 3 Apr 2014 16:12:55 +0200 Subject: riff: add escape130 FourCC --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 90136924ed..b33c31e55d 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -329,6 +329,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_UTVIDEO, MKTAG('U', 'L', 'H', '0') }, { AV_CODEC_ID_UTVIDEO, MKTAG('U', 'L', 'H', '2') }, { AV_CODEC_ID_VBLE, MKTAG('V', 'B', 'L', 'E') }, + { AV_CODEC_ID_ESCAPE130, MKTAG('E', '1', '3', '0') }, { AV_CODEC_ID_DXTORY, MKTAG('x', 't', 'o', 'r') }, { AV_CODEC_ID_ZEROCODEC, MKTAG('Z', 'E', 'C', 'O') }, { AV_CODEC_ID_MSS1, MKTAG('M', 'S', 'S', '1') }, -- cgit v1.2.3 From 228af18a98321f3358a195a3eb213e81334508fb Mon Sep 17 00:00:00 2001 From: Paul B Mahol <onemda@gmail.com> Date: Thu, 3 Apr 2014 16:15:09 +0200 Subject: riff: Support FLIC FourCC --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index b33c31e55d..04ef1bc86b 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -332,6 +332,7 @@ const AVCodecTag ff_codec_bmp_tags[] = { { AV_CODEC_ID_ESCAPE130, MKTAG('E', '1', '3', '0') }, { AV_CODEC_ID_DXTORY, MKTAG('x', 't', 'o', 'r') }, { AV_CODEC_ID_ZEROCODEC, MKTAG('Z', 'E', 'C', 'O') }, + { AV_CODEC_ID_FLIC, MKTAG('A', 'F', 'L', 'C') }, { AV_CODEC_ID_MSS1, MKTAG('M', 'S', 'S', '1') }, { AV_CODEC_ID_MSA1, MKTAG('M', 'S', 'A', '1') }, { AV_CODEC_ID_TSCC2, MKTAG('T', 'S', 'C', '2') }, -- cgit v1.2.3 From 10a14bd574574dba3d982f3666a535cda1363f4c Mon Sep 17 00:00:00 2001 From: Compn <tempn@twmi.rr.com> Date: Thu, 3 Apr 2014 16:18:26 +0200 Subject: riff: map 0x0038 to amrnb Sample-Id: 40709.avi --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 04ef1bc86b..bda5d89bfd 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -367,6 +367,7 @@ const AVCodecTag ff_codec_wav_tags[] = { { AV_CODEC_ID_TRUESPEECH, 0x0022 }, { AV_CODEC_ID_GSM_MS, 0x0031 }, { AV_CODEC_ID_GSM_MS, 0x0032 }, + { AV_CODEC_ID_AMR_NB, 0x0038 }, /* rogue format number */ { AV_CODEC_ID_ADPCM_G726, 0x0045 }, { AV_CODEC_ID_MP2, 0x0050 }, { AV_CODEC_ID_MP3, 0x0055 }, -- cgit v1.2.3 From b7a12ab95bbd672ef015dc2d2c04a293e1185fe8 Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 3 Apr 2014 16:19:32 +0200 Subject: riff: add G723_1 wav tag --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index bda5d89bfd..3749640de9 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -368,6 +368,7 @@ const AVCodecTag ff_codec_wav_tags[] = { { AV_CODEC_ID_GSM_MS, 0x0031 }, { AV_CODEC_ID_GSM_MS, 0x0032 }, { AV_CODEC_ID_AMR_NB, 0x0038 }, /* rogue format number */ + { AV_CODEC_ID_G723_1, 0x0042 }, { AV_CODEC_ID_ADPCM_G726, 0x0045 }, { AV_CODEC_ID_MP2, 0x0050 }, { AV_CODEC_ID_MP3, 0x0055 }, -- cgit v1.2.3 From 7b600ea0da8bf6a008134539aa8284ee171029da Mon Sep 17 00:00:00 2001 From: Compn <tempn@twmi.rr.com> Date: Tue, 3 Sep 2013 08:25:43 -0400 Subject: riff: add 0x64 to g726 Sample-Id: g726-test1.wav --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 3749640de9..49989d5db6 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -378,6 +378,7 @@ const AVCodecTag ff_codec_wav_tags[] = { { AV_CODEC_ID_ADPCM_IMA_DK4, 0x0061 }, /* rogue format number */ { AV_CODEC_ID_ADPCM_IMA_DK3, 0x0062 }, + { AV_CODEC_ID_ADPCM_G726, 0x0064 }, { AV_CODEC_ID_ADPCM_IMA_WAV, 0x0069 }, { AV_CODEC_ID_METASOUND, 0x0075 }, { AV_CODEC_ID_AAC, 0x00ff }, -- cgit v1.2.3 From 00ccdcd88c9315e750ffebf364e4209176a1b8cb Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 3 Apr 2014 16:29:32 +0200 Subject: riff: add 0x594a TwoCC for Xan DPCM Sample-Id: crusader-no-regret.avi --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 49989d5db6..fe1cc03eef 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -402,6 +402,7 @@ const AVCodecTag ff_codec_wav_tags[] = { { AV_CODEC_ID_PCM_MULAW, 0x6c75 }, { AV_CODEC_ID_AAC, 0x706d }, { AV_CODEC_ID_AAC, 0x4143 }, + { AV_CODEC_ID_XAN_DPCM, 0x594a }, { AV_CODEC_ID_SPEEX, 0xA109 }, { AV_CODEC_ID_FLAC, 0xF1AC }, { AV_CODEC_ID_ADPCM_SWF, ('S' << 8) + 'F' }, -- cgit v1.2.3 From 1e8c4fb8fc1adefdb7113425ed5653b910efc88c Mon Sep 17 00:00:00 2001 From: Piotr Bandurski <ami_stuff@o2.pl> Date: Thu, 3 Apr 2014 16:30:51 +0200 Subject: riff: support 0xa100 TwoCC for G723_1 Sample-Id: 4790b7f1c44f98e35f3b806468fa615f5930a5b3.wav --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index fe1cc03eef..08fe5b9bd8 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -403,6 +403,7 @@ const AVCodecTag ff_codec_wav_tags[] = { { AV_CODEC_ID_AAC, 0x706d }, { AV_CODEC_ID_AAC, 0x4143 }, { AV_CODEC_ID_XAN_DPCM, 0x594a }, + { AV_CODEC_ID_G723_1, 0xA100 }, /* Comverse Infosys Ltd. G723 1 */ { AV_CODEC_ID_SPEEX, 0xA109 }, { AV_CODEC_ID_FLAC, 0xF1AC }, { AV_CODEC_ID_ADPCM_SWF, ('S' << 8) + 'F' }, -- cgit v1.2.3 From ce58ead40dd16f272ec1f127f04f69df67c7cd35 Mon Sep 17 00:00:00 2001 From: Carl Eugen Hoyos <cehoyos@ag.or.at> Date: Thu, 3 Apr 2014 16:32:59 +0200 Subject: riff: Add an additional AAC TwoCC Mentioned on http://msdn.microsoft.com/en-us/library/dd341376%28prot.20%29.aspx --- libavformat/riff.c | 1 + 1 file changed, 1 insertion(+) (limited to 'libavformat') diff --git a/libavformat/riff.c b/libavformat/riff.c index 08fe5b9bd8..6a4d01bb7d 100644 --- a/libavformat/riff.c +++ b/libavformat/riff.c @@ -404,6 +404,7 @@ const AVCodecTag ff_codec_wav_tags[] = { { AV_CODEC_ID_AAC, 0x4143 }, { AV_CODEC_ID_XAN_DPCM, 0x594a }, { AV_CODEC_ID_G723_1, 0xA100 }, /* Comverse Infosys Ltd. G723 1 */ + { AV_CODEC_ID_AAC, 0xA106 }, { AV_CODEC_ID_SPEEX, 0xA109 }, { AV_CODEC_ID_FLAC, 0xF1AC }, { AV_CODEC_ID_ADPCM_SWF, ('S' << 8) + 'F' }, -- cgit v1.2.3