Fix unimportant typo in configure

that I found while looking for a separate issue.  This should not have
caused problems for any users, unless someone was really submitting an
invalid configure command that included --enable-proc-opt for a cross
compile.
Fix ostream commandline help typo

Fixes #10544.  Thanks.

Signed-off-by: Gavin Hurlbut <ghurlbut@mythtv.org>
Fixed RAOP audio decoding to use all frames in a packet

While looking over what code needed changing for the next ffmpeg sync, I ran
across this, and found that it was not following the ffmpeg API usage
examples.

Basically, what was coded would decode one audio frame per received packet,
and unceremoniously toss away any remaining data.  I have fixed it to use
all of the received data.
Bah.  Fix tab -> spaces
Fix AAC decoding audio corruption

aacdec:only overwrite configuration if theres a actual change.

Backport ffmpeg:b4d0e7804dbeeca179198791acddf3058771a32a
Fix translation of mapped text strings. Thanks to Nicolas Riendeau for pointing it out.
Update the filename in the Playback Data OSD screen after LiveTV program transitions.
Fix translation of <template> in <clock> markup.
Refs #10490. Switch ringbuffers a little earlier in LiveTV.
Fix dates and time strings not being translated to the user-selected language. We were always using the system language and not respecting the language/country chosen in mythfrontend.
Tweak Smolt handling of digital tuners.

This causes the smolt client to properly detect virtual tuners based off
videodevice and hostname, returning only one instance of it. This also
counts instances of virtual tuner capable card types (DVB, HDHR, ASI)
and returns a new metric to list how many virtual tuners users have per
physical input.
Make RAOP server properly handle any size of decoded audio packets.

The system as-is would only play the first 352 decoded frames.
Following 86f5fd851cced8845d5646762f4e8aadf3c18997, remove this limitation.

Also, be more leniant when dropping expired audio frames. I was suffering lots of dumped audio packets error. Now playback is almost perfect
Add a binary property list parser.

This replaces the OS X only parsing in MythAirPlayServer.

Signed-off-by: Jean-Yves Avenard <jyavenard@mythtv.org>
Bump API version following addition of plist decoding
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.