[mythtv] Signal Monitor UI & Channel Scanning patch update (v30)

Adam Egger adam.egger at gmail.com
Mon Jun 27 21:12:58 UTC 2005


> Also, is it just LiveTV that is affected or are regular
> recordings broken as well?

Both LiveTV and regular recordings are affected. It just looks like
the pthread_rwlock_* bug we have on debian64 (there's a bug report for
the broken glibc 2.3.2 in bugs.debian.org: 
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=314408), I just see a
black screen.

That's the backend output, I've tried to start LiveTV:

mythbackend -v channel,siparser,record
2005-06-27 22:54:20.481 New DB connection, total: 1
Starting up as the master server.
2005-06-27 22:54:20.555 New DB connection, total: 2
2005-06-27 22:54:20.589 New DB connection, total: 3
2005-06-27 22:54:20.592 DVB#0 Opening DVB channel
2005-06-27 22:54:20.596 DVB#0 Using DVB card 0, with frontend Zarlink
MT352 DVB-T.
2005-06-27 22:54:20.596 DVB#0 Trying to tune to channel 3.
2005-06-27 22:54:20.597 DVB#0 Frequency: 762000000 BW: 8MHz HP: 2/3
LP: 1/2C: QAM-16 TM: 8K H: None GI: 1/4
2005-06-27 22:54:20.598 DVB#0 Frequency tuning successful.
2005-06-27 22:54:20.598 DVB#0 Successfully tuned to frequency for channel 3.
2005-06-27 22:54:20.598 SetSignalMonitoringRate(25, -1)
2005-06-27 22:54:20.598 SetupSignalMonitor()
2005-06-27 22:54:20.599 DVB#0 Opening DVB channel
2005-06-27 22:54:20.599 SetupSignalMonitor() -- DVB hack begin
2005-06-27 22:54:20.599 SetupSignalMonitor() -- DVB hack end
2005-06-27 22:54:20.601 signal monitor successfully created
2005-06-27 22:54:20.601 setting up table monitoring
2005-06-27 22:54:20.602 atsc channel: -1_-1
2005-06-27 22:54:20.602 SignalMonitor::Start() -- begin
2005-06-27 22:54:20.604 SignalMonitor::Start() -- end
2005-06-27 22:54:23.613 SetSignalMonitoringRate(0, 0)
2005-06-27 22:54:23.614 TeardownSignalMonitor() -- begin
2005-06-27 22:54:23.614 DVBSignalMonitor::Stop() -- begin
2005-06-27 22:54:23.639 DVBSignalMonitor::Stop() -- end
2005-06-27 22:54:23.639 DVB#0 Closing DVB channel
2005-06-27 22:54:23.639 TeardownSignalMonitor() -- end
2005-06-27 22:54:23.681 New DB scheduler connection
2005-06-27 22:54:23.685 mythbackend version: 0.18.20050523-1 www.mythtv.org
2005-06-27 22:54:23.685 Enabled verbose msgs : important general
channel siparser record
2005-06-27 22:54:23.686 New DB connection, total: 4
2005-06-27 22:54:23.722 AutoExpire: Found 1 recorders w/max rate of 138 MiB/min
2005-06-27 22:54:23.724 AutoExpire: space: 2.0 GB w/freq: 10 min
2005-06-27 22:54:25.687 Reschedule requested for id -1.
2005-06-27 22:54:26.035 Scheduled 5 items in 0.3 = 0.29 match + 0.05 place
2005-06-27 22:54:26.038 Recording starts soon, AUTO-Startup assumed
2005-06-27 22:54:26.040 Started recording "Blood Work" on channel:
1003 on cardid: 1, sourceid 1
2005-06-27 22:54:26.148 Changing from None to RecordingOnly
2005-06-27 22:54:26.158 Using profile 'Default' to record
2005-06-27 22:54:26.161 SetSignalMonitoringRate(25, -1)
2005-06-27 22:54:26.161 SetupSignalMonitor()
2005-06-27 22:54:26.161 DVB#0 Opening DVB channel
2005-06-27 22:54:26.161 DVB#0 Using DVB card 0, with frontend Zarlink
MT352 DVB-T.
2005-06-27 22:54:26.161 SetupSignalMonitor() -- DVB hack begin
2005-06-27 22:54:26.161 SetupSignalMonitor() -- DVB hack end
2005-06-27 22:54:26.163 signal monitor successfully created
2005-06-27 22:54:26.163 setting up table monitoring
2005-06-27 22:54:26.164 atsc channel: -1_-1
2005-06-27 22:54:26.164 SignalMonitor::Start() -- begin
2005-06-27 22:54:26.166 SignalMonitor::Start() -- end
2005-06-27 22:54:29.179 SetSignalMonitoringRate(0, 0)
2005-06-27 22:54:29.179 TeardownSignalMonitor() -- begin
2005-06-27 22:54:29.179 DVBSignalMonitor::Stop() -- begin
2005-06-27 22:54:29.202 DVBSignalMonitor::Stop() -- end
2005-06-27 22:54:29.202 TeardownSignalMonitor() -- end
2005-06-27 22:54:29.203 pn(65) vs. dvbc->pn(65)
2005-06-27 22:54:29.204 SIParser: About to do a reset
2005-06-27 22:54:29.204 SIParser: Closing all PIDs
2005-06-27 22:54:29.204 SIParser: Using DelAllPids from SIParser which
does nothing
2005-06-27 22:54:29.204 SIParser: Resetting all Table Handlers
2005-06-27 22:54:29.204 SIParser: SIParser Reset due to channel change
2005-06-27 22:54:29.205 DVB#0 DVB SI Table Parser Started
2005-06-27 22:54:29.205 SIParser: ReinitSIParser(std dvb, service #65)
2005-06-27 22:54:29.205 SIParser: Requesting PAT
2005-06-27 22:54:29.205 SIParser: Adding a PMT #41 in PAT to the request list
2005-06-27 22:54:29.206 DVB#0 Recorder: Card opened successfully
(using TS mode).
2005-06-27 22:54:29.206 DVB#0 Opening DVB channel
2005-06-27 22:54:29.206 Tuning Error -- aborting recording
2005-06-27 22:54:29.206 TVRec: Recording Prematurely Stopped
2005-06-27 22:54:29.206 HandleStateChange()::closeRecorder -- begin
2005-06-27 22:54:29.206 Closing DVB recorder
2005-06-27 22:54:29.207 SIParser: Starting DVB Section Reader thread
2005-06-27 22:54:29.208 SIParser: Table[0]->RequirePIDs() == true
2005-06-27 22:54:29.208 SIParser: Adding PID 0x   0 Filter 0x 0 Mask
0xff Buffer 40960
2005-06-27 22:54:29.208 SIParser: Table[2]->RequirePIDs() == true
2005-06-27 22:54:29.208 SIParser: Adding PID 0x1ffb Filter 0xff Mask
0x 0 Buffer 40960
2005-06-27 22:54:29.208 SIParser: Table[3]->RequirePIDs() == true
2005-06-27 22:54:29.208 SIParser: Adding PID 0x1ffb Filter 0xff Mask
0x 0 Buffer 40960
2005-06-27 22:54:29.208 SIParser: Table[6]->RequirePIDs() == true
2005-06-27 22:54:29.208 SIParser: Adding PID 0x  10 Filter 0x40 Mask
0xff Buffer 40960
2005-06-27 22:54:29.210 HandleStateChange()::closeRecorder -- end
2005-06-27 22:54:43.687 ERROR when trying to autoexpire files.  No
recordings available to expire.
2005-06-27 22:55:54.601 MainServer::HandleAnnounce Playback
2005-06-27 22:55:54.601 adding: c64 as a client (events: 0)
2005-06-27 22:55:54.636 Getting next free recorder after : -1
2005-06-27 22:55:54.637 Checking card 1. Best card so far 1
2005-06-27 22:55:54.665 MainServer::HandleAnnounce Playback
2005-06-27 22:55:54.665 adding: c64 as a client (events: 1)
2005-06-27 22:55:54.670 MainServer::HandleAnnounce Playback
2005-06-27 22:55:54.670 adding: c64 as a client (events: 0)
2005-06-27 22:55:54.699 MainServer::HandleAnnounce Playback
2005-06-27 22:55:54.699 adding: c64 as a client (events: 0)
2005-06-27 22:55:54.706 adding: c64 as a remote ringbuffer
2005-06-27 22:55:54.714 SetSignalMonitoringRate(50, 1)
2005-06-27 22:55:54.714 SetupSignalMonitor()
2005-06-27 22:55:54.714 DVB#0 Opening DVB channel
2005-06-27 22:55:54.714 SetupSignalMonitor() -- DVB hack begin
2005-06-27 22:55:54.714 SIParser: Stopping DVB Section Reader
2005-06-27 22:55:55.536 SIParser: DVB Section Reader thread stopped
2005-06-27 22:55:55.537 SetupSignalMonitor() -- DVB hack end
2005-06-27 22:55:55.538 signal monitor successfully created
2005-06-27 22:55:55.538 setting up table monitoring
2005-06-27 22:55:55.539 atsc channel: -1_-1
2005-06-27 22:55:55.539 SignalMonitor::Start() -- begin
2005-06-27 22:55:55.540 SignalMonitor::Start() -- end


The frontend doesn't show anything important:

2005-06-27 23:01:10.090 Starting media monitor.
2005-06-27 23:01:23.966 New DB connection, total: 2
2005-06-27 23:01:27.129 Connecting to backend server: 127.0.0.1:6543
(try 1 of 5)
2005-06-27 23:01:27.134 Using protocol version 17
2005-06-27 23:01:27.174 Attempting to change from None to WaitingForLiveTV
2005-06-27 23:01:27.183 Using protocol version 17
2005-06-27 23:01:27.913 Changing from None to WaitingForLiveTV
2005-06-27 23:01:37.240 Timed out waiting for LiveTV to start

The screen stays black and I have to kill the frontend.
Do you have any ideas?

Adam


More information about the mythtv-dev mailing list