Keep some recordings from getting a LiveTV recgroup

Following #10943, an ApplyRecordRecGroupChange() was added near the
end of GetProgramRingBufferForLiveTV() to update recorded.recgroup
before it is queried in StartedRecording().

The problem arises because we don't have the correct recstartts for
ApplyRecordRecGroupChange() until later when we successfully insert
the program in RecordingInfo::StartedRecording.

Fixes #11119
Signed-off-by: David Engel <dengel@mythtv.org>

(cherry picked from commit 9c666b602edc41781853e0698191f3239341a33b)
Revert "make parameter names consistently lowercase"

Unbreak UPNP. It appears as if the commit that it builds up on hasn't
made it to fixes, yet.

This reverts commit e50af7d5d1c119b8a7cb3fb9d7444de4b7e270dc.
Fix 5.1 audio being configured as 7.1

Thanks to StuartM for spotting it

(cherry picked from commit 6a75882075ad0b092f8d50b94b9bc92ead4cd067)
VAAPI: Don't try to crop frames, they have no real buffer attached.

Refs #12130
Signed-off-by: Stuart Auchterlonie <stuarta@squashedfrog.net>

(cherry picked from commit 3b621f5c4fd194aefe1c15bad78807ce85a13853)
Merge branch 'fixes/0.27' into devel/027candidates