diff --git a/src/output/output_hls.cpp b/src/output/output_hls.cpp index a3d2058a..3add64d1 100644 --- a/src/output/output_hls.cpp +++ b/src/output/output_hls.cpp @@ -319,15 +319,17 @@ namespace Mist{ } userSelect.clear(); userSelect[vidTrack].reload(streamName, vidTrack); + targetParams["video"] = JSON::Value(vidTrack).asString(); + targetParams["audio"] = "none"; }else{ userSelect.clear(); userSelect[vidTrack].reload(streamName, vidTrack); userSelect[audTrack].reload(streamName, audTrack); + targetParams["video"] = JSON::Value(vidTrack).asString(); + targetParams["audio"] = JSON::Value(audTrack).asString(); } - std::set validTracks = getSupportedTracks(); - for (std::set::iterator it = validTracks.begin(); it != validTracks.end(); ++it){ - if (M.getCodec(*it) == "ID3"){userSelect[*it].reload(streamName, *it);} - } + targetParams["meta"] = "none"; + targetParams["subtitle"] = "none"; if (M.getLive() && from < M.getFirstms(vidTrack)){ H.Clean();