mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-04 06:08:26 +02:00
avformat/dashenc: only write video streams into HLS master playlist
Tool mediastreamvalidator reports error "Variant media_[N].m3u8 is missing audio group" for audio streams in HLS master playlist. As audio streams are already listed in audio group, skip them as variant media streams in master playlist.
This commit is contained in:
parent
681aa7d14f
commit
f7affc6f70
@ -911,8 +911,10 @@ static int write_manifest(AVFormatContext *s, int final)
|
||||
OutputStream *os = &c->streams[i];
|
||||
char *agroup = NULL;
|
||||
int stream_bitrate = st->codecpar->bit_rate + os->muxer_overhead;
|
||||
if (st->codecpar->codec_type != AVMEDIA_TYPE_VIDEO)
|
||||
continue;
|
||||
av_strlcpy(codec_str, os->codec_str, sizeof(codec_str));
|
||||
if ((st->codecpar->codec_type == AVMEDIA_TYPE_VIDEO) && max_audio_bitrate) {
|
||||
if (max_audio_bitrate) {
|
||||
agroup = (char *)audio_group;
|
||||
stream_bitrate += max_audio_bitrate;
|
||||
av_strlcat(codec_str, ",", sizeof(codec_str));
|
||||
|
Loading…
x
Reference in New Issue
Block a user