Ticket #2528 (closed patch: fixed)
Opened 5 years ago
Last modified 5 years ago
no eit data for muxes with networkid 0
| Reported by: | antti.siiskonen@… | Owned by: | danielk |
|---|---|---|---|
| Priority: | minor | Milestone: | 0.21 |
| Component: | mythtv | Version: | head |
| Severity: | low | Keywords: | eit |
| Cc: | danielk | Ticket locked: | no |
Description
In the Finnish ttv/elisa dvb-c network all muxes except one have network id 0, the one exception having id 15. Mythtv-0.20 and mythtv-0.20-fixes only get eit data from the mux with netid 15 carrying Yle channels. This problem has been discussed on mythtv-users list but no fix has been presented before. The attached patch seems to fix the problem. Please review and test. It Worksforme(tm). Puh
Attachments
Change History
Changed 5 years ago by antti.siiskonen@…
-
attachment
eit_fix.diff
added
comment:1 Changed 5 years ago by stuarta
- Owner changed from ijr to stuarta
- Severity changed from medium to low
- Milestone changed from unknown to 0.21
comment:2 Changed 5 years ago by stuarta
- Cc danielk added
Daniel,
can you comment on any effect this may have on pure mpeg streams?
Changed 5 years ago by stuarta
-
attachment
ticket2528-netid0-eit.diff
added
try to find the channel when netid=0
comment:3 Changed 5 years ago by tomimo@…
Stuart,
Your latest patch (ticket2528-netid0-eit.diff) doesn't fix the situation at all. However, the previous patch from Antti, does fix the problem. This case is exactly the same as #2268 and the above mentioned patch fixes also my case completely.
Changed 5 years ago by Janne <janne-mythtv@…>
-
attachment
2528_setupDTVSigmon_by_SIstandard_DVB.diff
added
comment:4 Changed 5 years ago by Janne <janne-mythtv@…>
2528_setupDTVSigmon_by_SIstandard_DVB.diff detects DVB transports no longer by a heuristic based on networkid and transportid but by the value of dtv_multiplex.sistandard.
This fixes EIT and other DVB features on multiplexes with the reserved network id or transport id 0.
I can't test since I have only multiplexes with network id > 0. So please test and give feedback.
comment:5 Changed 5 years ago by danielk
- Owner changed from stuarta to danielk
- Version changed from 0.20 to head
Janne's patch is in the direction we were going, but we need a dbcheck.cpp update to existing transports with invalid DVB NID/SID or ATSC major/minor to use the "mpeg" sistandard since there used to be many ways we inserted an improper sistandard for a channel. Refs #2584.
Changed 5 years ago by Janne <janne-mythtv@…>
-
attachment
2528_setupDTVSigmon_by_SIstandard_DVB_v2.diff
added
comment:6 Changed 5 years ago by Janne <janne-mythtv@…>
2528_setupDTVSigmon_by_SIstandard_DVB_v2.diff changes the sistandard of dvb multiplexes with networkid 0 or NULL to mpeg.
If it was a valid dvb multiplex using the reserved value 0 as networkid a rescan of that transport is necessary. The rescan unfortunately doesn't update the old multiplex but inserts a new dvb multiplex. The channels are updated to the new multiplex.
comment:7 Changed 5 years ago by danielk
- Status changed from new to closed
- Resolution set to fixed
(In [11815]) Fixes #2528. Fixes #2584. Changes Digital TV tuning to use the System Information Standard to determine what to use to tune ATSC and DVB and by extension MPEG and OpenCable? streams (w/patch from Janne).

Fix for gathering eit data from muxes with network id 0.