Fix GetBackendStatusPort.

Massive Typo :(
Fix crashes when changing files
Fix UPnP playback

Port number was converted to QChar, which caused an invalid URL to be generated.
Ignore IPv6 settings value if it’s invalid

This would otherwise cause the backend to always believe the requested host was local

Fixes #12172
Don’t attempt to play the video streams for mp3, flac, off and m4a container.

FFmpeg incorrectly detects the artwork in those file as MJPEG, which myth would then attempt to play.
A nicer fix would be to display that image instead.

Fixes #11597
Properly allocate VDPAU PiP video buffers and fix memory leak

The video buffers were never freed
Allocate/DeAllocate video buffers using av_malloc

Also ensure frame.qscale_table is freed with av_free as it was allocated with av_malloc by FFmpeg
Fix memory leak

Coverity CID 1224482
Coverity CID 1224483

If pginfo was null, the line above would have crashed. pginfo is never null
Ensure class members are initialised in constructor

coverity CID 1224484
MythUtil: Add the path when running mythcommflag to rebuild the seek table
MythUtil: Fix indenting in CheckRecordings()

Fixes Coverity ID 1224481 Nesting level does not match indentation
MythUtil: Bailout if failed to get recording list in CheckRecordings()

Fixes Coverity ID 1224480 Dereference after null check
MythNetVision: NULL check item in NetSearch::customEvent()

Fixes Coverity ID 1224479 Dereference after null check
Remove stray include added by kdevelop in aa9066fe
MusicCommon: Only connect the Exiting signal if the new view was created OK

Fixes Coverity ID 1213744 Use after free
InputInfo: initialise all members in the constructor

Fixes Coverity ID 1215172 Uninitialized scalar field
ExternalSignalMonitor: initialise m_lock_timeout in the constructor

Fixes Coverity ID 1213743 Uninitialized scalar field
unbreak loading more recording rules in the web frontend
draft patch to add support for private data specifiers and upc private data

Fixes #12091