vlc | branch: master | Francois Cartegnie <[email protected]> | Mon May 13 
18:12:59 2019 +0200| [af863dbb216762e66ddc52757fcad694491dacba] | committer: 
Francois Cartegnie

demux: adaptive: update probing signatures for hls

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

 modules/demux/adaptive/StreamFormat.cpp | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/modules/demux/adaptive/StreamFormat.cpp 
b/modules/demux/adaptive/StreamFormat.cpp
index 9a695c3c34..7d0d4a448e 100644
--- a/modules/demux/adaptive/StreamFormat.cpp
+++ b/modules/demux/adaptive/StreamFormat.cpp
@@ -99,8 +99,11 @@ StreamFormat::StreamFormat(const void *data_, size_t sz)
     else if(sz > 7 && !memcmp("WEBVTT", data, 6) &&
             std::isspace(static_cast<unsigned char>(data[7])))
         formatid = StreamFormat::WEBVTT;
-    else if(sz > 4 && !memcmp(".Eߣ", data, 4))
+    else if(sz > 4 && !memcmp("\x1A\x45\xDF\xA3", data, 4))
         formatid = StreamFormat::WEBM;
+    else if(sz > 3 && (!memcmp("\xFF\xF1", data, 2)||
+                       !memcmp("\xFF\xF9", data, 2)))
+        formatid = StreamFormat::PACKEDAAC;
 }
 
 StreamFormat::~StreamFormat()

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

Reply via email to