<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
These are commits related to frames played and audio sync<br>
<br>
<pre>* 0e7e57f9c2 2019/03/06 Peter Bennett : Playback: Fix jerkiness with codec-deinterlaced content </pre>
<pre>* 6a5fb07fa1 2019/03/04 Peter Bennett : AVSync2: Use frame timestamps to determine elapsed play time </pre>
<pre>* 4089bf1ff0 2019/02/24 Peter Bennett : Playback: AvSync2 fix fast forward/rewind </pre>
<pre>* 6b402ca5a3 2019/02/15 Peter Bennett : AVSync2: Improve resync speed and accuracy </pre>
<pre>* 90b4ec347f 2019/02/15 Peter Bennett : AVSync2: Fix never-ending stutter on Live TV </pre>
<br>
The change in 6a5fb07fa1 was to address the issue of frame count and
elapsed time getting out of sync and it worked surprisingly well,
but there are side-effects..<br>
<br>
In my opinion playback should use timestamps rather than frame count
to determine elapsed time, but that would be a major change.<br>
<br>
I believe that David Engel , Mark Spieth and John Pilkington had
problems with elapsed time going at the wrong rate before I made the
fix.<br>
<br>
The problem was worst with the built in deinterlace of the shield
and in particular if you were running at increased speed (e.g.
1.5x).<br>
<br>
Peter<br>
</body>
</html>