[mythtv-users] Repack - Rescan question

Allen Edwards allen.p.edwards at gmail.com
Wed Mar 11 23:47:55 UTC 2020


On Wed, Mar 11, 2020 at 3:09 PM Ross Boylan <rossboylan at stanfordalumni.org>
wrote:

> Is the transport editor available in Myth 30?  I poked around some in
> mythtv-setup before my database modifications, and I didn't see anything
> but the option to do a whole new scan.
>
> For others in the SF Bay Area, https://sfbayatsc.koherence.com/ current
> lead article lists a number of stations that dropped their old frequencies
> on March 9.
> In addition to channel 2, channel 60 and a grab bag of channels (38, 42,
> and 50) all associated with one mplex and freqid  39, which is now 32,
> changed.
> I seem to have deleted that last batch (they do show up in my recent
> channel scan), but I did have 60, and was unable to tune to it.
>
> Here's a transcript of my changes.  After doing this, I get a viewable
> picture on 60 again.
>
> -- next day I learn of other changes: https://sfbayatsc.koherence.com/
> select * from channel where atsc_major_chan = 60;
>
> +--------+---------+--------+----------+----------+---------+---------------------+----------+--------------+----------------------------------+-------------+----------+------------+--------+-------+----------+---------+---------------+---------------+---------+-----------+----------+-----------------+-----------------+---------------------+-------------------+------------+--------+
> | chanid | channum | freqid | sourceid | callsign | name    | icon
>        | finetune | videofilters | xmltvid                          |
> recpriority | contrast | brightness | colour | hue   | tvformat | visible |
> outputfilters | useonairguide | mplexid | serviceid | tmoffset |
> atsc_major_chan | atsc_minor_chan | last_record         | default_authority
> | commmethod | iptvid |
>
> +--------+---------+--------+----------+----------+---------+---------------------+----------+--------------+----------------------------------+-------------+----------+------------+--------+-------+----------+---------+---------------+---------------+---------+-----------+----------+-----------------+-----------------+---------------------+-------------------+------------+--------+
> |  26001 | 60_1    | 43     |        2 | KPJKHD   | KPJKHD  |
>         |     NULL |              | I35545.json.schedulesdirect.org  |
>         0 |    32768 |      32768 |  32768 | 32768 | ATSC     |       1 |
>             |             1 |      12 |         3 |        0 |
>  60 |               1 | 2020-02-10 00:58:00 |                   |
> -1 |   NULL |
> |  26002 | 60_2    | 43     |        2 | PJKF24   | PJKF24  |
> s70130_ll_h3_aa.png |     NULL |              |
> I35547.json.schedulesdirect.org  |           0 |    32768 |      32768 |
>  32768 | 32768 | ATSC     |       1 |               |             1 |
>  12 |         4 |        0 |              60 |               2 | 0000-00-00
> 00:00:00 |                   |         -1 |   NULL |
> |  26006 | 60_6    | 43     |        2 | PJKJAZZ  | PJKJAZZ |
>         |     NULL |              | I113467.json.schedulesdirect.org |
>         0 |    32768 |      32768 |  32768 | 32768 | ATSC     |       1 |
>             |             1 |      12 |         8 |        0 |
>  60 |               6 | 0000-00-00 00:00:00 |                   |
> -1 |   NULL |
>
> +--------+---------+--------+----------+----------+---------+---------------------+----------+--------------+----------------------------------+-------------+----------+------------+--------+-------+----------+---------+---------------+---------------+---------+-----------+----------+-----------------+-----------------+---------------------+-------------------+------------+--------+
> 3 rows in set (0.052 sec)
>
> select * from dtv_multiplex where mplexid=12;
> MariaDB [mythconverg]>
> +---------+----------+-------------+-----------+-----------+-----------+------------+------+----------+------------+-----------+--------------+-------------------+----------------+---------+---------------+-----------+--------------+-----------+---------+------------+----------------+---------------------+-------------------+
> | mplexid | sourceid | transportid | networkid | frequency | inversion |
> symbolrate | fec  | polarity | modulation | bandwidth | lp_code_rate |
> transmission_mode | guard_interval | visible | constellation | hierarchy |
> hp_code_rate | mod_sys   | rolloff | sistandard | serviceversion |
> updatetimestamp     | default_authority |
>
> +---------+----------+-------------+-----------+-----------+-----------+------------+------+----------+------------+-----------+--------------+-------------------+----------------+---------+---------------+-----------+--------------+-----------+---------+------------+----------------+---------------------+-------------------+
> |      12 |        2 |         411 |      NULL | 647000000 | a         |
>        0 | auto | v        | 8vsb       | a         | auto         | a
>             | auto           |       0 | 8vsb          | a         | auto
>       | UNDEFINED | 0.35    | atsc       |             33 | 2019-04-27
> 08:09:22 |                   |
>
> +---------+----------+-------------+-----------+-----------+-----------+------------+------+----------+------------+-----------+--------------+-------------------+----------------+---------+---------------+-----------+--------------+-----------+---------+------------+----------------+---------------------+-------------------+
> 1 row in set (0.001 sec)
>
> -- channel 60 is now SCANNING: 551000000 (us-bcast:27)
> update channel set freqid=27 where atsc_major_chan=60;  --as noted in this
> thread, freqid is informational only
> MariaDB [mythconverg]> Query OK, 3 rows affected (0.002 sec)
> Rows matched: 3  Changed: 3  Warnings: 0
>
> update dtv_multiplex set frequency=551000000 where mplexid=12;
> MariaDB [mythconverg]> Query OK, 1 row affected (0.001 sec)
> Rows matched: 1  Changed: 1  Warnings: 0
>
> --------------------------------------------------------------
> -- various channels KCNS/KTNC/KEMO SCANNING: 581000000 (us-bcast:32)
> select * from channel where freqid=39; --39 was old value
> MariaDB [mythconverg]> Empty set (0.001 sec)
>
> select * from channel where atsc_major_chan in (38, 42, 50);
> MariaDB [mythconverg]> Empty set (0.000 sec)
>
> Ross
>
>
> On Wed, Mar 11, 2020 at 2:00 AM Klaas de Waal <klaas.de.waal at gmail.com>
> wrote:
>
>>
>>
>> On Wed, 11 Mar 2020 at 09:19, Stephen Worthington <
>> stephen_agent at jsw.gen.nz> wrote:
>>
>>> On Tue, 10 Mar 2020 19:27:24 -0700, you wrote:
>>>
>>> >I just ran into the same problem.  I too wonder if there is some
>>> automatic
>>> >way to do a rescan; in the past I've noticed when I scan channels lots
>>> of
>>> >other stuff of I've done needs to be redone (e.g., picking the subset of
>>> >interest).  FWIW, omitting the rather confused process of figuring out
>>> what
>>> >was going on, these were the steps:
>>> >1. hdhomerun_config  MyTunerID scan 0
>>> >Results include
>>> >SCANNING: 575000000 (us-bcast:31)
>>> >LOCK: 8vsb (ss=100 snq=93 seq=100)
>>> >TSID: 0x0141
>>> >PROGRAM 3: 2.1 KTVU-HD
>>> >PROGRAM 4: 2.2 KTVU-SD
>>> >PROGRAM 5: 2.3 Movies!
>>> >PROGRAM 6: 2.4 Buzzr
>>> >
>>> >The key items are from the line SCANNING: 575000000 (us-bcast:31)
>>> >
>>> >2. In the database find the relevant entries in channels; change freqid
>>> to
>>> >31 there for atsc_major_chan = 2
>>> >Those records also have an mplexid which can be used to locate a record
>>> (I
>>> >had just one) in dtv_multiplex.
>>> >
>>> >3. update dtv_multiplex set frequency=575000000 where mplexid=13;
>>> >
>>> >2 alone was insufficient.
>>> >
>>> >I know directly messing with the database is frowned on, but it seemed
>>> to
>>> >work for me.
>>> >
>>> >Ross
>>>
>>> The channel.freqid values are not used for digital TV such as DVB-T
>>> and ATSC.  What matters is that the channel.mplexid points to a
>>> dtv_multiplex entry with the correct dtv_multiplex.frequency value.
>>> Having the freqid value set correctly is only for humans looking at
>>> the database, so it should either be set correctly, or if it is not
>>> going to be kept set to the correct values, set to 0.
>>> _______________________________________________
>>>
>>> Figuring out what the problem is and modifying the database to solve
>> your problem is great fun when it goes OK so enjoy! The flipside is of
>> course that it can fail but that is life.
>>
>> As Stephen says, the freqid values are not used anymore but they are
>> still filled in when you do a scan across frequencies. If you would delete
>> all channels and then do a "Scan of all transports" then the values are not
>> filled in.
>>
>> If you have figured out the old and the new frequency then you can also
>> use the Transport Editor of mythtv-setup to change the frequency, see
>> https://www.mythtv.org/wiki/Channel_Scanning#Transport_Editor
>>
>> Changing the frequency only works if all the bits inside the transport
>> stream such as the service ID stay the same which appears to be the case
>> here.
>> Starting with mythtv v31, if you do a scan on the new frequency like
>> Allen has done then the channel would have been updated, identified by the
>> major and minor channel numbers. For older versions you first have to
>> delete the old channels as Allen has done, or, even better, first delete
>> the old transport with the Transport Editor which then also deletes all the
>> channels of that transport.
>>
>> It would have been much easier if you just can do a "Full Scan" and let
>> mythtv-setup sort everything out. The problem, as described by Alan, is
>> that the same transport stream can be received from different transmitters
>> on different frequencies with as result that the scanner finds duplicate
>> channels. To be continued...
>>
>> Klaas.
>>
>>
I think the next repack (#9) is Saturday so I did not bother to scan
anything other than 2. We don't really use more than the ABC, PBS, NBC, and
CBS and sometimes FOX.  All told I have 7 more to do on Saturday.
Something to do while I wait for the virus to kill me.

Allen
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20200311/43fc553d/attachment-0001.htm>


More information about the mythtv-users mailing list