summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Zimmerman <eric@zimtek.com>2015-04-17 13:39:01 +0100
committerVittorio Giovara <vittorio.giovara@gmail.com>2015-04-19 23:45:35 +0100
commiteb31256f12bf0c85aded1612551ce9230356879e (patch)
tree5dc290049375eb76b4082fa24c42778f8643208e
parent88d1fb4e3f156d8fd5bb6cb3ba3a9ef1e6d6fb08 (diff)
g2meet: Support G2M5 codec variant
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
-rw-r--r--libavcodec/g2meet.c4
-rw-r--r--libavcodec/version.h2
-rw-r--r--libavformat/riff.c1
3 files changed, 4 insertions, 3 deletions
diff --git a/libavcodec/g2meet.c b/libavcodec/g2meet.c
index 475c244198..b3d2bc4aba 100644
--- a/libavcodec/g2meet.c
+++ b/libavcodec/g2meet.c
@@ -685,12 +685,12 @@ static int g2m_decode_frame(AVCodecContext *avctx, void *data,
magic = bytestream2_get_be32(&bc);
if ((magic & ~0xF) != MKBETAG('G', '2', 'M', '0') ||
- (magic & 0xF) < 2 || (magic & 0xF) > 4) {
+ (magic & 0xF) < 2 || (magic & 0xF) > 5) {
av_log(avctx, AV_LOG_ERROR, "Wrong magic %08X\n", magic);
return AVERROR_INVALIDDATA;
}
- if ((magic & 0xF) != 4) {
+ if ((magic & 0xF) < 4) {
av_log(avctx, AV_LOG_ERROR, "G2M2 and G2M3 are not yet supported\n");
return AVERROR(ENOSYS);
}
diff --git a/libavcodec/version.h b/libavcodec/version.h
index 3f4e47c817..76020d39e2 100644
--- a/libavcodec/version.h
+++ b/libavcodec/version.h
@@ -30,7 +30,7 @@
#define LIBAVCODEC_VERSION_MAJOR 56
#define LIBAVCODEC_VERSION_MINOR 23
-#define LIBAVCODEC_VERSION_MICRO 0
+#define LIBAVCODEC_VERSION_MICRO 1
#define LIBAVCODEC_VERSION_INT AV_VERSION_INT(LIBAVCODEC_VERSION_MAJOR, \
LIBAVCODEC_VERSION_MINOR, \
diff --git a/libavformat/riff.c b/libavformat/riff.c
index c43bff57c7..8c05e90a66 100644
--- a/libavformat/riff.c
+++ b/libavformat/riff.c
@@ -349,6 +349,7 @@ const AVCodecTag ff_codec_bmp_tags[] = {
{ AV_CODEC_ID_G2M, MKTAG('G', '2', 'M', '2') },
{ AV_CODEC_ID_G2M, MKTAG('G', '2', 'M', '3') },
{ AV_CODEC_ID_G2M, MKTAG('G', '2', 'M', '4') },
+ { AV_CODEC_ID_G2M, MKTAG('G', '2', 'M', '5') },
{ AV_CODEC_ID_FIC, MKTAG('F', 'I', 'C', 'V') },
{ AV_CODEC_ID_HQX, MKTAG('C', 'H', 'Q', 'X') },
{ AV_CODEC_ID_TDSC, MKTAG('T', 'D', 'S', 'C') },