[vlc-devel] [PATCH 1/6] demux/adaptive: NearOptimalAdaptionLogic: use mem-initalizer-list

Filip Roséen filip at atch.se
Thu May 18 17:07:31 CEST 2017


---
 .../adaptive/logic/NearOptimalAdaptationLogic.cpp  | 23 +++++++++++-----------
 1 file changed, 11 insertions(+), 12 deletions(-)

diff --git a/modules/demux/adaptive/logic/NearOptimalAdaptationLogic.cpp b/modules/demux/adaptive/logic/NearOptimalAdaptationLogic.cpp
index 5ee5de0b47..2a3a829530 100644
--- a/modules/demux/adaptive/logic/NearOptimalAdaptationLogic.cpp
+++ b/modules/demux/adaptive/logic/NearOptimalAdaptationLogic.cpp
@@ -44,19 +44,18 @@ using namespace adaptive;
 #define bufferTargetS  (CLOCK_FREQ * 30) /* Qmax */
 
 NearOptimalContext::NearOptimalContext()
+    : buffering_min( minimumBufferS )
+    , buffering_level( 0 )
+    , buffering_target( bufferTargetS )
+    , last_download_rate( 0 )
+{ }
+
+NearOptimalAdaptationLogic::NearOptimalAdaptationLogic( vlc_object_t *p_obj )
+    : AbstractAdaptationLogic()
+    , p_obj( p_obj )
+    , usedBps( 0 )
+    , currentBps( 0 )
 {
-    buffering_min = minimumBufferS;
-    buffering_level = 0;
-    buffering_target = bufferTargetS;
-    last_download_rate = 0;
-}
-
-NearOptimalAdaptationLogic::NearOptimalAdaptationLogic(vlc_object_t *p_obj_):
-    AbstractAdaptationLogic()
-{
-    p_obj = p_obj_;
-    usedBps = 0;
-    currentBps = 0;
     vlc_mutex_init(&lock);
 }
 
-- 
2.12.2


More information about the vlc-devel mailing list