Mailing List Archive

[MythTV/mythtv] 0a732e: Compare literals using '!=' not 'is not'
Branch: refs/heads/master
Home: https://github.com/MythTV/mythtv
Commit: 0a732ebb49ed7cf125bdef8b56ab544c0d39aa09
https://github.com/MythTV/mythtv/commit/0a732ebb49ed7cf125bdef8b56ab544c0d39aa09
Author: Gary Buhrmaster <gary.buhrmaster@gmail.com>
Date: 2021-07-20 (Tue, 20 Jul 2021)

Changed paths:
M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/data_mythtv.py

Log Message:
-----------
Compare literals using '!=' not 'is not'

With Python 3.8 a syntax warning is now generated during
compilation when one is using 'is' or 'is not' to compare
to certain types of literals, as such use is not assured
to work properly to work with all interpreters. This
syntax warning was a result of issue bpo-34850.

Fixes #370


_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits
[MythTV/mythtv] 0a732e: Compare literals using '!=' not 'is not' [ In reply to ]
Branch: refs/heads/devel/http
Home: https://github.com/MythTV/mythtv
Commit: 0a732ebb49ed7cf125bdef8b56ab544c0d39aa09
https://github.com/MythTV/mythtv/commit/0a732ebb49ed7cf125bdef8b56ab544c0d39aa09
Author: Gary Buhrmaster <gary.buhrmaster@gmail.com>
Date: 2021-07-20 (Tue, 20 Jul 2021)

Changed paths:
M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/data_mythtv.py

Log Message:
-----------
Compare literals using '!=' not 'is not'

With Python 3.8 a syntax warning is now generated during
compilation when one is using 'is' or 'is not' to compare
to certain types of literals, as such use is not assured
to work properly to work with all interpreters. This
syntax warning was a result of issue bpo-34850.

Fixes #370


Commit: f2eb246e0913dfa49789a09e7bc03e1f1f4c049a
https://github.com/MythTV/mythtv/commit/f2eb246e0913dfa49789a09e7bc03e1f1f4c049a
Author: David Hampton <mythtv@love2code.net>
Date: 2021-07-20 (Tue, 20 Jul 2021)

Changed paths:
M .github/workflows/buildmaster.yml

Log Message:
-----------
Add libzip-dev to github workflow.


Commit: 7f48b7007e387030822874d810c453985e7331b8
https://github.com/MythTV/mythtv/commit/7f48b7007e387030822874d810c453985e7331b8
Author: Klaas de Waal <klaas@kldo.nl>
Date: 2021-07-25 (Sun, 25 Jul 2021)

Changed paths:
M mythtv/libs/libmythtv/channelscan/channelimporter.cpp

Log Message:
-----------
DB access for information about existing transports

In mythtv-setup, the channels found in a scan are compared with the channels in the database.
Do not retrieve the sourceid from the the first channel of the first transport
anymore but use the sourceid that is passed as parameter.
This fixes a possible segmentation fault when the first transport does not have
any channels at all due to filtering of unwanted channels.


Commit: 1dd9a56a93f609ccd232dc70807357ae04daed23
https://github.com/MythTV/mythtv/commit/1dd9a56a93f609ccd232dc70807357ae04daed23
Author: Klaas de Waal <klaas@kldo.nl>
Date: 2021-07-25 (Sun, 25 Jul 2021)

Changed paths:
M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp

Log Message:
-----------
Guess IPTV tuning protocol before tuning

Just before IPTV tuning, if the tuning protocol is not known try to figure this out.
This is needed to do a "M3U Import with MPTS" type of channel scan as described in
commit 8828cc5e4698f72e25fcfc31782c42fda5079717 where this functionality is introduced.


Commit: 070a212f76023d845db7fd709df0b2674c304045
https://github.com/MythTV/mythtv/commit/070a212f76023d845db7fd709df0b2674c304045
Author: Klaas de Waal <klaas@kldo.nl>
Date: 2021-07-25 (Sun, 25 Jul 2021)

Changed paths:
M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp

Log Message:
-----------
Default channel number assignment

Assign the default ATSC major_minor channel numbers in the signal monitor instead
of in the channel importer. This was already done here for the ATSC one-part channel
numbers and also for the DVB logical channel numbers.
Assign the default IPTV channel numbers after the ATSC and DVB channel number assignments.
As IPTV default channel numbers are only assigned when empty this gives precedence to the
ATSC and DVB channel numbers above the IPTV channel number.
Channel scanning of an ATSC full transport stream using the "M3U Import with MPTS"
feature now gives the correct ATSC major_minor channel numbers.


Commit: 213a816c500932d3c192bd0a681f219974cb5467
https://github.com/MythTV/mythtv/commit/213a816c500932d3c192bd0a681f219974cb5467
Author: Klaas de Waal <klaas@kldo.nl>
Date: 2021-07-25 (Sun, 25 Jul 2021)

Changed paths:
M mythtv/libs/libmythtv/channelscan/channelscan_sm.h

Log Message:
-----------
Update header file to match functions in code file

Update the parameter names in the header file to match the code.
In the code a few leading underscores were removed in parameter names.
Since we are using now the m_ prefix in the class instance variables
we do not need to use the _ prefix in the parameters anymore.


Commit: c4c78870ea9dfa4c321e01239726979c147a162e
https://github.com/MythTV/mythtv/commit/c4c78870ea9dfa4c321e01239726979c147a162e
Author: Klaas de Waal <klaas@kldo.nl>
Date: 2021-07-26 (Mon, 26 Jul 2021)

Changed paths:
M mythtv/libs/libmythtv/recorders/satiprecorder.cpp
M mythtv/libs/libmythtv/recorders/satiprecorder.h
M mythtv/libs/libmythtv/recordingprofile.cpp

Log Message:
-----------
Recording Type for Sat>IP and HDHomeRun

Recording Profile item Recording Type added for Sat>IP and HDHomeRun tuners.
Previously this was only available for DVB (Hardware DVB Encoders) tuners.

The Recording Type is part of the Recording Profiles.
The Recording Profiles can be configured with mythtv-setup.

The Recording Type item has values "Normal", "TV Only" and "Audio Only".
With value "Normal" all streams that are part of the selected service are recorded.
With value "TV Only" only the video, audio and subtitle streams are recorded.
The other streams that may be present will not be recorded.

The BBC does add MHEG streams that enable interactive television, activated
by a red button on the remote control. These MHEG streams can occupy about 40% of
the total bandwidth. Not recording the MHEG streams by selecting "TV Only" can thus
reduce the size of the BBC recordings with 40% without any loss of video quality.


Commit: d63398aafbe6657e589fa46d1d949819b8838fa1
https://github.com/MythTV/mythtv/commit/d63398aafbe6657e589fa46d1d949819b8838fa1
Author: Klaas de Waal <klaas@kldo.nl>
Date: 2021-07-26 (Mon, 26 Jul 2021)

Changed paths:
M mythtv/libs/libmythtv/channelscan/channelimporter.cpp

Log Message:
-----------
Simplify channel importer

Remove assigning default ATSC major_minor channel numbers as this is
now done in the scanner. Assign the service ID as default channel number
when there is no default channel number assigned yet.
Previously the DVB logical channel numbers were assigned in the scanner
but the ATSC channel numbers were assigned in the channel importer.


Commit: 9c16537d2212962627c810a3cfc48dad53933f5c
https://github.com/MythTV/mythtv/commit/9c16537d2212962627c810a3cfc48dad53933f5c
Author: Gary Buhrmaster <gary.buhrmaster@gmail.com>
Date: 2021-07-27 (Tue, 27 Jul 2021)

Changed paths:
M mythplugins/mytharchive/mytharchivehelper/main.cpp

Log Message:
-----------
mytharchive: change offset to `offset` for MariaDB 10.6

MariaDB 10.6 has added a new reserved word offset which
is used in MythTV as a column name in the tables filemarkup
and recordedseek requiring quoting of the name.


Commit: 8fd76381dbf3d5c61c6c61dc19c9f891d322d9cd
https://github.com/MythTV/mythtv/commit/8fd76381dbf3d5c61c6c61dc19c9f891d322d9cd
Author: Gary Buhrmaster <gary.buhrmaster@gmail.com>
Date: 2021-07-27 (Tue, 27 Jul 2021)

Changed paths:
M mythtv/libs/libmyth/programinfo.cpp

Log Message:
-----------
programinfo: change offset to `offset` for MariaDB 10.6

MariaDB 10.6 has added a new reserved word offset which
is used in MythTV as a column name in the tables filemarkup
and recordedseek requiring quoting of the name.


Commit: c3b963dfaa78916be8964d8e531563edc2085c21
https://github.com/MythTV/mythtv/commit/c3b963dfaa78916be8964d8e531563edc2085c21
Author: Stuart Auchterlonie <stuarta@mythtv.org>
Date: 2021-07-27 (Tue, 27 Jul 2021)

Changed paths:
M mythplugins/mytharchive/mytharchivehelper/main.cpp
M mythtv/libs/libmyth/programinfo.cpp

Log Message:
-----------
Merge pull request #376 from garybuhrmaster/mariadb10.6

Change offset to `offset` for MariaDB 10.6


Commit: 1a7c7ac0828347d5f211a6ae1d03d88819f5cbe5
https://github.com/MythTV/mythtv/commit/1a7c7ac0828347d5f211a6ae1d03d88819f5cbe5
Author: Klaas de Waal <klaas@kldo.nl>
Date: 2021-07-28 (Wed, 28 Jul 2021)

Changed paths:
M mythtv/libs/libmythtv/channelscan/paneatsc.h

Log Message:
-----------
ATSC Scan Range menu page

In the ATSC Scan Range menu page it is possible to reduce the
scan range by selecting the first and the last channel to be scanned.
For each of the three items First Channel, Last Channel and Channel Count
a label text and help text have now been added.
Also the Channel Count item is now read-only.
There are no functional changes.


Commit: 8a7505a0adc6f4b554e334e2fdd1afcdab384eb5
https://github.com/MythTV/mythtv/commit/8a7505a0adc6f4b554e334e2fdd1afcdab384eb5
Author: Klaas de Waal <klaas@kldo.nl>
Date: 2021-07-28 (Wed, 28 Jul 2021)

Changed paths:
M mythtv/libs/libmythtv/frequencytables.cpp

Log Message:
-----------
US ATSC uscable channels T7 to T12 removed

When doing a channel scan with mythtv-setup for US ATSC cable, choice "uscable"
(or "Cable" depending on the translation), the scan range includes channels T7 to T14
corresponding to a frequency range from 8.75 to 50.75MHz.
Consulting the Wikipedia, https://en.wikipedia.org/wiki/Pan-American_television_frequencies,
shows that the 'Subband "T" channels' are indeed valid channels for cable TV.
However, scanning these channels with a HDHomeRun fails with an "ERROR: invalid channel"
error message for channels T7 to T12. Therefore the channels T7 to T12 have now been removed.
It can be argued that channels T13 and T14 can also be removed as there are no known
service providers that use these channels. However, as it cannot be ruled out that there
are private cable networks that use these channels and because the HDHomeRun is
capable of receiving these channels they remain.
Channels T13 and T14 have been moved to the start of the scan so that the whole cable scan
is done monotonous from the lowest frequency to the highest frequency.


Commit: a3ea45a7c647908a9e7f7d954f049cd9f0424979
https://github.com/MythTV/mythtv/commit/a3ea45a7c647908a9e7f7d954f049cd9f0424979
Author: Stuart Auchterlonie <stuarta@mythtv.org>
Date: 2021-07-29 (Thu, 29 Jul 2021)

Changed paths:
M .github/workflows/buildmaster.yml
M mythplugins/mytharchive/mytharchivehelper/main.cpp
M mythtv/libs/libmyth/programinfo.cpp
M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
M mythtv/libs/libmythtv/channelscan/channelscan_sm.h
M mythtv/libs/libmythtv/channelscan/paneatsc.h
M mythtv/libs/libmythtv/frequencytables.cpp
M mythtv/libs/libmythtv/recorders/satiprecorder.cpp
M mythtv/libs/libmythtv/recorders/satiprecorder.h
M mythtv/libs/libmythtv/recordingprofile.cpp
M mythtv/programs/scripts/hardwareprofile/distros/mythtv_data/data_mythtv.py

Log Message:
-----------
Merge branch 'master' into devel/http


Compare: https://github.com/MythTV/mythtv/compare/e4f26ab4cc9d...a3ea45a7c647
_______________________________________________
mythtv-commits mailing list
mythtv-commits@mythtv.org
http://lists.mythtv.org/mailman/listinfo/mythtv-commits