dtvrecorder: Don't try to buffer frames for audio-only streams.
Apply the pixel aspect ratio, if available, to aspect ratio calculation.

This only applies to mpeg2 video.  Refs #11406.
Fix missing copyrightlogo widget in Terra. No-one noticed mythweather was broken with Terra for over 6 months ...
Fix crash at the end of mythtranscode

VideoDecodeBuffer inherit from QRunnable which has an autodelete flag set by default, so stopping the thread will automatically delete it.
DVD PTS discontinuities are now handled by 'flattening' the timecodes of incoming packets. This prevents AVFormatDecoder getting stuck buffering video frames when the timecodes jump backwards.

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
VTS title and clean up menu looping detection.

Querying the number of buttons as soon as a subpicture stream change
notification appears is generally not possible as the button
information is carried in NAV packets, which probably haven't been
read yet.

Fixes #11445

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
fix some links to the "new" wiki location
Update angle information and chapter times that was indirectly
completely disabled by the fix for #11288

Fixes #11372, Refs #11288

Signed-off-by: Stuart Morgan <smorgan@mythtv.org>
Subtitles: Change the increments for adjusting the text subtitle delay.

The small increment is increased from 10ms to 50ms, and the large
increment is increased from 100ms to 250ms.  Subtitle synchronization
is much less sensitive than A/V synchronization, so we can get to a
reasonable value with fewer keypresses.
AV subtitles: fix redrawing issue and conflation with text zoom factor.
Merge remote-tracking branch 'upstream/master'