Ignore IPv6 settings value if it’s invalid

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

Fixes #12172

(cherry picked from commit de991d98754bd50045d65080592828631786e161)
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

(cherry picked from commit 9df8bb364ba56cc34d34af40e5980110193bd334)
Properly allocate VDPAU PiP video buffers and fix memory leak

The video buffers were never freed

(cherry picked from commit 548aaf78373cf0360b759b633df10c3690e3f06b)
Fix memory leak

Coverity CID 1224482

(cherry picked from commit e16a9b0072c068a42759a78b4633d656b3627453)
Audio: Abort Drain if audio device is in pause

Prevent deadlock in MythMusic

(cherry picked from commit d6663a5498f1ba1147a801dd4902b779b3afd1f8)