[mythtv] [mythtv-commits] [MythTV/mythtv] cb9e30: Fix a problem with arbitrary, time seeks.
John Pilkington
johnpilk222 at gmail.com
Thu Nov 28 13:38:56 UTC 2019
On 28/11/2019 12:40, John Pilkington wrote:
> On 28/11/2019 06:29, David Engel wrote:
>> Branch: refs/heads/master
>> Home: https://github.com/MythTV/mythtv
>> Commit: cb9e30759890063c589cd30254b27ae5b604aba0
>>
>> https://github.com/MythTV/mythtv/commit/cb9e30759890063c589cd30254b27ae5b604aba0
>>
>> Author: David Engel <dengel at mythtv.org>
>> Date: 2019-11-28 (Thu, 28 Nov 2019)
>>
>> Changed paths:
>> M mythtv/libs/libmythtv/tv_play.cpp
>>
>> Log Message:
>> -----------
>> Fix a problem with arbitrary, time seeks.
>>
>> Commit afaeef4a mistakenly changed a case that really shold use
>> integer division.
>>
> float time = ((seek / 100) * 3600) + ((seek % 100) * 60);
> float time = ((seek / 100.0F) * 3600) + ((seek % 100) * 60);
> float time = (int(seek / 100) * 3600) + ((seek % 100) * 60);
>
> Hi: Looking at all these versions, I find it difficult to see what they
> are trying to do - but I'm not really familiar with the intricacies of
> cpp. The top version mostly worked for me, there were quirks with the
> second and I haven't tried the third.
>
> What are the units for 'time' and 'seek', and are the constants right?
>
> John P
OK, seek must be a decimal integer hhhhhhmm to time in seconds.
More information about the mythtv-dev
mailing list