[mythtv] Problem changing HDTV channels in current cvs

Wendy Seltzer wendy at seltzer.com
Sat Nov 13 00:44:21 UTC 2004


Running the current CVS in live TV mode, the frontend aborts on an assertion when changing channels, most often to one of the many KQED subchannels here.  Starting liveTV on the same channel works fine.

Below are the concluding parts of some logs (produced with mythback/frontend -v playback,record,channel >log 2>&1)

HD-2000 (haven't installed the 3000 yet). Please let me know if other information would be helpful.

Thanks.
--Wendy

---
backend 1 
---
2004-11-12 16:36:55.327 Changing from None to WatchingLiveTV
2004-11-12 16:36:55.334 Using profile 'Live TV' to record
2004-11-12 16:36:55.385 CheckSignal(10000, 40, 0) usingv4l2(1)
2004-11-12 16:36:55.624 signal strength: 78
2004-11-12 16:36:55.624 Maximum signal strength detected: 78% after 0 msec wait
2004-11-12 16:37:29.125 TuneTo(30-3) curList[i].freq(567250)
2004-11-12 16:37:29.126 TuneToFrequency(9076)
2004-11-12 16:37:29.129 CheckSignal(10000, 40, 0) usingv4l2(1)
2004-11-12 16:37:29.369 signal strength: 74
2004-11-12 16:37:29.369 Maximum signal strength detected: 74% after 0 msec wait
2004-11-12 16:37:30.674 Changing from WatchingLiveTV to None
Unable to write to client socket, as it's no longer there

---
frontend 1
---
2004-11-12 16:37:28.143 positionMap[ 465 ] == 6001336.
2004-11-12 16:37:28.640 positionMap[ 480 ] == 6194224.
2004-11-12 16:37:29.388 Output filters for this channel are: ''
2004-11-12 16:37:29.403 waiting for prebuffer...
2004-11-12 16:37:29.539 prebuffer wait timed out..
2004-11-12 16:37:29.570 waiting for prebuffer...
2004-11-12 16:37:29.705 prebuffer wait timed out..
2004-11-12 16:37:29.720 waiting for prebuffer...
2004-11-12 16:37:29.855 prebuffer wait timed out..
2004-11-12 16:37:29.870 waiting for prebuffer...
2004-11-12 16:37:30.005 prebuffer wait timed out..
2004-11-12 16:37:30.020 waiting for prebuffer...
2004-11-12 16:37:30.155 prebuffer wait timed out..
2004-11-12 16:37:30.170 waiting for prebuffer...
2004-11-12 16:37:30.305 prebuffer wait timed out..
2004-11-12 16:37:30.320 waiting for prebuffer...
2004-11-12 16:37:30.455 prebuffer wait timed out..
2004-11-12 16:37:30.470 waiting for prebuffer...
2004-11-12 16:37:30.605 prebuffer wait timed out..
2004-11-12 16:37:30.620 waiting for prebuffer...
adding pes stream at pid 0x35 with type 129
2004-11-12 16:37:30.646 streams_changed() -- stream count 5
2004-11-12 16:37:30.646 AVFD
2004-11-12 16:37:30.646 AVFD: Opening Stream #0: codec id 2
2004-11-12 16:37:30.646 detectInterlace(Detect Scan, Interlaced Scan, 29.97, 480) ->Interlaced Scan
2004-11-12 16:37:30.646 Interlaced: Interlaced Scan  video_height: 480  fps: 29.97
2004-11-12 16:37:30.648 Using deinterlace method bobdeint
2004-11-12 16:37:30.648 AVFD: Looking for decoder for 2
2004-11-12 16:37:30.648 Codec already open, closing first
2004-11-12 16:37:30.648 AVFD
2004-11-12 16:37:30.648 AVFD: Opening Stream #1: codec id 12
2004-11-12 16:37:30.649 AVFD: Looking for decoder for 12
2004-11-12 16:37:30.649 Codec already open, closing first
2004-11-12 16:37:30.649 AVFD
2004-11-12 16:37:30.649 AVFD: Opening Stream #2: codec id 12
2004-11-12 16:37:30.649 AVFD: Looking for decoder for 12
2004-11-12 16:37:30.649 Codec already open, closing first
2004-11-12 16:37:30.650 AVFD
2004-11-12 16:37:30.650 AVFD: Opening Stream #3: codec id 12
2004-11-12 16:37:30.650 AVFD: Looking for decoder for 12
2004-11-12 16:37:30.650 Codec already open, closing first
2004-11-12 16:37:30.651 AVFD
2004-11-12 16:37:30.651 AVFD: Opening Stream #4: codec id 0
mythfrontend: avformatdecoder.cpp:413: int AvFormatDecoder::ScanStreams(bool): Assertion `enc->codec_id' failed.

=========================

---
backend 2:
---
2004-11-12 16:42:14.632 Changing from None to WatchingLiveTV
2004-11-12 16:42:14.639 Using profile 'Live TV' to record
2004-11-12 16:42:14.640 CheckSignal(10000, 40, 0) usingv4l2(1)
2004-11-12 16:42:14.879 signal strength: 58
2004-11-12 16:42:14.879 Maximum signal strength detected: 58% after 0 msec wait
2004-11-12 16:43:12.647 TuneTo(30-2) curList[i].freq(567250)
2004-11-12 16:43:12.647 TuneToFrequency(9076)
2004-11-12 16:43:12.650 CheckSignal(10000, 40, 0) usingv4l2(1)
2004-11-12 16:43:12.892 signal strength: 13
2004-11-12 16:43:13.635 signal strength: 67
2004-11-12 16:43:13.635 Maximum signal strength detected: 67% after 500 msec wait
2004-11-12 16:43:14.862 Changing from WatchingLiveTV to None
Unable to write to client socket, as it's no longer there

---
frontend 2:
---
2004-11-12 16:43:13.653 Output filters for this channel are: ''
2004-11-12 16:43:13.675 waiting for prebuffer...
2004-11-12 16:43:13.811 prebuffer wait timed out..
2004-11-12 16:43:13.825 waiting for prebuffer...
2004-11-12 16:43:13.961 prebuffer wait timed out..
2004-11-12 16:43:13.975 waiting for prebuffer...
2004-11-12 16:43:14.111 prebuffer wait timed out..
2004-11-12 16:43:14.125 waiting for prebuffer...
2004-11-12 16:43:14.261 prebuffer wait timed out..
2004-11-12 16:43:14.275 waiting for prebuffer...
2004-11-12 16:43:14.410 prebuffer wait timed out..
2004-11-12 16:43:14.425 waiting for prebuffer...
2004-11-12 16:43:14.560 prebuffer wait timed out..
2004-11-12 16:43:14.575 waiting for prebuffer...
2004-11-12 16:43:14.710 prebuffer wait timed out..
2004-11-12 16:43:14.725 waiting for prebuffer...
adding pes stream at pid 0x25 with type 129
2004-11-12 16:43:14.804 streams_changed() -- stream count 3
2004-11-12 16:43:14.804 AVFD
2004-11-12 16:43:14.804 AVFD: Opening Stream #0: codec id 2
2004-11-12 16:43:14.804 detectInterlace(Detect Scan, Interlaced Scan, 29.97, 1088) ->Interlaced Scan
2004-11-12 16:43:14.805 Interlaced: Interlaced Scan  video_height: 1088  fps: 29.97
2004-11-12 16:43:14.829 Using deinterlace method bobdeint
2004-11-12 16:43:14.829 AVFD: Looking for decoder for 2
2004-11-12 16:43:14.829 Codec already open, closing first
2004-11-12 16:43:14.830 AVFD
2004-11-12 16:43:14.830 AVFD: Opening Stream #1: codec id 12
2004-11-12 16:43:14.830 AVFD: Looking for decoder for 12
2004-11-12 16:43:14.830 Codec already open, closing first
2004-11-12 16:43:14.831 AVFD
2004-11-12 16:43:14.831 AVFD: Opening Stream #2: codec id 0
mythfrontend: avformatdecoder.cpp:413: int AvFormatDecoder::ScanStreams(bool): Assertion `enc->codec_id' failed.



-- 
Wendy Seltzer -- wendy at seltzer.com
Staff Attorney, Electronic Frontier Foundation
Fellow, Berkman Center for Internet & Society at Harvard Law School
http://wendy.seltzer.org/mythtv/
Chilling Effects: http://www.chillingeffects.org/


More information about the mythtv-dev mailing list