[mythtv-commits] [MythTV/mythtv] 261396: Add DVB constants
Mark Kendall
noreply at github.com
Wed Oct 16 07:11:11 UTC 2019
Branch: refs/heads/devel/2019-render
Home: https://github.com/MythTV/mythtv
Commit: 2613961ff741d2004ff9bbe952f26817971f245b
https://github.com/MythTV/mythtv/commit/2613961ff741d2004ff9bbe952f26817971f245b
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/mpeg/mpegdescriptors.h
Log Message:
-----------
Add DVB constants
Add private descriptors for Freesat strams on Astra 28.2E satellite.
Add private data specifier ID for Freesat. The presence of this value
in a private data specifiers indicates that one or more of
the following descriptors are Freesat private descriptors.
Add table with original network ID's. This allows use of
symbolic names instead of numbers in code that checks network ID's.
Commit: cacc8ad66f14b44dec0164d97708df080a9d5e60
https://github.com/MythTV/mythtv/commit/cacc8ad66f14b44dec0164d97708df080a9d5e60
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
M mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp
Log Message:
-----------
Add Freesat descriptors.
Add the Freesat descriptors for logical channel numbers,
for regions and for callsigns.
Commit: bc221ec30b98c028226f52dd90656f7dc03f23c9
https://github.com/MythTV/mythtv/commit/bc221ec30b98c028226f52dd90656f7dc03f23c9
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/channelscan/channelimporter.cpp
Log Message:
-----------
Minor fixes in log output of mythtv-setup channelscan.
Commit: aa4bec714eee268a29d648bf34b9c9b656d0d9fa
https://github.com/MythTV/mythtv/commit/aa4bec714eee268a29d648bf34b9c9b656d0d9fa
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
M mythtv/libs/libmythtv/mpeg/dvbstreamdata.h
Log Message:
-----------
DVB Bouquet Association Table caching
Added caching to the BAT handling code, similar to what
is done for the NIT and the SDT.
In the Freesat streams on the Astra 28.2E satellite the
BAT tables are used to carry the channel numbers per bouquet
and per region.
Commit: 9a5858a937643a89d36e971baea5051d355858c8
https://github.com/MythTV/mythtv/commit/9a5858a937643a89d36e971baea5051d355858c8
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M mythtv/libs/libmyth/standardsettings.cpp
Log Message:
-----------
Trivial fixes in comments.
Commit: 10d726d227cc0270d4de4cf88ce24f31d13b5f1b
https://github.com/MythTV/mythtv/commit/10d726d227cc0270d4de4cf88ce24f31d13b5f1b
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/mpeg/dvbtables.cpp
Log Message:
-----------
Print Freesat callsign descriptor when found in SDT/SDTo
Commit: e45002661de24bf8d060568faa340af0fff4fbfe
https://github.com/MythTV/mythtv/commit/e45002661de24bf8d060568faa340af0fff4fbfe
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
M mythtv/libs/libmythtv/channelscan/channelscan_sm.h
Log Message:
-----------
Freesat logical channel numbers
Get the channel number of the Freesat streams on the
Astra 28.2E satellite from the BAT for the selected
bouquet ID and the selected region.
The defaults for the bouquet ID and the region ID can be overridden
with the environment variables FSAT_BOUQUET_ID and FSAT_REGION_ID
awaiting a database schema update after which the values
can be selected in mythtv-setup page "Video source".
Commit: fcdab433e24897fd6d48caada4017b8fad07a240
https://github.com/MythTV/mythtv/commit/fcdab433e24897fd6d48caada4017b8fad07a240
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-09 (Wed, 09 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
Log Message:
-----------
Remove asserts in Freesat descriptors to fix compilation failures.
Commit: 28d301e8512892d840871dcac44718e65d72ce07
https://github.com/MythTV/mythtv/commit/28d301e8512892d840871dcac44718e65d72ce07
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
M mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
Log Message:
-----------
Check on BAT and PMT cache completely empty
Functions HasCachedAllBATs and HasCachedAllPMTs do return true
if everthing is cached. If not everything is cached they return false.
The functions now also return false if there is nothing cached at all.
Commit: f5a967cb3aaf3052152b2f856eb5f8977160407e
https://github.com/MythTV/mythtv/commit/f5a967cb3aaf3052152b2f856eb5f8977160407e
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/mpeg/scanstreamdata.cpp
Log Message:
-----------
Process all BAT and SDTo when receiving additional Freesat SI
Not processing the BATS that are on the standard pid 0x11 does
cause scanning timeouts now that the BATs are also cached.
Note that on the Astra 28.2E satellites there are more
channels than only the Freesat so the SI scanning should
not be limited to only Freesat.
Commit: 98b79f68559f9366238df99187cd7f2cc7ef6980
https://github.com/MythTV/mythtv/commit/98b79f68559f9366238df99187cd7f2cc7ef6980
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-11 (Fri, 11 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/channelscan/channelscan_sm.cpp
Log Message:
-----------
ChannelScan improvements
Various ChannelScan improvements:
- Skip UpdateChannelInfo if not waitingForTables.
This removes duplicate transport updates marked als "timed out".
- Call UpdateChannelInfo after receiving a BAT.
- Add section/last section in log output for PMT, SDT, NIT and BAT.
- Add authority in log output for default authorities found.
- Add default authority log output for BAT per transport
- Default authority log output for BAT per service now in loglevel DEBUG
- Fix typo in code to retrieve Freesat region ID from table videosource (code not yet active)
Commit: a474d5286e6559055f2424298838fc205221fbc8
https://github.com/MythTV/mythtv/commit/a474d5286e6559055f2424298838fc205221fbc8
Author: Paul Harrison <pharrison at mythtv.org>
Date: 2019-10-12 (Sat, 12 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/channelscan/iptvchannelfetcher.cpp
M mythtv/libs/libmythtv/test/test_iptvrecorder/test_iptvrecorder.h
Log Message:
-----------
IPTV: add support for playlists from https://github.com/iptv-org/iptv/
* the header only has to start with ##EXTM3U
* use the next available channel number if one doesn't exist in the playlist
* add extra tests for these playlists
Commit: 1f6299b3e1f076fbef9af9e22c229b19a7fe0f8d
https://github.com/MythTV/mythtv/commit/1f6299b3e1f076fbef9af9e22c229b19a7fe0f8d
Author: Klaas de Waal <kdewaal at mythtv.org>
Date: 2019-10-13 (Sun, 13 Oct 2019)
Changed paths:
M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
Log Message:
-----------
Freesat descriptor parsing
Changed the parser of the FreesatLCNDescriptor and the
FreesatRegionDescriptor to use DescriptorLength() instead
of the parameter len.
This fixes Valgrind messages about using uninitialized memory.
Restore the previously removed asserts on DescriptorTag() value.
Added include of <cassert> which is needed for this on some,
but not on all, systems.
Commit: 8ac19080a8d96c7256e83d155cd6c368b4fa3ef3
https://github.com/MythTV/mythtv/commit/8ac19080a8d96c7256e83d155cd6c368b4fa3ef3
Author: Mark Kendall <mark.kendall at gmail.com>
Date: 2019-10-16 (Wed, 16 Oct 2019)
Changed paths:
M mythtv/libs/libmyth/standardsettings.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/iptvchannelfetcher.cpp
M mythtv/libs/libmythtv/mpeg/dvbdescriptors.cpp
M mythtv/libs/libmythtv/mpeg/dvbdescriptors.h
M mythtv/libs/libmythtv/mpeg/dvbstreamdata.cpp
M mythtv/libs/libmythtv/mpeg/dvbstreamdata.h
M mythtv/libs/libmythtv/mpeg/dvbtables.cpp
M mythtv/libs/libmythtv/mpeg/mpegdescriptors.cpp
M mythtv/libs/libmythtv/mpeg/mpegdescriptors.h
M mythtv/libs/libmythtv/mpeg/mpegstreamdata.cpp
M mythtv/libs/libmythtv/mpeg/scanstreamdata.cpp
M mythtv/libs/libmythtv/test/test_iptvrecorder/test_iptvrecorder.h
Log Message:
-----------
Merge branch 'master' into devel/2019-render
Compare: https://github.com/MythTV/mythtv/compare/53fc011b605c...8ac19080a8d9
More information about the mythtv-commits
mailing list