[mythtv-commits] Ticket #7701: EIT does not get updated when inserting transponders manually

MythTV noreply at mythtv.org
Wed Sep 28 18:19:23 UTC 2011


#7701: EIT does not get updated when inserting transponders manually
----------------------------+----------------------------
 Reporter:  martin@…        |          Owner:  stuarta
     Type:  defect          |         Status:  assigned
 Priority:  minor           |      Milestone:  unknown
Component:  MythTV - EIT    |        Version:  0.22-fixes
 Severity:  medium          |     Resolution:
 Keywords:                  |  Ticket locked:  0
----------------------------+----------------------------

Comment (by anonymous@…):

 I can confirm that problem still there. Rescanning from channels.conf
 kills EID. Manual tuned scan makes it works.

 mythbackend version: branches/release-0-22-fixes [22594] www.mythtv.org

 If somebody adds the transponders manually or imports a channel.conf file,
 the TID and NID does not get updated in the dtv_multiplex table. This
 seems to not harm the ability of viewing Live TV; but the EITScanner is
 unable to get the Guide data.

 Additionally theres no field in the "add transponders" - menu of mythtv-
 setup to insert them.

 As long as a "Full Scan" on a frequency is performed - TID and NID are
 inserted correctly. Do a full scan or insert the right values in the
 dtv_multiplex table and the EITScanner works.

 comment:2 Changed 20 months ago by Kaacz


 still same in trunk [23330] too ..

 comment:3 Changed 18 months ago by mythtv@…


 This also appears to have the side affect of crashing the DVB-T HDHomerun

 If a mux hasnt been correctly updated with the TID or NID attempting to
 view any channel within it causes the mythbackend log to fill up with:

 "HDHRSH::TunerSet?() Failed. Trying qam_16:546000000" (number depending on
 the mux)

 The frontend then dumps with an 'irrecoverable tuner error' and the
 backend eventually crashes.

 Inserting the TID or NID manually, or by a full scan fixes this

 comment:4 Changed 14 months ago by glemsom@…


 I can confirm this issue is still in mythtv-0.23 at 25427.
 Some users are relying on importing a channel.conf - since a full-scan
 from MythTV does not find all channels (NOT related to this bug!).

 comment:5 Changed 14 months ago by robertm


 Status changed from new to assigned
 comment:6 Changed 14 months ago by niels@…


 I found a related problem, ie the EIT scanner is correctly activated etc,
 but no EIT data is processed. After some debugging it seems the
 dvbstreamdata isn't activated, but just the mpegstreamdata. Sofar I found
 that in tv_rec.cpp TVRec::SetupDTVSignalMonitor, the tuningmode isn't
 equal to 'dvb' but has 'mpeg'. When I remove the extra check on tuningmode
 == dvb, the EIT scanner starts to function. Hope this helps in finding why
 EIT seems to fail.

 comment:7 Changed 14 months ago by stuarta


 Hmmmm, if the channels are marked as "mpeg" and not as "dvb" then that is
 potentially a problem in the channel scanner rather than in EIT itself.

 Stuart

 comment:8 Changed 14 months ago by Niels Nes <niels@…>


 could I check the mysql dtv* or channels table to see if the channel
 scanner made some mistake. Channels were scanned in the
 channels.conf/delete all/scan - using known transports.

 Niels

 comment:9 Changed 14 months ago by Niels Nes <niels@…>


 could it be that sistandard in the dtv_multiplex should be filled in (now
 empty) for all transports?

 comment:10 Changed 14 months ago by Niels Nes <niels@…>


 After setting the dtv_multiplex.sistandard for my dvb-c cards to dvb, the
 non-patched version also works. ie when loading the transports via
 channel.conf may also have caused the problem.

 comment:11 Changed 14 months ago by stuartm


 We have always stated that EIT would not work if channels are imported via
 channels.conf and that's why we do not recommend the use of channels.conf
 instead of the internal scanner.

 Yes the internal scanner has it's faults, but too few users bother to
 report them meaning they will never get fixed.

 comment:12 Changed 14 months ago by Niels Nes <niels@…>


 the internal scanner failed indeed, but could very well be caused by a bad
 cable (did that scan some time ago). For various posts I saw that EIT
 doesn't work with channels.conf. Some however do report success with re-
 using the transports from this scan. That clearly doesn't work if the
 networkid and sistandard aren't correct. All fixable by a simple (for dvb
 only setup)

 Comprar el [http://www.sudolar.com/ Dolar Hoy]

 update dtv_multiplex set networkid = <networkid>, sistandard = 'dvb';
 anyway thanks for the help.

-- 
Ticket URL: <http://code.mythtv.org/trac/ticket/7701#comment:13>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center


More information about the mythtv-commits mailing list