Opened 18 years ago
Closed 17 years ago
#2528 closed patch (fixed)
no eit data for muxes with networkid 0
Reported by: | 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 (4)
Change History (11)
Changed 18 years ago by
Attachment: | eit_fix.diff added |
---|
comment:1 Changed 18 years ago by
Milestone: | unknown → 0.21 |
---|---|
Owner: | changed from Isaac Richards to Stuart Auchterlonie |
Severity: | medium → low |
comment:2 Changed 18 years ago by
Cc: | danielk added |
---|
Daniel,
can you comment on any effect this may have on pure mpeg streams?
Changed 18 years ago by
Attachment: | ticket2528-netid0-eit.diff added |
---|
try to find the channel when netid=0
comment:3 Changed 18 years ago by
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 17 years ago by
Attachment: | 2528_setupDTVSigmon_by_SIstandard_DVB.diff added |
---|
comment:4 Changed 17 years ago by
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 17 years ago by
Owner: | changed from Stuart Auchterlonie to danielk |
---|---|
Version: | 0.20 → 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 17 years ago by
Attachment: | 2528_setupDTVSigmon_by_SIstandard_DVB_v2.diff added |
---|
comment:6 Changed 17 years ago by
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 17 years ago by
Resolution: | → fixed |
---|---|
Status: | new → closed |
(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.