commit f69ce764b78a15989455957eda235d5b1993a08a
Author: David Hampton <mythtv@love2code.net>
Date:   Thu Mar 24 17:44:32 2022 -0400

    Validate AV stream index before accessing stream.
    
    Fixes #528.
    
    (cherry picked from commit d47928088bc0cd3ab5b16fa183a865b0911da584)

commit 5432d11672605878a7ab1964996edc7b0103087d
Author: Scott Theisen <scott.the.elm@gmail.com>
Date:   Wed Mar 16 14:09:35 2022 -0400

    MythDate::formatTime(): update doxygen comment
    
    (cherry picked from commit 259a7fbe911da2ca229a513786172fcefeb8af07)

commit 9dcf2bb01eba126d304c323503c78ce36bbf595b
Author: Scott Theisen <scott.the.elm@gmail.com>
Date:   Wed Mar 16 12:42:28 2022 -0400

    mythcommflag/CommDetector2.cpp: fix missed MythDate::fortmatTime() uses
    
    hh should be HH; missed chop not replaced.
    
    (cherry picked from commit 19b0a7b2184a730f6e55c0cd2f41e26fb71ae2cf)

commit d5fe42fc6b994c716c70901173d876c53200b50c
Author: David Hampton <mythtv@love2code.net>
Date:   Tue Mar 15 17:41:48 2022 -0400

    Better fix for MythDate::formatTime to handle overflows.
    
    Fixes #520.
    
    (cherry picked from commit 65b9c73adacabe38877c3e18af5d4a0545799c16)

commit 36c5630035864fa5d8efdaec8b0ef6c98067bc67
Author: David Hampton <mythtv@love2code.net>
Date:   Mon Mar 14 11:57:26 2022 -0400

    Fix MythDate::formatTime to handle times greater than 24 hours.
    
    (cherry picked from commit 2d7a09e40f55c13e203994aa4031f7de111fc97f)

commit ae60e8302fab769dd0aacb091d195b1cef08ad9c
Author: Scott Theisen <scott.the.elm@gmail.com>
Date:   Thu Mar 10 20:30:13 2022 -0600

    Use separate end-of-playback checks for audio-only/mostly content and
    normal/video-only content.
    
    Refs #511
    
    Signed-off-by: David Engel <dengel@mythtv.org>
    (cherry picked from commit 367539575cc43b0a7ef5ce3f40d8e50fcb144ec8)

commit 043507cd6f638af4033ae7faca00dec4edc8deb2
Author: Scott Theisen <scott.the.elm@gmail.com>
Date:   Wed Mar 9 20:53:30 2022 -0600

    Fig logic bug in std::chrono conversion commit c71a8672.
    
    Signed-off-by: David Engel <dengel@mythtv.org>
    (cherry picked from commit acf5188a1f799c774ed21735305391c6532e072b)

commit e78a0c0042ea20240adef7566676ddeec4c2fb88
Author: David Engel <dengel@mythtv.org>
Date:   Fri Mar 4 10:44:01 2022 -0600

    Fix playback hangs at end of file.
    
    Refs #511
    
    (cherry picked from commit 4e35b3f712bd5dc79a99c9566e96103b88e9648d)

commit 44a45272517a8122369d74f149dc86432afe3ac0
Author: Klaas de Waal <klaas@kldo.nl>
Date:   Mon Feb 28 21:23:06 2022 +0100

    Remove extraneous ? character in Sat>IP OPTIONS message
    
    The extraneous ? character occurs when the QUrl query is initialized to an empty string "".
    Fixed by replacing the "" by a QString() in the OPTIONS and the PLAY query composition.
    Thanks to Mike Bibbings for reporting and fixing this for the TEARDOWN command,
    see https://code.mythtv.org/trac/ticket/13121#comment:20
    
    Refs #13121
    
    (cherry picked from commit 26cc38423e2e4ede89dfabd9971196b83e17aadd)

commit 75b942fd8cdf6979463c72c75e2919e18552c644
Author: Peter Bennett <pbennett@mythtv.org>
Date:   Sat Feb 26 11:13:47 2022 -0500

    Fix CPU detection for armhf
    
    This applies the same fix in MythTV as was applied in 75cf504 to FFmpeg.
    The same code is in MythTV and needs the same fix.
    
    Fixes #505
    
    (cherry picked from commit 13e75f1e900ae923bdfa61cda56f33f7a5521c17)

commit 75cf5040eff2aa6b7dc075462311de7c277b9375
Author: Martin Storsjö <martin@martin.st>
Date:   Thu Feb 24 20:00:00 2022 -0500

    configure: arm: Don't add -march= to the compiler if no preference was passed
    
    If no --cpu= option was passed to configure, we detect what the
    compiler defaults to. This detected value was then fed back to the
    rest of the configure logic, as if it was an explicit choice.
    
    This breaks on Ubuntu 21.10 with GCC 11.1.
    
    Since GCC 8, it's possible to add configure extra features via the
    -march option, like e.g. -march=armv7-a+neon. If the -mfpu= option
    is configured to default to 'auto', the fpu setting gets taken
    from the -march option.
    
    GCC 11.1 in Ubuntu seems to be configured to use -mfpu=auto. This
    has the effect of breaking any compilation command that specifies
    -march=armv7-a, because the driver implicitly also adds -mfloat-abi=hard,
    and that combination results in this error:
    
        cc1: error: ‘-mfloat-abi=hard’: selected processor lacks an FPU
    
    One can compile successfully by passing e.g. -march=armv7-a+fp.
    
    Therefore, restructure configure. If no specific preference was set
    (and the 'cpu' configure variable was set as the output of
    probe_arm_arch), the value we tried to set via -march= was the same
    value that we just tried to detect as the compiler default.
    
    So instead, just try to detect what the compiler defaults to, with
    to allow setting other configure settings (such as 'fast_unaligned'),
    but don't try to spell out the compiler's default via the -march flag.
    
    Signed-off-by: Peter Bennett <pbennett@mythtv.org>
    (cherry picked from commit 6a79086179f0ffc6572285bfae4875a4db9a8610)

commit 56275b303bf7c7fec99993d1fff568708d0b985b
Author: Anton Khirnov <anton@khirnov.net>
Date:   Thu Feb 24 11:11:28 2022 -0500

    configure: link to libatomic when it's present
    
    C11 atomics in some configurations (e.g. 64bit operations on ppc64 with
    GCC) require linking to libatomic.
    
    Fixes #499
    
    Signed-off-by: Peter Bennett <pbennett@mythtv.org>
    (cherry picked from commit 85d37a59152f4606fa729b694b50d955f7f28de4)

commit 28d360e98916ae065292fa29675c48faff742923
Author: Paul Harrison <paul@mythqml.net>
Date:   Thu Feb 24 11:40:20 2022 +0000

    Revert "NuppelVideoRecorder.cpp: convert to QtEndian"
    
    This commit is causing problems with the Ubuntu s390x builds and
    possibly other big endian builds.
    
    This reverts commit 9ad661568042ec1d36645105bbd9a50ece23659d.
    
    (cherry picked from commit dd3dcfbb7b308c53be1b48bafc3410d0e0bf4e08)

commit 23725516afe15266967f00626efc4d2c23c60084
Author: David Hampton <mythtv@love2code.net>
Date:   Wed Feb 23 12:01:37 2022 -0500

    Setting SRC_VERSION to v32.0
