]> git.sesse.net Git - vlc/blobdiff - modules/stream_filter/dash/mpd/IsoffMainParser.cpp
stream_filter: dash: always get segments through representation
[vlc] / modules / stream_filter / dash / mpd / IsoffMainParser.cpp
index 0f5ae6c5d9a94c5792a137e8ffc58c9ec58dfe67..a2f594f5455527d37f200923f6480a4f58a7be31 100644 (file)
@@ -198,18 +198,11 @@ void    IsoffMainParser::print              ()
                 std::vector<Representation *>::const_iterator k;
                 for(k = (*j)->getRepresentations().begin(); k != (*j)->getRepresentations().end(); k++)
                 {
-                    msg_Dbg(p_stream, "   Representation");
-                    msg_Dbg(p_stream, "    InitSeg url=%s", (*k)->getSegmentBase()->getInitSegment()->getSourceUrl().c_str());
-
-                    const SegmentList *segmentList = (*k)->getSegmentList();
-                    if (segmentList)
+                    std::vector<std::string> debug = (*k)->toString();
+                    std::vector<std::string>::const_iterator l;
+                    for(l = debug.begin(); l < debug.end(); l++)
                     {
-                        std::vector<Segment *>::const_iterator l;
-                        for(l = segmentList->getSegments().begin();
-                            l < segmentList->getSegments().end(); l++)
-                        {
-                            msg_Dbg(p_stream, "    Segment url=%s", (*l)->getSourceUrl().c_str());
-                        }
+                        msg_Dbg(p_stream, "%s", (*l).c_str());
                     }
                 }
             }