[mythtv-commits] Ticket #337: Channel browsing does not work with channel browser (dvb)

MythTV mythtv at cvs.mythtv.org
Thu Sep 15 14:04:48 UTC 2005


#337: Channel browsing does not work with channel browser (dvb)
-------------------------------------+--------------------------------------
 Reporter:  lukas.kasprowicz at web.de  |       Owner:  ijr
     Type:  defect                   |      Status:  new
 Priority:  minor                    |   Milestone:     
Component:  mythtv                   |     Version:     
 Severity:  high                     |         Cc:                           |  
-------------------------------------+--------------------------------------
 Hi,

 first, this is not the same problem like 330.

 When trying to use channel browser, to zap to another channel, in 7252,
 OSD shows "No Lock". After filling startchan with channel where to zap, it
 works without any problems. zapping back does only work by filling in new
 channel to startchan and restarting mythbackend.

 I tried to zap, restart frontend, like in 330, but mythbackend was not
 availible anymore.

 In backend log i found a frequency, where it zaps to and this frequency
 shows one more digit then the old frequency.


 First initial tune:

 {{{
 2005-09-15 14:26:17.375 DVB#0 Device Name: 'Conexant CX24110 DVB-S'
 2005-09-15 14:26:17.383 DVB#0 Opening DVB channel
 2005-09-15 14:26:18.093 DVB#0 Trying to tune to channel 12020.
 2005-09-15 14:26:18.113 New DB connection, total: 3
 2005-09-15 14:26:18.126 DVB#0 Frequency: 12187500 Symbol Rate: 27500000
 Pol: H/L Inv: Auto
 2005-09-15 14:26:19.512 DVB#0 Old Params: freq(0) type(QPSK)
 2005-09-15 14:26:19.527 DVB#0 New Params: freq(12187500) type(QPSK)
 2005-09-15 14:26:19.618 dvbchannel.cpp:wait_for_backend: Status:
 2005-09-15 14:26:19.662 DVB#0 DVBChannel::Tune: Frequency tuning
 successful.
 2005-09-15 14:26:19.691 DVB#0 Tuned to frequency for channel 12020.
 2005-09-15 14:26:19.743 DVB#0 Opening DVB channel
 }}}
 Channel change:
 {{{
 2005-09-15 14:30:47.629 DVB#0 Trying to tune to channel 898.
 2005-09-15 14:30:47.631 DVB#0 Frequency: 12480000 Symbol Rate: 27500000
 Pol: V/R Inv: Auto
 2005-09-15 14:30:47.785 DVB#0 Old Params: freq(1587500) type(QPSK)
 2005-09-15 14:30:47.786 DVB#0 New Params: freq(12480000) type(QPSK)
 2005-09-15 14:30:47.786 dvbchannel.cpp:wait_for_backend: Status:
 2005-09-15 14:30:47.786 DVB#0 DVBChannel::Tune: Frequency tuning
 successful.
 2005-09-15 14:30:47.786 DVB#0 Tuned to frequency for channel 898.
 2005-09-15 14:30:47.787 DVB#0 Opening DVB channel
 2005-09-15 14:30:48.795 SM(0)::AddFlags: Seen() Match()
 Wait(Sig,SNR,BER,UB,)
 2005-09-15 14:30:48.795 DVBSM(0)::constructor(): initial flags 0x7400000
 2005-09-15 14:30:48.796 DTVSM(0)::SetProgramNumber(898):
 2005-09-15 14:30:48.796 SM(0)::RemoveFlags: Seen(PMT,) Match(PMT,) Wait()
 2005-09-15 14:30:48.796 SM(0)::AddFlags: Seen() Match() Wait(PMT,)
 2005-09-15 14:30:48.797 SM(0)::AddFlags: Seen() Match() Wait(PAT,PMT,)
 2005-09-15 14:30:48.798 SM(0)::Start: begin
 2005-09-15 14:30:48.802 DTVSM(0)::GetStatusList: WaitForPMT seen(0)
 matching(0)
 2005-09-15 14:30:48.804 SM(0)::Start: end
 2005-09-15 14:30:54.425 DVBSM(0)::UpdateValues: Signal Locked
 2005-09-15 14:30:54.426 DVBSM(0)::UpdateValues: Waiting for table monitor
 to start
 2005-09-15 14:30:54.426 DVBSM(0)::UpdateValues: Table monitor started
 2005-09-15 14:30:54.434 DVBSM(0)::RunTableMonitor(): begin (# of pids 2)
 2005-09-15 14:30:54.434 DVBSM(0)::AddPIDFilter(0x0):
 2005-09-15 14:30:54.435 DVBSM(0)::AddPIDFilter(0x1ffb):
 }}}

 After this Screen appears black no reaction to keystrokes, but OSD showed
 'No Lock'

 This appeared while/after stopping backend 4 times:
 {{{
 2005-09-15 14:33:45.703 SM(0)::AddFlags: Seen(PAT,) Match() Wait()
 2005-09-15 14:33:45.703 Program #898 not found in PAT!
 Program Association Table
  PSIP prefix(0x0) tableID(0x0) length(129) extension(0x5)
       version(17) current(1) section(0) last_section(0)
          tsid: 5
  programCount: 30
   program number 0 has PID 0x  10   data  0x0 0x0 0x224 0x16
   program number 60 has PID 0x  62   data  0x0 0x60 0x224 0x98
   program number 61 has PID 0x  63   data  0x0 0x61 0x224 0x99
   program number 62 has PID 0x  65   data  0x0 0x62 0x224 0x101
   program number 63 has PID 0x  66   data  0x0 0x63 0x224 0x102
   program number 64 has PID 0x  80   data  0x0 0x64 0x224 0x128
   program number 65 has PID 0x  81   data  0x0 0x65 0x224 0x129
   program number 66 has PID 0x  82   data  0x0 0x66 0x224 0x130
   program number 67 has PID 0x  83   data  0x0 0x67 0x224 0x131
   program number 100 has PID 0x  70   data  0x0 0x100 0x224 0x112
   program number 101 has PID 0x  71   data  0x0 0x101 0x224 0x113
   program number 171 has PID 0x  68   data  0x0 0x171 0x224 0x104
   program number 172 has PID 0x  84   data  0x0 0x172 0x224 0x132
   program number 173 has PID 0x  85   data  0x0 0x173 0x224 0x133
   program number 174 has PID 0x  86   data  0x0 0x174 0x224 0x134
   program number 400 has PID 0x  75   data  0x1 0x144 0x224 0x117
   program number 401 has PID 0x  76   data  0x1 0x145 0x224 0x118
   program number 402 has PID 0x  77   data  0x1 0x146 0x224 0x119
   program number 403 has PID 0x  78   data  0x1 0x147 0x224 0x120
   program number 404 has PID 0x  79   data  0x1 0x148 0x224 0x121
   program number 405 has PID 0x  7a   data  0x1 0x149 0x224 0x122
   program number 406 has PID 0x  7b   data  0x1 0x150 0x224 0x123
   program number 407 has PID 0x  7c   data  0x1 0x151 0x224 0x124
   program number 408 has PID 0x  7d   data  0x1 0x152 0x224 0x125
   program number 409 has PID 0x  7e   data  0x1 0x153 0x224 0x126
   program number 659 has PID 0x  6c   data  0x2 0x147 0x224 0x108
   program number 662 has PID 0x  69   data  0x2 0x150 0x224 0x105
   program number 663 has PID 0x  64   data  0x2 0x151 0x224 0x100
   program number 3959 has PID 0x  67   data  0x15 0x119 0x224 0x103
   program number 3961 has PID 0x  61   data  0x15 0x121 0x224 0x97
 }}}

 After changing startchan and restarting backend it tuned to channel 898:
 {{{
 2005-09-15 14:40:20.925 DVB#0 Device Name: 'Conexant CX24110 DVB-S'
 2005-09-15 14:40:20.926 DVB#0 Opening DVB channel
 2005-09-15 14:40:21.822 DVB#0 Trying to tune to channel 898.
 2005-09-15 14:40:21.824 New DB connection, total: 3
 2005-09-15 14:40:21.826 DVB#0 Frequency: 12480000 Symbol Rate: 27500000
 Pol: V/R Inv: Auto
 2005-09-15 14:40:22.729 DVB#0 Old Params: freq(0) type(QPSK)
 2005-09-15 14:40:22.729 DVB#0 New Params: freq(12480000) type(QPSK)
 2005-09-15 14:40:22.730 dvbchannel.cpp:wait_for_backend: Status:
 2005-09-15 14:40:22.731 DVB#0 DVBChannel::Tune: Frequency tuning
 successful.
 2005-09-15 14:40:22.731 DVB#0 Tuned to frequency for channel 898.
 2005-09-15 14:40:22.731 DVB#0 Opening DVB channel
 2005-09-15 14:40:22.764 SM(0)::AddFlags: Seen() Match()
 Wait(Sig,SNR,BER,UB,)
 2005-09-15 14:40:22.764 DVBSM(0)::constructor(): initial flags 0x7400000
 2005-09-15 14:40:22.764 DTVSM(0)::SetProgramNumber(898):
 2005-09-15 14:40:22.765 SM(0)::RemoveFlags: Seen(PMT,) Match(PMT,) Wait()
 2005-09-15 14:40:22.765 SM(0)::AddFlags: Seen() Match() Wait(PMT,)
 2005-09-15 14:40:22.766 SM(0)::AddFlags: Seen() Match() Wait(PAT,PMT,)
 2005-09-15 14:40:22.766 SM(0)::Start: begin
 2005-09-15 14:40:22.772 SM(0)::Start: end
 2005-09-15 14:40:22.773 DTVSM(0)::GetStatusList: WaitForPMT seen(0)
 matching(0)
 2005-09-15 14:40:22.834 DVBSM(0)::UpdateValues: Signal Locked
 2005-09-15 14:40:22.835 DVBSM(0)::UpdateValues: Waiting for table monitor
 to start
 2005-09-15 14:40:22.835 DVBSM(0)::UpdateValues: Table monitor started
 2005-09-15 14:40:22.842 DVBSM(0)::RunTableMonitor(): begin (# of pids 2)
 2005-09-15 14:40:22.842 DVBSM(0)::AddPIDFilter(0x0):
 2005-09-15 14:40:22.843 DVBSM(0)::AddPIDFilter(0x1ffb):
 2005-09-15 14:40:22.900 SM(0)::AddFlags: Seen(PAT,) Match() Wait()
 2005-09-15 14:40:22.901 SM(0)::AddFlags: Seen() Match(PAT,) Wait()
 2005-09-15 14:40:22.901 DVBSM(0)::AddPIDFilter(0x64):
 2005-09-15 14:40:22.908 SM(0)::AddFlags: Seen(PMT,) Match() Wait()
 2005-09-15 14:40:22.909 SM(0)::AddFlags: Seen() Match(PMT,) Wait()
 2005-09-15 14:40:22.916 DTVSM(0)::GetStatusList: WaitForPMT seen(1)
 matching(1)
 2005-09-15 14:40:22.918 DVBSM(0)::Stop: begin
 2005-09-15 14:40:22.918 SM(0)::Stop: begin
 2005-09-15 14:40:22.944 SM(0)::Stop: end
 2005-09-15 14:40:22.948 DVBSM(0)::RunTableMonitor(): shutdown
 2005-09-15 14:40:22.949 DVBSM(0)::RemovePIDFilter(0x0):
 2005-09-15 14:40:22.949 DVBSM(0)::RemovePIDFilter(0x64):
 2005-09-15 14:40:22.949 DVBSM(0)::RemovePIDFilter(0x1ffb):
 2005-09-15 14:40:22.949 DVBSM(0)::RunTableMonitor(): end
 2005-09-15 14:40:22.950 DVBSM(0)::Stop: end
 2005-09-15 14:40:22.950 DVBSM(0)::Stop: begin
 2005-09-15 14:40:22.950 SM(0)::Stop: begin
 2005-09-15 14:40:22.951 SM(0)::Stop: end
 2005-09-15 14:40:22.951 DVBSM(0)::Stop: end
 2005-09-15 14:40:22.951 SM(0)::Stop: begin
 2005-09-15 14:40:22.951 SM(0)::Stop: end
 2005-09-15 14:40:22.978 New DB scheduler connection
 2005-09-15 14:40:22.988 mythbackend version: 0.19.20050712-1
 www.mythtv.org
 2005-09-15 14:40:22.989 Enabled verbose msgs :important channel
 2005-09-15 14:40:22.992 AutoExpire: Found 1 recorders w/max rate of 138
 MiB/min
 2005-09-15 14:40:22.993 AutoExpire: space: 2.0 GB w/freq: 10 min
 }}}

 Zapping back did not work, too:
 {{{
 005-09-15 15:39:18.661 DVB#0 Trying to tune to channel 12003.
 2005-09-15 15:39:18.664 DVB#0 Frequency: 12187500 Symbol Rate: 27500000
 Pol: H/L Inv: Auto
 2005-09-15 15:39:18.826 DVB#0 Old Params: freq(1880000) type(QPSK)
 2005-09-15 15:39:18.827 DVB#0 New Params: freq(12187500) type(QPSK)
 2005-09-15 15:39:18.827 dvbchannel.cpp:wait_for_backend: Status:
 2005-09-15 15:39:18.827 DVB#0 DVBChannel::Tune: Frequency tuning
 successful.
 2005-09-15 15:39:18.827 DVB#0 Tuned to frequency for channel 12003.
 2005-09-15 15:39:18.828 DVB#0 Opening DVB channel
 2005-09-15 15:39:19.845 SM(0)::AddFlags: Seen() Match()
 Wait(Sig,SNR,BER,UB,)
 2005-09-15 15:39:19.845 DVBSM(0)::constructor(): initial flags 0x7400000
 2005-09-15 15:39:19.846 DTVSM(0)::SetProgramNumber(12003):
 2005-09-15 15:39:19.846 SM(0)::RemoveFlags: Seen(PMT,) Match(PMT,) Wait()
 2005-09-15 15:39:19.846 SM(0)::AddFlags: Seen() Match() Wait(PMT,)
 2005-09-15 15:39:19.847 SM(0)::AddFlags: Seen() Match() Wait(PAT,PMT,)
 2005-09-15 15:39:19.848 SM(0)::Start: begin
 2005-09-15 15:39:19.852 DTVSM(0)::GetStatusList: WaitForPMT seen(0)
 matching(0)
 2005-09-15 15:39:19.853 SM(0)::Start: end
 2005-09-15 15:39:25.552 DVBSM(0)::UpdateValues: Signal Locked
 2005-09-15 15:39:25.553 DVBSM(0)::UpdateValues: Waiting for table monitor
 to start
 2005-09-15 15:39:25.553 DVBSM(0)::UpdateValues: Table monitor started
 2005-09-15 15:39:25.560 DVBSM(0)::RunTableMonitor(): begin (# of pids 2)
 2005-09-15 15:39:25.561 DVBSM(0)::AddPIDFilter(0x0):
 2005-09-15 15:39:25.563 DVBSM(0)::AddPIDFilter(0x1ffb):
 }}}

 This is reproducible everytime i try to change channel.


 Lukas

-- 
Ticket URL: <http://cvs.mythtv.org/trac/ticket/337>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list