[FFmpeg-cvslog] avformat/dashenc: Set mp4 as the default format for VP9

Karthick Jeyapal git at videolan.org
Thu Apr 26 11:54:03 EEST 2018


ffmpeg | branch: master | Karthick Jeyapal <kjeyapal at akamai.com> | Mon Apr 23 11:58:33 2018 +0530| [4c27a6fbfde12317bd7d10502d73fb74d566afc3] | committer: Karthick Jeyapal

avformat/dashenc: Set mp4 as the default format for VP9

There is a separate muxer(webmdashenc.c) for supporting VP9+webm output in DASH.
Hence in this muxer we will focus on supporting VP9 in MP4
Have verified playout support of VP9+MP4 in Chrome and Firefox.

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

 libavformat/dashenc.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/libavformat/dashenc.c b/libavformat/dashenc.c
index a5f58d49c8..211ef23cb0 100644
--- a/libavformat/dashenc.c
+++ b/libavformat/dashenc.c
@@ -959,11 +959,10 @@ static int dash_init(AVFormatContext *s)
         if (!ctx)
             return AVERROR(ENOMEM);
 
-        // choose muxer based on codec: webm for VP8/9 and opus, mp4 otherwise
+        // choose muxer based on codec: webm for VP8 and opus, mp4 otherwise
         // note: os->format_name is also used as part of the mimetype of the
         //       representation, e.g. video/<format_name>
         if (s->streams[i]->codecpar->codec_id == AV_CODEC_ID_VP8 ||
-            s->streams[i]->codecpar->codec_id == AV_CODEC_ID_VP9 ||
             s->streams[i]->codecpar->codec_id == AV_CODEC_ID_OPUS ||
             s->streams[i]->codecpar->codec_id == AV_CODEC_ID_VORBIS) {
             snprintf(os->format_name, sizeof(os->format_name), "webm");



More information about the ffmpeg-cvslog mailing list