Wednesday, May 18, 2005

Kernel upgrade, pcHDTV driver upgrade

[One suggestion to my iobound problem email was to upgrade to 2.6.11]

Kernel upgrade from 2.6.9 to 2.6.11
# yum upgrade kernel
[reboot]

# uname -a
Linux myth.donnlee.com 2.6.11-1.14_FC3 #1 Thu Apr 7 19:23:49 EDT 2005 i686 athlon i386 GNU/Linux

Upgrade from pchdtv 1.5 drivers to 2.0 with DVB. Old 1.5 drivers didn't seem to work with the new kernel.

Download pcHDTV-2.0.tar.gz from pchdtv.com
pchdtv 2.0 dir: 'make' and 'make install'
'make udev' said "udev is up to date"

REBOOT

After reboot modprobe:

modprobe cx88-dvb


dmesg:

Linux video capture interface: v1.00
cx2388x v4l2 driver version 0.0.4 loaded
ACPI: PCI interrupt 0000:00:09.0[A] -> GSI 11 (level, low) -> IRQ 11
cx88[0]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV [card=22,autodetected]
tuner 1-0061: chip found @ 0xc2 (cx88[0])
tuner 1-0061: type set to 52 (Thomson DDT 7610 (ATSC/NTSC))
cx88[0]/0: found at 0000:00:09.0, rev: 5, irq: 11, latency: 32, mmio: 0xe200
0000
cx88[0]/0: registered device video0 [v4l2]
cx88[0]/0: registered device vbi0
cx88[0]/0: registered device radio0
ACPI: PCI interrupt 0000:00:0c.0[A] -> GSI 10 (level, low) -> IRQ 10
cx88[1]: subsystem: 7063:3000, board: pcHDTV HD3000 HDTV [card=22,autodetect
ed]
tuner 2-0061: chip found @ 0xc2 (cx88[1])
tuner 2-0061: type set to 52 (Thomson DDT 7610 (ATSC/NTSC))
cx88[1]/0: found at 0000:00:0c.0, rev: 5, irq: 10, latency: 32, mmio: 0xe400
0000
cx88[1]/0: registered device video1 [v4l2]
cx88[1]/0: registered device vbi1
cx88[1]/0: registered device radio1
cx2388x dvb driver version 0.0.4 loaded
ACPI: PCI interrupt 0000:00:09.2[A] -> GSI 11 (level, low) -> IRQ 11
cx88[0]/2: found at 0000:00:09.2, rev: 5, irq: 11, latency: 32, mmio: 0xe300
0000
cx88[0]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[0]).
DVB: registering frontend 0 (pcHDTV HD3000 HDTV)...
ACPI: PCI interrupt 0000:00:0c.2[A] -> GSI 10 (level, low) -> IRQ 10
cx88[1]/2: found at 0000:00:0c.2, rev: 5, irq: 10, latency: 32, mmio: 0xe500
0000
cx88[1]/2: cx2388x based dvb card
DVB: registering new adapter (cx88[1]).
DVB: registering frontend 1 (pcHDTV HD3000 HDTV)...

dev:

[root@myth ~]# ls -l /dev/dvb/adapter
adapter0/ adapter1/

[root@myth ~]# ls -l /dev/dvb/adapter0/
demux0 dvr0 frontend0 net0

startx and run mythtv-setup
"Yes, delete my card settings"
Capture Cards
>> type: DVB
>> DVB card number: 0

but dialog box says "Recompile with DVB-Support!"

====

make clean
make distclean

[root@myth mythtv]# ./configure --enable-dvb --dvb-path=/usr/include --enable-proc-opt
WARNING: include the output of ./configure along with
any bug report, when using a processor optimized build.
# Basic Settings
Compile type release
Compiler cache no
DistCC no
Install prefix /usr/local
CPU x86 (athlon)
Big Endian no
MMX enabled yes
Vector Builtins no

# Input Support
Joystick menu yes
lirc support no
ivtv support yes
FireWire support no
DVB support yes [/usr/include]

# Sound Output Support
OSS support yes
ALSA support yes
aRts support no
JACK support no

# Video Output Support
x11 support yes
xrandr support yes
xv support yes
XvMC support no
XvMC VLD support no
OpenGL vsync no
DirectFB no

Creating config.mak and config.h

# qmake mythtv.pro
# make
# make install

===

Now in mythtv-setup it says:

Type: DVB
DVB card #: 0
Card name: pcHDTV HD3000 HDTV
Card type: ATSC
DiSEqC input type (DVB-S): *greyed out* [good]
Default input: *greyed out* [good]

After associating each card with source=Antenna, goto option 5, Channel Editor.
"Scan for channels"
type: "Full scan"
Let it run the scan
Look for "Signal Locked" messages [good]

Start BE:
# mythbackend


Start FE and a recording:

2005-05-18 13:13:50.433 Started recording "Texas Justice" on channel: 1002 on cardid: 1, sour
ceid 1
2005-05-18 13:13:50.438 DVB#0 ERROR - Could not find dvb tuning parameters for transport 0
2005-05-18 13:13:50.438 DVB#0 ERROR - Failed to get channel options for channel 2_1.
2005-05-18 13:13:50.728 Changing from None to RecordingOnly
2005-05-18 13:13:50.759 DVB#0 Recorder: Card opened successfully (using PS mode).
2005-05-18 13:13:50.761 DVB#0 ERROR - No PIDS set, please correct your channel setup.
2005-05-18 13:13:51.761 DVB#0 WARNING - No data from card in 1 second.
2005-05-18 13:13:52.762 DVB#0 WARNING - No data from card in 1 second.
2005-05-18 13:13:53.763 DVB#0 WARNING - No data from card in 1 second.
2005-05-18 13:13:54.764 DVB#0 WARNING - No data from card in 1 second.
2005-05-18 13:13:55.764 DVB#0 WARNING - No data from card in 1 second.
2005-05-18 13:13:56.765 DVB#0 WARNING - No data from card in 1 second.


Get dvb-apps:

cvs -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv login
[empty pw]
cvs -z3 -d :pserver:anonymous@cvs.linuxtv.org:/cvs/linuxtv co dvb-apps

make bindir=/usr/local/bin datadir=/usr/local/share libdir=/usr/local/lib
make bindir=/usr/local/bin datadir=/usr/local/share libdir=/usr/local/lib DESTDIR=/ install

'make ... install' had these errors:

/bin/sh: -c: line 0: syntax error near unexpected token `do'
/bin/sh: -c: line 0: `for d in dvb-* ; do test -d $d continue ; echo ..... $d ..... for d
in atsc ; do test -d $d continue ; echo ..... $d ..... ; mkdir -p //usr/local/share/dvb/
$d/ ; cp `find $d -type f` //usr/local/share/dvb/$d/ ; done'
make[2]: *** [install-data] Error 2
make[2]: Leaving directory `/root/cvs/dvb-apps/util/scan'
make[1]: *** [Makefile] Error 2
make[1]: Leaving directory `/root/cvs/dvb-apps/util'
make: *** [install] Error 2

[no search hits]

Installed these files:

[root@myth dvb-apps]# ls -R
.:
usr

./usr:
local

./usr/local:
bin share

./usr/local/bin:
atscscan azap czap dvbscan femon szap tzap

./usr/local/share:
dvb

./usr/local/share/dvb:


Don't bother with installed binaries, just use the compiled bins in cvs/dvb-apps.


Tried to run:
cd dvb-apps/util/szap/channels-conf/atsc
perl make_atsc_chanconf.pl 92107 > ~/.azap/channels.conf

Got perl error:
Can't locate XML/XPath.pm in @INC

Fix, search hit:

"""To fix this, you need to install one or more Perl modules from CPAN. If you get the above error message, the missing module's name is XML::XPath (because Perl could not locate XML/XPath.pm, that means the module's name is XML::XPath).

To install module XML::XPath, run this command at the command line:

perl -MCPAN -e 'install "XML::XPath"'
(note the single and double quotes). This command may ask you many questions; in most cases, it is perfectly okay to simply hit return if you aren't sure. Depending on the load of the CPAN servers, executing this command may take a while.
"""

This time it worked:
perl make_atsc_chanconf.pl 92107 > ~/.azap/channels.conf

[root@myth atsc]# cat ~/.azap/channels.conf
KSTS:683000000:8VSB:0:0
KTEH:689000000:8VSB:0:0
KNTV:207000000:8VSB:0:0
KDTV:695000000:8VSB:0:0
KICU:701000000:8VSB:0:0
KPIX:563000000:8VSB:0:0
KKPX:635000000:8VSB:0:0
KQED:569000000:8VSB:0:0
KFSF:593000000:8VSB:0:0
KSMS:575000000:8VSB:0:0
KBHK:659000000:8VSB:0:0
KCNS:623000000:8VSB:0:0
KCSM:647000000:8VSB:0:0
KTSF:551000000:8VSB:0:0
KGO:533000000:8VSB:0:0
KBWB:503000000:8VSB:0:0
KTVU:725000000:8VSB:0:0
KMTP:587000000:8VSB:0:0
KRON:731000000:8VSB:0:0


[root@myth szap]# ./azap -r KGO
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 533000000 Hz
video pid 0x0000, audio pid 0x0000
status 00 signal 3ef9 snr e4ff ber 00000000 unc 00000000
status 1f signal d80f snr f9c5 ber 00000000 unc 00000000 FE_HAS_LOCK
status 1f signal d1a9 snr f991 ber 00000000 unc 00000000 FE_HAS_LOCK
status 1f signal d3b5 snr f9c7 ber 00000000 unc 00000000 FE_HAS_LOCK
status 1f signal d5c1 snr f9cd ber 00000000 unc 00000000 FE_HAS_LOCK




[root@myth szap]# cd ../dvbtraffic/
[root@myth dvbtraffic]# ./dvbtraffic
0000 9 p/s 1 kb/s 14 kbit
0030 10 p/s 1 kb/s 16 kbit
0031 5365 p/s 984 kb/s 8069 kbit
0034 281 p/s 51 kb/s 423 kbit
0040 9 p/s 1 kb/s 14 kbit
0041 2449 p/s 449 kb/s 3684 kbit
0044 156 p/s 28 kb/s 234 kbit
1ffb 39 p/s 7 kb/s 59 kbit
1fff 4578 p/s 840 kb/s 6885 kbit
2000 12901 p/s 2368 kb/s 19403 kbit


1fff and 2000 are totals not pids.


31 and 34 are good pid. convert to dec: 49 and 52.
edit ~/.azap/channels.conf

KGO:533000000:8VSB:49:52

Restart azap:

[root@myth szap]# ./azap -r KGO
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
tuning to 533000000 Hz
video pid 0x0031, audio pid 0x0034
status 1f signal d5c1 snr f9a9 ber 00000000 unc 00000000 FE_HAS_LOCK
status 1f signal d5c1 snr f99f ber 00000000 unc 00000000 FE_HAS_LOCK
status 1f signal d80f snr f9b5 ber 00000000 unc 00000000 FE_HAS_LOCK
status 1f signal d5c1 snr f9d7 ber 00000000 unc 00000000 FE_HAS_LOCK

looks good.


In another window:
# cat /dev/dvb/adapter0/dvr0 > ~/test.mpg

Writes video to file.

dvbscan info (while azap is running):

[root@myth scan]# ./dvbscan -c
using '/dev/dvb/adapter0/frontend0' and '/dev/dvb/adapter0/demux0'
service is running. Channel number: 7:1. Name: 'KGO-DT '
service is running. Channel number: 7:2. Name: 'KGO-DT '
dumping lists (2 services)
KGO-DT (0x0003) 00: PCR == V V 0x0031 A 0x0034 (eng) 0x0034 (eng)
KGO-DT (0x0004) 00: PCR == V V 0x0041 A 0x0044 (eng) 0x0044 (eng)
Done.


Noticed that dvb_channel table in mysql was empty.

Reran mythtv-setup, and this time told it to Delete my channel information.
Created the "Antenna" video source again.
Remapped "Antenna" to each DVB card.

Re-scanned channels in mythtv-setup.
(scanning adds channels that can be tuned to but have no guide-info)


# mythfilldatabase
(this adds channels that have guide-info but cannot be tuned to)

SELECT xmltvid,chanid,channum,freqid,callsign,name,
mplexid,serviceid,atscsrcid FROM channel;


(this is table before doing mythfilldatabase)

mysql> SELECT xmltvid,chanid,channum,freqid,callsign,name,
mplexid,serviceid,atscsrcid FROM channel;
+---------+--------+---------+--------+----------+
---------+---------+-----------+-----------+
xmltvid chanid channum freqid callsign name mplexid serviceid atscsrcid
+---------+--------+---------+--------+----------+
---------+---------+-----------+-----------+
1000 111 NULL KNTV-HD KNTV-HD 2 4 1
1001 112 NULL NBC Wea NBC Wea 2 5 2
1002 201 NULL KBWB-HD KBWB-HD 3 3 1
1003 202 NULL KBWB-SD KBWB-SD 3 4 2
1004 71 NULL KGO-DT KGO-DT 4 3 1
1005 72 NULL KGO-DT KGO-DT 4 4 2
1006 261 NULL KTSF-D1 KTSF-D1 5 3 3
1007 262 NULL KTSF-D2 KTSF-D2 5 4 4
1008 51 NULL KPIX DT KPIX DT 6 1 1
1009 91 NULL KQED-HD KQED-HD 7 3 1
1010 92 NULL ENCORE ENCORE 7 4 2
1011 93 NULL WORLD WORLD 7 5 3
1012 94 NULL LIFE LIFE 7 6 4
1013 95 NULL KIDS KIDS 7 7 5
1014 321 NULL KMTP-DT KMTP-DT 9 3 3
1015 21 NULL KFSF-DT KFSF-DT 10 3 1
1016 381 NULL KCNS KCNS 11 3 3
1017 11 NULL KKPX-DT KKPX-DT 12 3 3
1018 12 NULL PaxEast PaxEast 12 4 4
1019 13 NULL Worship Worship 12 5 5
1020 14 NULL Faith Faith 12 6 6
1021 431 NULL KCSM TV KCSM TV 13 2 1
1022 432 NULL Jazz TV Jazz TV 13 3 2
1023 441 NULL KBHK-DT KBHK-DT 14 1 1
1024 41 NULL KTLN-DT KTLN-DT 15 3 1
1025 481 NULL KSTS-DT KSTS-DT 16 3 3
1026 482 NULL KNTV-DT KNTV-DT 16 4 4
1027 541 NULL KTEH-DT KTEH-DT 17 1 1
1028 141 NULL KDTV-DT KDTV-DT 18 3 1
1029 361 NULL KICU-HD KICU-HD 19 3 1
1030 21 NULL KTVUHD KTVUHD 20 3 1
1031 22 NULL KTVU-DT KTVU-DT 20 4 2
1032 41 NULL KRON-SD KRON-SD 21 3 3
1033 42 NULL KRON-HD KRON-HD 21 4 4
+---------+--------+---------+--------+----------+
---------+---------+-----------+-----------+
34 rows in set (0.00 sec)

After mythfilldatabase, table is:


mysql> SELECT xmltvid,chanid,channum,freqid,callsign,name,
mplexid,serviceid,atscsrcid FROM channel;
+---------+--------+---------+--------+----------+
-------------------------------+---------+-----------+-----------+
xmltvid chanid channum freqid callsign name mplexid serviceid atscsrcid
+---------+--------+---------+--------+----------+
-------------------------------+---------+-----------+-----------+
1000 111 NULL KNTV-HD KNTV-HD 2 4 1
1001 112 NULL NBC Wea NBC Wea 2 5 2
1002 201 NULL KBWB-HD KBWB-HD 3 3 1
1003 202 NULL KBWB-SD KBWB-SD 3 4 2
1004 71 NULL KGO-DT KGO-DT 4 3 1
1005 72 NULL KGO-DT KGO-DT 4 4 2
1006 261 NULL KTSF-D1 KTSF-D1 5 3 3
1007 262 NULL KTSF-D2 KTSF-D2 5 4 4
1008 51 NULL KPIX DT KPIX DT 6 1 1
1009 91 NULL KQED-HD KQED-HD 7 3 1
1010 92 NULL ENCORE ENCORE 7 4 2
1011 93 NULL WORLD WORLD 7 5 3
1012 94 NULL LIFE LIFE 7 6 4
1013 95 NULL KIDS KIDS 7 7 5
1014 321 NULL KMTP-DT KMTP-DT 9 3 3
1015 21 NULL KFSF-DT KFSF-DT 10 3 1
1016 381 NULL KCNS KCNS 11 3 3
1017 11 NULL KKPX-DT KKPX-DT 12 3 3
1018 12 NULL PaxEast PaxEast 12 4 4
1019 13 NULL Worship Worship 12 5 5
1020 14 NULL Faith Faith 12 6 6
1021 431 NULL KCSM TV KCSM TV 13 2 1
1022 432 NULL Jazz TV Jazz TV 13 3 2
1023 441 NULL KBHK-DT KBHK-DT 14 1 1
1024 41 NULL KTLN-DT KTLN-DT 15 3 1
1025 481 NULL KSTS-DT KSTS-DT 16 3 3
1026 482 NULL KNTV-DT KNTV-DT 16 4 4
1027 541 NULL KTEH-DT KTEH-DT 17 1 1
1028 141 NULL KDTV-DT KDTV-DT 18 3 1
1029 361 NULL KICU-HD KICU-HD 19 3 1
19571 1030 21 NULL KTVUHD KTVUHD 20 3 1
1031 22 NULL KTVU-DT KTVU-DT 20 4 2
1032 41 NULL KRON-SD KRON-SD 21 3 3
1033 42 NULL KRON-HD KRON-HD 21 4 4
19572 1034 5_1 29-1 KPIXDT KPIXDT (KPIX-DT) NULL NULL NULL
19573 1035 4_1 57-1 KRONDT KRONDT (KRON-DT) NULL NULL NULL
19574 1036 7_1 24-1 KGODT KGODT (KGO-DT) NULL NULL NULL
19575 1044 44_1 45-1 KBHKDT KBHKDT (KBHK-DT) NULL NULL NULL
20547 1037 4_2 57-2 KRONDT2 KRONDT2 (KRON-DT2) NULL NULL NULL
21650 1038 36_1 52-1 KICUDT KICUDT (KICU-DT) NULL NULL NULL
21785 1039 11_1 12-1 KNTVDT KNTVDT(KNTV-DT) NULL NULL NULL
24343 1040 20_1 19-1 KBWBDT KBWBDT (KBWB-DT) NULL NULL NULL
24344 1041 9_1 30-1 KQEDDT KQEDDT (KQED-DT) NULL NULL NULL
30460 1048 48_1 49-1 KSTSDT KSTSDT (KSTS-DT) NULL NULL NULL
30507 1042 9_2 30-2 KQEDDT2 KQEDDT2 (KQED-DT2) NULL NULL NULL
30833 1043 7_2 24-2 KGODT2 KGODT2 (KGO-DT2) NULL NULL NULL
31220 1045 38_1 39-1 KCNSDT KCNSDT (KCNS-DT) NULL NULL NULL
31221 1046 26_1 27-1 KTSFDT KTSFDT (KTSF-DT) NULL NULL NULL
34116 1047 9_5 30-5 KQEDDT5 KQEDDT5 (KQED-DT5) NULL NULL NULL
34168 1049 9_4 30-4 KQEDDT4 KQEDDT4 (KQED-DT4) NULL NULL NULL
35278 1050 9_3 30-3 KQEDDT3 KQEDDT3 KQED World (KQED-DT3) NULL NULL NULL
35375 1065 65_1 41-1 KKPXDT KKPXDT (KKPX-DT) NULL NULL NULL
35545 1051 43_1 43-1 KCSMDT KCSMDT (KCSM-DT) NULL NULL NULL
35547 1052 43_2 43-2 KCSMDT2 KCSMDT2 (KCSM-DT2) NULL NULL NULL
42586 1066 66_1 34-1 KFSFDT KFSFDT (KFSF-DT) NULL NULL NULL
42617 1053 14_1 51-1 KDTVDT KDTVDT (KDTV-DT) NULL NULL NULL
43082 1054 48_2 49-2 KSTSDT2 KSTSDT2 (KSTS-DT2) NULL NULL NULL
44200 1055 43_3 43-3 KCSMDT3 KCSMDT3 (KCSM-DT3) NULL NULL NULL
44690 1056 54_1 50-1 KTEHDT KTEHDT (KTEH-DT) NULL NULL NULL
+---------+--------+---------+--------+----------+
-------------------------------+---------+-----------+-----------+
59 rows in set (0.00 sec)


UPDATE mytable SET age='22' WHERE age='21'

Add mythfill data to scanned channels:
UPDATE channel SET xmltvid='19571' WHERE chanid='1030';

UPDATE channel SET xmltvid='19572' WHERE chanid='1008';
UPDATE channel SET xmltvid='19574' WHERE chanid='1004';
UPDATE channel SET xmltvid='43082' WHERE chanid='1026';

UPDATE channel SET xmltvid='' WHERE chanid='';

Add scan info to mythfill'ed channels (better, retains my recording schedules):

UPDATE channel SET mplexid='16', serviceid='4', atscsrcid='4' WHERE chanid='1054';
UPDATE channel SET mplexid='4', serviceid='3', atscsrcid='1' WHERE chanid='1036';


UPDATE channel SET mplexid='6', serviceid='1', atscsrcid='1' WHERE chanid='1034';
UPDATE channel SET mplexid='21', serviceid='3', atscsrcid='3' WHERE chanid='1035';
UPDATE channel SET mplexid='14', serviceid='1', atscsrcid='1' WHERE chanid='1044';
UPDATE channel SET mplexid='3', serviceid='3', atscsrcid='1' WHERE chanid='1040';
UPDATE channel SET mplexid='7', serviceid='3', atscsrcid='1' WHERE chanid='1041';
UPDATE channel SET mplexid='17', serviceid='1', atscsrcid='1' WHERE chanid='1056';

UPDATE channel SET mplexid='7', serviceid='4', atscsrcid='2' WHERE chanid='1042';
UPDATE channel SET mplexid='7', serviceid='5', atscsrcid='3' WHERE chanid='1050';
UPDATE channel SET mplexid='7', serviceid='6', atscsrcid='4' WHERE chanid='1049';
UPDATE channel SET mplexid='7', serviceid='7', atscsrcid='5' WHERE chanid='1047';
UPDATE channel SET mplexid='21', serviceid='4', atscsrcid='4' WHERE chanid='1037';
UPDATE channel SET mplexid='19', serviceid='3', atscsrcid='1' WHERE chanid='1038';

UPDATE channel SET mplexid='2', serviceid='4', atscsrcid='1' WHERE chanid='1039';
UPDATE channel SET mplexid='16', serviceid='3', atscsrcid='3' WHERE chanid='1048';
UPDATE channel SET mplexid='4', serviceid='4', atscsrcid='2' WHERE chanid='1043';
UPDATE channel SET mplexid='11', serviceid='3', atscsrcid='3' WHERE chanid='1045';
UPDATE channel SET mplexid='5', serviceid='3', atscsrcid='3' WHERE chanid='1046';
UPDATE channel SET mplexid='12', serviceid='3', atscsrcid='3' WHERE chanid='1065';
UPDATE channel SET mplexid='13', serviceid='2', atscsrcid='1' WHERE chanid='1051';
UPDATE channel SET mplexid='13', serviceid='3', atscsrcid='2' WHERE chanid='1052';
UPDATE channel SET mplexid='10', serviceid='3', atscsrcid='1' WHERE chanid='1066';
UPDATE channel SET mplexid='18', serviceid='3', atscsrcid='1' WHERE chanid='1053';

UPDATE channel SET mplexid='', serviceid='', atscsrcid='' WHERE chanid='';

All scan data added to mythfill rows:

mysql> SELECT xmltvid,chanid,channum,freqid,callsign,name,
mplexid,serviceid,atscsrcid FROM channel;
+---------+--------+---------+--------+----------+
-------------------------------+---------+-----------+-----------+
xmltvid chanid channum freqid callsign name mplexid serviceid atscsrcid
+---------+--------+---------+--------+----------+
-------------------------------+---------+-----------+-----------+
1000 111 NULL KNTV-HD KNTV-HD 2 4 1
1001 112 NULL NBC Wea NBC Wea 2 5 2
1002 201 NULL KBWB-HD KBWB-HD 3 3 1
1003 202 NULL KBWB-SD KBWB-SD 3 4 2
19574 1004 71 NULL KGO-DT KGO-DT 4 3 1
1005 72 NULL KGO-DT KGO-DT 4 4 2
1006 261 NULL KTSF-D1 KTSF-D1 5 3 3
1007 262 NULL KTSF-D2 KTSF-D2 5 4 4
19572 1008 51 NULL KPIX DT KPIX DT 6 1 1
1009 91 NULL KQED-HD KQED-HD 7 3 1
1010 92 NULL ENCORE ENCORE 7 4 2
1011 93 NULL WORLD WORLD 7 5 3
1012 94 NULL LIFE LIFE 7 6 4
1013 95 NULL KIDS KIDS 7 7 5
1014 321 NULL KMTP-DT KMTP-DT 9 3 3
1015 21 NULL KFSF-DT KFSF-DT 10 3 1
1016 381 NULL KCNS KCNS 11 3 3
1017 11 NULL KKPX-DT KKPX-DT 12 3 3
1018 12 NULL PaxEast PaxEast 12 4 4
1019 13 NULL Worship Worship 12 5 5
1020 14 NULL Faith Faith 12 6 6
1021 431 NULL KCSM TV KCSM TV 13 2 1
1022 432 NULL Jazz TV Jazz TV 13 3 2
1023 441 NULL KBHK-DT KBHK-DT 14 1 1
1024 41 NULL KTLN-DT KTLN-DT 15 3 1
1025 481 NULL KSTS-DT KSTS-DT 16 3 3
43082 1026 482 NULL KNTV-DT KNTV-DT 16 4 4
1027 541 NULL KTEH-DT KTEH-DT 17 1 1
1028 141 NULL KDTV-DT KDTV-DT 18 3 1
1029 361 NULL KICU-HD KICU-HD 19 3 1
19571 1030 21 NULL KTVUHD KTVUHD 20 3 1
1031 22 NULL KTVU-DT KTVU-DT 20 4 2
1032 41 NULL KRON-SD KRON-SD 21 3 3
1033 42 NULL KRON-HD KRON-HD 21 4 4
19572 1034 5_1 29-1 KPIXDT KPIXDT (KPIX-DT) 6 1 1
19573 1035 4_1 57-1 KRONDT KRONDT (KRON-DT) 21 3 3
19574 1036 7_1 24-1 KGODT KGODT (KGO-DT) 4 3 1
19575 1044 44_1 45-1 KBHKDT KBHKDT (KBHK-DT) 14 1 1
20547 1037 4_2 57-2 KRONDT2 KRONDT2 (KRON-DT2) 21 4 4
21650 1038 36_1 52-1 KICUDT KICUDT (KICU-DT) 19 3 1
21785 1039 11_1 12-1 KNTVDT KNTVDT(KNTV-DT) 2 4 1
24343 1040 20_1 19-1 KBWBDT KBWBDT (KBWB-DT) 3 3 1
24344 1041 9_1 30-1 KQEDDT KQEDDT (KQED-DT) 7 3 1
30460 1048 48_1 49-1 KSTSDT KSTSDT (KSTS-DT) 16 3 3
30507 1042 9_2 30-2 KQEDDT2 KQEDDT2 (KQED-DT2) 7 4 2
30833 1043 7_2 24-2 KGODT2 KGODT2 (KGO-DT2) 4 4 2
31220 1045 38_1 39-1 KCNSDT KCNSDT (KCNS-DT) 11 3 3
31221 1046 26_1 27-1 KTSFDT KTSFDT (KTSF-DT) 5 3 3
34116 1047 9_5 30-5 KQEDDT5 KQEDDT5 (KQED-DT5) 7 7 5
34168 1049 9_4 30-4 KQEDDT4 KQEDDT4 (KQED-DT4) 7 6 4
35278 1050 9_3 30-3 KQEDDT3 KQEDDT3 KQED World (KQED-DT3) 7 5 3
35375 1065 65_1 41-1 KKPXDT KKPXDT (KKPX-DT) 12 3 3
35545 1051 43_1 43-1 KCSMDT KCSMDT (KCSM-DT) 13 2 1
35547 1052 43_2 43-2 KCSMDT2 KCSMDT2 (KCSM-DT2) 13 3 2
42586 1066 66_1 34-1 KFSFDT KFSFDT (KFSF-DT) 10 3 1
42617 1053 14_1 51-1 KDTVDT KDTVDT (KDTV-DT) 18 3 1
43082 1054 48_2 49-2 KSTSDT2 KSTSDT2 (KSTS-DT2) 16 4 4
44200 1055 43_3 43-3 KCSMDT3 KCSMDT3 (KCSM-DT3) NULL NULL NULL
44690 1056 54_1 50-1 KTEHDT KTEHDT (KTEH-DT) 17 1 1
+---------+--------+---------+--------+----------+
-------------------------------+---------+-----------+-----------+
59 rows in set (0.00 sec)

Deleted ch 66_1 KFSF, Spanish (channum "21" conflicted with "21" KTVU).

VERY IMPORTANT: You must restart the myth backend after removing conflicting channum "21" (KFSF). Otherwise, it will keep recording KFSF and not KTVU.

DELETE FROM channel WHERE chanid='1015';

Deleted non-unique ch41, KTLN.

mplexid seems to change every time you rescan. This means you cannot use the mplexid of a previous scan on the current scan. The mplexid has been reliable on every scan (there has not been a need to change it from the scanned value).

[end]

0 Comments:

Post a Comment

<< Home