~mythbuntu-dev/mythtv/+git/mythtv:fixes/29

Last commit made on 2019-09-12
Get this branch:
git clone -b fixes/29 https://git.launchpad.net/~mythbuntu-dev/mythtv/+git/mythtv

Branch merges

Branch information

Name:
fixes/29
Repository:
lp:~mythbuntu-dev/mythtv/+git/mythtv

Recent commits

4c432df... by Stuart Auchterlonie <email address hidden>

Set default runlevel to 9, as systemd targets report as unknown. This blows the current smolt backend up

(cherry picked from commit 479abcc77d11331a2c5732a55d3201241212367f)

6c9845e... by Stuart Auchterlonie <email address hidden>

Handle kernel 5.x

(cherry picked from commit 7ea2d6c414b10067a9965ee1c245ba4207261b51)

7668cc5... by Peter Bennett <email address hidden>

dbcheck: Enforce correct recgroupids for special recording groups

If the mysql server is set up with auto_increment_increment=2 or
some value other than 1, the wrong values were set for the special
recording groups.

This only fixes it for new database setups or upgrades from schema
id 1320.

Refs #13473

(cherry picked from commit da558ca5f531b8074155946b96c82ef4fe0ddefa)

aba7632... by "Paul B. Henson" <email address hidden>

DVB symbol errros with gcc 8.3

Include of dvbchannel.h in channelscanner.cpp is now
conditional on USING_DVB.
This does solve the compilation issue for gcc 8.3.
Note that there are no compilation issues with
newer gcc versions, as tested with gcc 9.1.

Signed-off-by: Klaas de Waal <email address hidden>
(cherry picked from commit 06a1158ead9aafd6c394e90860049b53e1e16978)
Signed-off-by: Klaas de Waal <email address hidden>

c3f7e46... by Robert

Compute seek offset 64 bits in playback of Blu-Ray iso.

Fixes #13461

Signed-off-by: Klaas de Waal <email address hidden>
(cherry picked from commit f0ed96407e6a20db3c6b6ca1a59cb8498736a5cc)
Signed-off-by: Klaas de Waal <email address hidden>

c667836... by David Hampton <email address hidden>

Fix compilation with exiv2 > 0.27.0.

Remove an old workaround that was introduced so that MythTV would
continue to compile after the introduction of exiv2 version 0.21. The
exiv2 file this workaround required was removed in 0.27.1.

MythTV now requires upon exiv2 0.21 or better.

Fixes #13452.

(cherry picked from commit 01cb2902a100cc2fdf1d606e2d753038c353f534)

8f37aa3... by Roland Ernst <email address hidden>

Services API: Allow images/icons immediately after BE startup. Fixes #13404

Register <QFileInfo> to QMetaType at backend startup.

Tested on master with:

    curl --header Accept:Application/JSON --output /tmp/preview.out \
        --silent localhost:6544/Content/GetPreviewImage?RecordedId=<validRID>

    curl --header Accept:Application/JSON --output /tmp/icon.out \
        --silent localhost:6544/Guide/GetChannelIcon?ChanId=<validChanID>

    Also, without --header ... for XML responses.

Required because Services need this type already registered. Without this
fix expect:

    JSON: {'': ''}
    XML: <?xml version="1.0" encoding="UTF-8"?><></>

Thanks Roland

Signed-off-by: Bill Meek <email address hidden>

af5d819... by Stuart Auchterlonie <email address hidden>

Some http -> https README updates

(cherry picked from commit ac8012f68ff189164cc1c2ddbeb8fb2e96222255)

979fc68... by Stuart Auchterlonie <email address hidden>

strip origin from BRANCH variable to leave fixes/<version>

(cherry picked from commit fbe7deb96226aa9bce135a7c5fd98dccb9045df1)

362f382... by David Engel <email address hidden>

Simplify some administrative database queries.

Some versions of MySQL reportedly have problems with the overly,
explicit, information_schema, column names.

Refs #13356

(cherry picked from commit 068d660eb1ce86bc00e0cf06643ad60a700f2588)