From 9e07da4d979c12f4f82d90fd267b42345746e722 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Sat, 6 Sep 2014 13:15:41 +0200 Subject: [PATCH] Fixed HDS without valid audio track. --- src/output/output_hds.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/output/output_hds.cpp b/src/output/output_hds.cpp index 04fbdfab..8f26e6d2 100644 --- a/src/output/output_hds.cpp +++ b/src/output/output_hds.cpp @@ -11,6 +11,7 @@ namespace Mist { void OutHDS::getTracks(){ /// \todo Why do we have only one audio track option? + /// \todo We should really support all Flash-supported codecs in HDS. These lists are too short now. videoTracks.clear(); audioTrack = 0; for (std::map::iterator it = myMeta.tracks.begin(); it != myMeta.tracks.end(); it++){ @@ -219,7 +220,9 @@ namespace Mist { selectedTracks.clear(); selectedTracks.insert(tid); - selectedTracks.insert(audioTrack); + if (audioTrack){ + selectedTracks.insert(audioTrack); + } seek(mstime); playUntil = mstime + mslen;