[mythtv-commits] [MythTV/mythtv] 6a5fb0: AVSync2: Use frame timestamps to determine elapsed...

Peter Bennett noreply at github.com
Mon Mar 4 21:01:27 UTC 2019


  Branch: refs/heads/master
  Home:   https://github.com/MythTV/mythtv
  Commit: 6a5fb07fa17d7a7da09bd8a7be0394c8e4948122
      https://github.com/MythTV/mythtv/commit/6a5fb07fa17d7a7da09bd8a7be0394c8e4948122
  Author: Peter Bennett <pbennett at mythtv.org>
  Date:   2019-03-04 (Mon, 04 Mar 2019)

  Changed paths:
    M mythtv/libs/libmythtv/decoderbase.h
    M mythtv/libs/libmythtv/mythplayer.cpp
    M mythtv/libs/libmythtv/mythplayer.h

  Log Message:
  -----------
  AVSync2: Use frame timestamps to determine elapsed play time

MythTV uses frame count to determine the elapsed time of a recording
for display, jumps, etc. This can be inaccurate with variable rate
content and also with frame doubling being done in the decoder.
This change recalculates the frame count based on the time code.
This ensures MythTV elapsed time will be accurate.

Fixes #13416




More information about the mythtv-commits mailing list