[FFmpeg-cvslog] movenc: mark Opus encapsulation as stable

Lynne git at videolan.org
Fri Mar 27 15:35:30 EET 2020


ffmpeg | branch: master | Lynne <dev at lynne.ee> | Mon Mar 23 22:03:24 2020 +0000| [ca7a192d104f08a4dbfda31a6c4f29a1f05074ad] | committer: Lynne

movenc: mark Opus encapsulation as stable

The specifications are de-facto frozen now as they've already been used in
production for years, the author has indicated reluctance on IRC to change
it further, and the only potential changes would, from what I understand,
be forward-compatible.

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ca7a192d104f08a4dbfda31a6c4f29a1f05074ad
---

 libavformat/movenc.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libavformat/movenc.c b/libavformat/movenc.c
index ce82acf914..1c178fc4bc 100644
--- a/libavformat/movenc.c
+++ b/libavformat/movenc.c
@@ -6500,7 +6500,8 @@ static int mov_init(AVFormatContext *s)
                     av_log(s, AV_LOG_ERROR, "%s only supported in MP4.\n", avcodec_get_name(track->par->codec_id));
                     return AVERROR(EINVAL);
                 }
-                if (s->strict_std_compliance > FF_COMPLIANCE_EXPERIMENTAL) {
+                if (track->par->codec_id != AV_CODEC_ID_OPUS &&
+                    s->strict_std_compliance > FF_COMPLIANCE_EXPERIMENTAL) {
                     av_log(s, AV_LOG_ERROR,
                            "%s in MP4 support is experimental, add "
                            "'-strict %d' if you want to use it.\n",



More information about the ffmpeg-cvslog mailing list