mythutil: add an option to check recordings

This checks the integrity of all recordings and prints a summary of what it
finds. Currently it checks if the file exists, they are not zero bytes in size
and they have a seek table. Other test may be added later.

You can optionally fix the seek tables of any recordings were it is missing.

You run the command like this:

mythutil -v none --checkrecordings --fixseektable
Fixed path name for slave recording.

Signed-off-by: Jean-Yves Avenard <jyavenard@mythtv.org>
Revert "Have mytharchive link libmythtv for MythAVCopy. Fix plugin compilation?"

This reverts commit 4813104b2bbc0861fe59a9c07952ca2798dbe35e.
should fix mytharchive compilation
Fix myth archive compilation part #2
MythMusic: Save volume on exiting the music player

Recent changes to the way the volume level is saved means MythMusic now has
to save the level itself when exiting the player.

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
MythUIType: Fix drawing the widget borders when using the opengl2 painter

Signed-off-by: Paul Harrison <pharrison@mythtv.org>
Remove unused header that could cause msvc build issues
AVFD: remove unused variables
Update MiniLZO to 2.08. LZO pushed out an updated miniLZO to fix some endian build issues.
MythCoreContext: Fix bad copy/paste
Fix proxy using IPv6

Fixes #12174
Allow to override which mpegts demuxer is used

Set FFMPEGTS override (call with -O FFMPEGTS=1)

Refs:#12153
Ignore audio packets from ignored streams

Fixes #12153
Add —allaudiotracks

By default mythtranscode exclude all audio tracks where the number of channels is detected as 0. However, under some circumstances our mpegts demuxer doesn’t properly detect the audio streams and mark them as having 0 channels.
Use —allaudiotracks to include all audio tracks found.

Refs: #12153
reduce poll interval.

Fixes #11461
OpenGL: Optimize writing packed images to pixel buffer objects (PBO)

pack_yv12interlaced() packs pixels and writes them to an OpenGL
pixel buffer object.  This buffer may reside on the graphics card
so writes may be slower than to RAM.  Combining writes to the buffer
can improve performance by 200-300%.

This patch also provides optimized non-mmx code and also tightens
const correctness.

Fixes #10922

Signed-off-by: Lawrence Rust <lvr@softsystem.co.uk>
Signed-off-by: Jean-Yves Avenard <jyavenard@mythtv.org>
Cleanup whitespace in programs/mythbackend
Cleanup whitespace in programs/mythfrontend
Cleanup whitespace in libs/libmythtv