…empty Fixes #12475 Signed-off-by: Jonatan Lindblad <email@example.com>
This prevents two threads trying to send commands to the mythzmserver at the same time causing the occasional abort or bad command errors.
Also fix a leak and remove an unused variable. Fixes CoverityID 1311972 Uninitialized pointer field
This makes sure we honour the FTA and TV/TV+RADIO options in the channel scanner when using the 'VBox Channel Import' option. This also adds support to the channel scanner for the 4 tuner vboxes with mixed DVB-T/T2/S/S2 tuners ensuring only channels supported by the selected tuner are added to the video source. Currently there is no way in the VBox API to determine if a channel requires a T or T2 tuner or S or S2 tuner. The Vbox devs are aware of this problem and are working to fix it in the next firmware version.
VBox is a networked tuner similar to the HDHomerun devices and is available in 2 and 4 tuner versions with DVB T/T2, DVB S/S2 and DVB-C tuners. VBox support is compiled in by default since it doesn't require any external dependencies but can be disabled by passing --disable-vbox to configure if required. See the wiki here www.mythtv.org/wiki/VBox for more details. Note: Bumps the database version to 1340.
For some probably archane reason keypress handling for playback is entirely separate to keypress handling for the rest of MythFrontend. Rather than refactoring the keypress handling at this stage, this applies the same fixup for XF86AudioPause to TV::ProcessKeypress() as has already been made for MythMainWindow.
Fixes CoverityID 1311259 Buffer not null terminated
Fixes CoverityID 1266412 Uninitialized pointer field
In this case we don't care if it fails we will retry later anyway. Fixes CoverityID 1266288 Unchecked return value
Fixes CoverityID 1266286 Unchecked return value
Fixes CoverityID 1311270 Uninitialized scalar field
Fixes CoverityID 1311276 Uninitialized pointer field
Fixes CoverityID 1311267 Dereference null return value
Fixes CoverityID 1311277 Uninitialized pointer field
Fixes CoverityID 1311271 Uninitialized scalar field
Fixes CoverityID 1311275 Uninitialized pointer field rename size to m_size Fix spelling
Fixes CoverityID 1311272 Uninitialized pointer field
Fixes CoverityID 1311274 Uninitialized scalar field
Fixes 1311273 Uninitialized pointer field
Fixes CoverityID 1192763 - Uninitialized pointer field
…. This allows mythccextractor to be run against files which are not in the DB.