increases the maximal number of queued video packets to 220.

Fixes #10549
Improve audio setup

Previously, the speaker setup would always be reset to the lowest possible setting.
With this change, the highest value set is recorded and restored whenever possible.
It prevents the speaker configuration to always go back to Stereo whenever you browsed the audio device list
Translate missed string.

"Stereo" was translated elsewhere and was used in the exact same context, so use the same translation
Replicate the spelling change I had done
in 3740d7dda16b2a082f8d833f4459294202cb2687

This is not parse by the translation tools so changing
it right now has no impact.

Thanks Mike!
Fix LoadFromOldRecorded query in ProgList.

Signed-off-by: David Engel <dengel@mythtv.org>
Better handling of unmounted volumes. Refs #10450

1) backoff frequency of mount tests if still unmounted, and
2) give up eventually.
A multipartition disc might have had a partition unmounted by the user before
the frontend is run. This stops 8 log messages a second in this situation.
Revert "Better handling of unmounted volumes. Refs #10450"

This reverts commit 58e8506b9506f9b2390cb70343eb5f9c044cf345.
It had some extra rubbish in it :-(
Better handling of unmounted volumes. Refs #10450.

1) backoff frequency of mount tests if still unmounted, and
2) give up eventually.
A multipartition disc might have had a partition unmounted by the user before
the frontend is run. This stops 8 log messages a second in this situation.
Fix audio setup and add handling of extra cases.

Following 82f98184de8de0c08c592de3ad110d7bdf7e67e8; it turns out that ButtonList sends the same signal when it receives focus as when changing a value ; which caused the speaker configuration to be updated even when you didn't want to.
Also, starting the audio test would always reset the configuration.
Fix video setup wizard if audio test wasn't stopped in the previous screen

The speaker test wasn't stopped when quitting the screen, so the audio card would have been left opened, preventing the audio to be played during the video setup.
Additionally, the audio card would have never been closed requiring a full restart of for audio to work again.
Move Setup Wizard at the top of settings menu (part #2)

Following 8cad8309032088cb5ada7728a3f1b34dab515b70, forgot to do so for the other menu style
Translate dates/times in the DateFormat settings
Initialise locale if it's not been done already by the time we call GetQLocale()
Fix compilation following previous commit
Fix compilation following previous commit
Bump binary version
Fix #10558
Fixes #10545.  Populate the Switch Input menu with all available cards.

Using RemoteRequestFreeRecorderList() causes other cards in the
current card's input group to be filtered out.  Changing to
CardUtil::GetCardList() starts with all possible cards, which
RemoteRequestFreeInputList() will correctly prune.

Please re-open the ticket if the specific situation is not fixed.
Clear the UI object stores when deleting MythThemeBase, fixes themes using the wrong base window and fonts after displaying the locale/database prompts. This was already done implicitly when shutting down and explicitly when reloading themes but not in the third case, where we construct a temporary main window and MythMainWindow is torn down instead of being re-initialised.
Fixes #10490. Don't return from safe_read() early on stopreads if we haven't read any bytes, this looks like an eof to higher levels of code.