mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-01-24 13:56:33 +02:00
Fix writing first audio Cues in dash mode.
In dahsmode Matroska is not writing the first Cluster for every audio stream in the Cues element. Signed-off-by: Frank Galligan <frankgalligan@gmail.com> Reviewed-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
0c06949314
commit
241b306b1e
@ -1770,7 +1770,8 @@ static int mkv_write_packet(AVFormatContext *s, AVPacket *pkt)
|
||||
// on seeing key frames.
|
||||
start_new_cluster = keyframe;
|
||||
} else if (mkv->is_dash && codec_type == AVMEDIA_TYPE_AUDIO &&
|
||||
cluster_time > mkv->cluster_time_limit) {
|
||||
(mkv->cluster_pos == -1 ||
|
||||
cluster_time > mkv->cluster_time_limit)) {
|
||||
// For DASH audio, we create a Cluster based on cluster_time_limit
|
||||
start_new_cluster = 1;
|
||||
} else if (!mkv->is_dash &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user