mirror of
https://github.com/librempeg/librempeg
synced 2024-11-23 03:28:27 +00:00
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.
This commit is contained in:
parent
060e74e2a9
commit
4c27a6fbfd
@ -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");
|
||||
|
Loading…
Reference in New Issue
Block a user