From 872b2e96a111d6da5f821a6dc61b923f9913b3f3 Mon Sep 17 00:00:00 2001 From: Jacques SAMAIN Date: Fri, 1 Jun 2018 19:56:33 +0200 Subject: Several corrections: *effectively take into account live MPD *Fix several bugs Change-Id: I9b925f222653d2d196b09b4e96cb15119ec8af44 Signed-off-by: Jacques SAMAIN --- MPD/MPDWrapper.h | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'MPD/MPDWrapper.h') diff --git a/MPD/MPDWrapper.h b/MPD/MPDWrapper.h index cf6275d8..75ade085 100644 --- a/MPD/MPDWrapper.h +++ b/MPD/MPDWrapper.h @@ -106,6 +106,10 @@ public: void settingsChanged(int period, int videoAdaptationSet, int videoRepresentation, int audioAdaptationSet, int audioRepresentation); float onFirstDownloadMPD(viper::IViperGui *gui); void setIsStopping(bool isStopping); + void setSegmentIsSetFlag(viper::managers::StreamType type, bool flag); + bool getSegmentIsSetFlag(viper::managers::StreamType type); + int getSegmentQuality(viper::managers::StreamType type); + void setSegmentQuality(viper::managers::StreamType type, int segQuality); private: RepresentationStreamType determineRepresentationStreamType(dash::mpd::IRepresentation *representation, dash::mpd::IAdaptationSet* adaptationSet, dash::mpd::IPeriod* period); @@ -124,8 +128,11 @@ private: uint32_t audioSegmentOffset; size_t videoSegmentNumber; size_t audioSegmentNumber; + bool videoSegmentIsSet; + bool audioSegmentIsSet; + int videoSegmentQuality; + int audioSegmentQuality; bool isStopping; - bool hasReachedEndOfList; }; } } -- cgit 1.2.3-korg