id summary reporter owner description type status priority milestone component version severity resolution keywords cc mlocked 154 mythconverg.cardinput.startchan being written as NULL blammo.doh@… danielk "Summary: When attempting to use a frontend to view LiveTV and sourcing from a DVB backend, sometimes a frontend gets confused and leaves an empty value in mythconverg.cardinput.startchan. From that point on, that capture card is un-usable for LiveTV. Anything scheduled works fine, but any attempts at liveTV fail. Workaround: Force the value in SQL back to something other than NULL, and stop/start mythbackend, and stop/start mythfrontend How to repeat: mysql> select cardinputid,cardid,tunechan,startchan from cardinput;[[BR]] +-------------+--------+----------+-----------+[[BR]] | cardinputid | cardid | tunechan | startchan |[[BR]] +-------------+--------+----------+-----------+[[BR]] | 1 | 1 | 15 | 15 |[[BR]] | 2 | 2 | 15_1 | 15_1 |[[BR]] | 3 | 3 | 15_1 | 15_1 |[[BR]] +-------------+--------+----------+-----------+[[BR]] 3 rows in set (0.00 sec)[[BR]] Choose ""LIVETV"" on a frontend that is somehow confused about what LiveTV means (and this issue stays after stop/start frontend. The frontend will black screen then back to the menu. 2005-07-12 02:22:14.709 Changing from None to WatchingLiveTV[[BR]] 2005-07-12 02:22:14.746 DVB#0 Recorder: Card opened successfully (using TS mode).[[BR]] 2005-07-12 02:22:14.748 DVB#0 ERROR - No PIDS set, please correct your channel setup.[[BR]] 2005-07-12 02:22:15.749 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:16.751 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:17.753 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:18.755 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:19.756 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:20.758 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:21.760 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:22.762 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:23.764 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:24.766 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:25.767 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:26.769 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:27.771 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:28.773 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:29.775 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:29.777 Couldn't read data from the capture card in 15[[BR]] seconds. Stopping.[[BR]][[BR]] 2005-07-12 02:22:29.807 Changing from WatchingLiveTV to None[[BR]] 2005-07-12 02:22:30.777 DVB#0 WARNING - No data from card in 1 second.[[BR]] 2005-07-12 02:22:30.778 Closing DVB recorder[[BR]] [[BR]] The PID's aren't actually missing, and if you correct the issue in SQL, stop and start the backend in question, stop and start the frontend, then you can view LiveTV again. A query of the table shows: mysql> select cardinputid,cardid,tunechan,startchan from cardinput;[[BR]] +-------------+--------+----------+-----------+[[BR]] | cardinputid | cardid | tunechan | startchan |[[BR]] +-------------+--------+----------+-----------+[[BR]] | 1 | 1 | 15 | 15 |[[BR]] | 2 | 2 | 15_1 | 15_1 |[[BR]] | 3 | 3 | 15_1 | |[[BR]] +-------------+--------+----------+-----------+[[BR]] 3 rows in set (0.00 sec)[[BR]] Notice the absence of ""startchan"" If we can't solve what's creating the issue (which, unfortunately, I don't have enough logs to help with) there needs to be some logic to check for null startchan. Any value other than a numeric, or numeric_numeric should be invalid, and take ""tunechan"" instead. " defect closed minor 0.19 mythtv 0.18.1 medium fixed dvb startchan 0