Ignore:
Timestamp:
Jan 24, 2017, 12:24:46 PM (8 years ago)
Author:
Silvan Scherrer
Message:

SMPlayer: update vendor to 17.1.0

File:
1 edited

Legend:

Unmodified
Added
Removed
  • smplayer/vendor/current/src/helper.cpp

    r175 r186  
    11/*  smplayer, GUI front-end for mplayer.
    2     Copyright (C) 2006-2016 Ricardo Villalba <rvm@users.sourceforge.net>
     2    Copyright (C) 2006-2017 Ricardo Villalba <rvm@users.sourceforge.net>
    33
    44    This program is free software; you can redistribute it and/or modify
     
    6262QString Helper::formatTime(int secs) {
    6363        bool negative = (secs < 0);
    64         secs = abs(secs);
     64        secs = qAbs(secs);
    6565
    6666        int t = secs;
     
    7474
    7575        return QString("%1%2:%3:%4").arg(negative ? "-" : "").arg(hours, 2, 10, QChar('0')).arg(minutes, 2, 10, QChar('0')).arg(seconds, 2, 10, QChar('0'));
     76}
     77
     78QString Helper::formatTime2(double secs) {
     79        bool negative = (secs < 0);
     80        secs = qAbs(secs);
     81
     82        double t = secs;
     83        int hours = (int) t / 3600;
     84        t -= hours*3600;
     85        int minutes = (int) t / 60;
     86        t -= minutes*60;
     87        int seconds = t;
     88        t -= seconds;
     89        int milliseconds = t*1000;
     90
     91        //qDebug() << "Helper::formatTime: secs:" << secs << "="  << hours << ":" << minutes << ":" << seconds << "." << milliseconds;
     92
     93        return QString("%1%2:%3:%4.%5").arg(negative ? "-" : "").arg(hours, 2, 10, QChar('0')).arg(minutes, 2, 10, QChar('0')).arg(seconds, 2, 10, QChar('0')).arg(milliseconds, 3, 10, QChar('0'));
    7694}
    7795
Note: See TracChangeset for help on using the changeset viewer.