vlc | branch: master | Francois Cartegnie <[email protected]> | Fri Apr 26 
17:06:42 2019 +0200| [3e1ac38228101c3c22b692796e6e5e8fdde8d271] | committer: 
Francois Cartegnie

demux: hls: feed codec strings

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=3e1ac38228101c3c22b692796e6e5e8fdde8d271
---

 modules/demux/hls/playlist/Parser.cpp | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/modules/demux/hls/playlist/Parser.cpp 
b/modules/demux/hls/playlist/Parser.cpp
index 3574fedf2e..4f4b01d167 100644
--- a/modules/demux/hls/playlist/Parser.cpp
+++ b/modules/demux/hls/playlist/Parser.cpp
@@ -150,6 +150,9 @@ Representation * 
M3U8Parser::createRepresentation(BaseAdaptationSet *adaptSet, c
         if(bwAttr)
             rep->setBandwidth(bwAttr->decimal());
 
+        if(tag->getAttributeByName("CODECS"))
+            rep->addCodecs(tag->getAttributeByName("CODECS")->quotedString());
+
         if(resAttr)
         {
             std::pair<int, int> res = resAttr->getResolution();
@@ -512,6 +515,9 @@ M3U8 * M3U8Parser::parse(vlc_object_t *p_object, stream_t 
*p_stream, const std::
                     desc += 
pair.second->getAttributeByName("NAME")->quotedString();
                 }
 
+                if(pair.second->getAttributeByName("CODECS"))
+                    
rep->addCodecs(pair.second->getAttributeByName("CODECS")->quotedString());
+
                 if(!desc.empty())
                 {
                     altAdaptSet->description.Set(desc);

_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to