From 97aab31321e276273c6425343da2e0670409c6d5 Mon Sep 17 00:00:00 2001 From: Yuhui Li Date: Fri, 27 Jan 2017 22:22:38 -0500 Subject: [PATCH] Fix regex tide-mpd --- tide-mpd/tide-mpd.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tide-mpd/tide-mpd.cpp b/tide-mpd/tide-mpd.cpp index 1bc39de..96c21ef 100644 --- a/tide-mpd/tide-mpd.cpp +++ b/tide-mpd/tide-mpd.cpp @@ -174,7 +174,7 @@ void processmpdFile(string filename, int ×cale, int &duration, string &vide cout << XMLString::transcode(docRootNode->getAttributes()->getNamedItem(XMLString::transcode("mediaPresentationDuration"))->getNodeValue()) << endl; string rawTotalDuration = XMLString::transcode(docRootNode->getAttributes()->getNamedItem(XMLString::transcode("mediaPresentationDuration"))->getNodeValue()); - regex r("PT(\\d*)H?(\\d*)M?(\\d*)S?"); + regex r("PT(\\d*H)?(\\d*M)?(\\d*S)?"); smatch m; regex_search(rawTotalDuration, m, r);