Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libavformat/caf.c1
-rw-r--r--libavformat/cafdec.c2
-rw-r--r--libavformat/cafenc.c1
-rw-r--r--libavformat/version.h2
4 files changed, 5 insertions, 1 deletions
diff --git a/libavformat/caf.c b/libavformat/caf.c
index 8d39415794..fe242ff032 100644
--- a/libavformat/caf.c
+++ b/libavformat/caf.c
@@ -52,6 +52,7 @@ const AVCodecTag ff_codec_caf_tags[] = {
{ AV_CODEC_ID_MP2, MKTAG('.','m','p','2') },
{ AV_CODEC_ID_MP3, MKTAG('.','m','p','3') },
{ AV_CODEC_ID_MP3, MKTAG('m','s', 0 ,'U') },
+ { AV_CODEC_ID_OPUS, MKTAG('o','p','u','s') },
{ AV_CODEC_ID_PCM_ALAW, MKTAG('a','l','a','w') },
{ AV_CODEC_ID_PCM_MULAW, MKTAG('u','l','a','w') },
{ AV_CODEC_ID_QCELP, MKTAG('Q','c','l','p') },
diff --git a/libavformat/cafdec.c b/libavformat/cafdec.c
index 19939d3a85..4e47addc02 100644
--- a/libavformat/cafdec.c
+++ b/libavformat/cafdec.c
@@ -166,6 +166,8 @@ static int read_kuki_chunk(AVFormatContext *s, int64_t size)
}
avio_skip(pb, size - ALAC_NEW_KUKI);
}
+ } else if (st->codecpar->codec_id == AV_CODEC_ID_OPUS) {
+ avio_skip(pb, size);
} else {
av_freep(&st->codecpar->extradata);
if (ff_get_extradata(s, st->codecpar, pb, size) < 0)
diff --git a/libavformat/cafenc.c b/libavformat/cafenc.c
index 7aa9e8cee1..f550cd965a 100644
--- a/libavformat/cafenc.c
+++ b/libavformat/cafenc.c
@@ -117,6 +117,7 @@ static int caf_write_header(AVFormatContext *s)
switch (par->codec_id) {
case AV_CODEC_ID_AAC:
+ case AV_CODEC_ID_OPUS:
av_log(s, AV_LOG_ERROR, "muxing codec currently unsupported\n");
return AVERROR_PATCHWELCOME;
}
diff --git a/libavformat/version.h b/libavformat/version.h
index aeb5940410..499aecf6c7 100644
--- a/libavformat/version.h
+++ b/libavformat/version.h
@@ -33,7 +33,7 @@
// Also please add any ticket numbers that you believe might be affected here
#define LIBAVFORMAT_VERSION_MAJOR 57
#define LIBAVFORMAT_VERSION_MINOR 82
-#define LIBAVFORMAT_VERSION_MICRO 100
+#define LIBAVFORMAT_VERSION_MICRO 101
#define LIBAVFORMAT_VERSION_INT AV_VERSION_INT(LIBAVFORMAT_VERSION_MAJOR, \
LIBAVFORMAT_VERSION_MINOR, \