From f98b7909861feda84e758d252385dbc269d445f5 Mon Sep 17 00:00:00 2001 From: Thulinma Date: Tue, 17 Dec 2013 11:41:26 +0100 Subject: [PATCH] Fixed HLS codec selection when multiple options are available. --- src/connectors/conn_http_live.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/connectors/conn_http_live.cpp b/src/connectors/conn_http_live.cpp index 52481f25..7972cd68 100644 --- a/src/connectors/conn_http_live.cpp +++ b/src/connectors/conn_http_live.cpp @@ -35,14 +35,14 @@ namespace Connector_HTTP { std::string audioName; bool defAudio = false;//set default audio track; for (std::map::iterator it = metadata.tracks.begin(); it != metadata.tracks.end(); it++){ - if (it->second.type == "audio"){ + if (it->second.codec == "AAC"){ audioId = it->first; audioName = it->second.getIdentifier(); break; } } for (std::map::iterator it = metadata.tracks.begin(); it != metadata.tracks.end(); it++){ - if (it->second.type == "video"){ + if (it->second.codec == "H264"){ int bWidth = it->second.bps * 2; if (audioId != -1){ bWidth += metadata.tracks[audioId].bps * 2;