[mythtv] DVB-S FTA in North America

Endaf Jones jonese at zener.com
Mon Oct 3 22:52:41 UTC 2005


Hello Daniel,

I've been watching to great interest the latest reincarnation of 
DVB/ATSC on MythTV.  I had DVB working reasonably fine until a few 
months ago with the latest changes.  It looks like things are just 
starting to settle down again in SVN.

I'm using a Nexus-S DVB card with kernel 2.6.12.

There are 4 PBS stations on one transponder on the AMC 3 satellite.  
They are service ID's 3,4,5,6 (named 16_3, 16_4, 16_5, 16_6).  They are 
actually ATSC streams re-broadcast on Satellite.

I've setup the transports as ATSC streams and did a scan.  That worked.  
I renamed the "16_?" channels to 800,801,802,803 in the channel database.

When I tune to the PBS channel, there is only a black screen with the 
signal monitoring code stating "(Signal 100 % LaGv) Partial Lock".  
After few seconds, I start seeing mpeg log errors (as noted below).  The 
mpeg2video errors don't always show up, sometimes I just see 
prebuffering messages only.

Obliviously I did not run the backend with any proper debug commands 
(please let me know what debug you want???).

I realize you are solving many problems at the moment and this may not 
be the most important issue that needs address right now, so please let 
me know if you want me to hang on and wait for the other issues to be 
solved first.


There are also other little issues (like DiSEqC errors and the TVRec 
error at 16:27:08.538 timestamp) but I'm ignoring them at the moment 
until I can get a basic DVB screen up.

# Endaf



------------------------------




==> mythbackend.log <==
2005-10-03 16:27:08.038 TVRec(1): Changing from WatchingLiveTV to None
2005-10-03 16:27:08.409 TVRec(1): Not setting streaming socket live(0)
                        new sock(0) old sock(0x8126530)
2005-10-03 16:27:08.442 MainServer::HandleAnnounce Playback
2005-10-03 16:27:08.444 adding: video as a client (events: 0)
2005-10-03 16:27:08.519 MainServer::HandleAnnounce Playback
2005-10-03 16:27:08.521 adding: video as a client (events: 0)
2005-10-03 16:27:08.528 adding: video as a remote ringbuffer
2005-10-03 16:27:08.535 TVRec(10): Changing from None to WatchingLiveTV
2005-10-03 16:27:08.538 TVRec(10) Error: Start channel '' invalid, 
setting to '803' on input DVBInput instead.
2005-10-03 16:27:08.544 DVB#0 Using DVB card 0, with frontend ST STV0299 
DVB-S.
2005-10-03 16:27:08.852 DVB#0 CA: CI handler successfully initialized!
2005-10-03 16:27:08.852 DVB#0 CA: CI handler thread running

==> mythfrontend.log <==
2005-10-03 16:27:08.412 Changing from WatchingLiveTV to None
2005-10-03 16:27:08.430 Attempting to change from None to WatchingLiveTV
2005-10-03 16:27:08.436 Using protocol version 18

==> mythbackend.log <==
2005-10-03 16:27:09.268 Could not find channel 16_6 in TVCT
2005-10-03 16:27:09.269
VCT Terra: channels(4) tsid(0x1) seclength(337)
Channel #0 name(PBS1DTV) 80-3 mod(ATSC 8-VSB) cTSID(0x1)
 pnum(3) ETM_loc(1) access_ctrl(0) hidden(0) hide_guide(0) 
service_type(2) source_id(3)
 descriptors length(49) count(2)
     Extended Channel Name Descriptor (0xa0) length(24)
     Service Location Descriptor (0xa1) length(21)

Channel #1 name(PBS2DTV) 80-4 mod(ATSC 8-VSB) cTSID(0x1)
 pnum(4) ETM_loc(1) access_ctrl(0) hidden(0) hide_guide(0) 
service_type(2) source_id(4)
 descriptors length(49) count(2)
     Extended Channel Name Descriptor (0xa0) length(24)
     Service Location Descriptor (0xa1) length(21)

Channel #2 name(PBS3DTV) 80-5 mod(ATSC 8-VSB) cTSID(0x1)
 pnum(5) ETM_loc(1) access_ctrl(0) hidden(0) hide_guide(0) 
service_type(2) source_id(5)
 descriptors length(49) count(2)
     Extended Channel Name Descriptor (0xa0) length(24)
     Service Location Descriptor (0xa1) length(21)

Channel #3 name(PBS4DTV) 80-6 mod(ATSC 8-VSB) cTSID(0x1)
 pnum(6) ETM_loc(1) access_ctrl(0) hidden(0) hide_guide(0) 
service_type(2) source_id(6)
 descriptors length(49) count(2)
     Extended Channel Name Descriptor (0xa0) length(24)
     Service Location Descriptor (0xa1) length(21)



==> mythfrontend.log <==
0: start_time: -9223372036854.775 duration: -9223372036854.775
stream: start_time: -9223372036854.775 duration: -9223372036854.775 
bitrate=1152 kb/s
2005-10-03 16:27:09.540 AVFD: Opened codec 0x91696c0, id(MPEG2VIDEO) 
type(Video)
2005-10-03 16:27:09.596 SyncPositionMap liveTV, from Encoder: 0 entries
2005-10-03 16:27:10.333 Changing from None to WatchingLiveTV
2005-10-03 16:27:10.356 Using realtime priority.
2005-10-03 16:27:10.497 Video timing method: SGI OpenGL

==> mythbackend.log <==
2005-10-03 16:27:11.060 TVRec(10): PauseRecorder() called with no recorder
2005-10-03 16:27:12.838 Could not find channel 16_3 in TVCT
2005-10-03 16:27:12.843
VCT Terra: channels(4) tsid(0x1) seclength(337)
Channel #0 name(PBS1DTV) 80-3 mod(ATSC 8-VSB) cTSID(0x1)
 pnum(3) ETM_loc(1) access_ctrl(0) hidden(0) hide_guide(0) 
service_type(2) source_id(3)
 descriptors length(49) count(2)
     Extended Channel Name Descriptor (0xa0) length(24)
     Service Location Descriptor (0xa1) length(21)

Channel #1 name(PBS2DTV) 80-4 mod(ATSC 8-VSB) cTSID(0x1)
 pnum(4) ETM_loc(1) access_ctrl(0) hidden(0) hide_guide(0) 
service_type(2) source_id(4)
 descriptors length(49) count(2)
     Extended Channel Name Descriptor (0xa0) length(24)
     Service Location Descriptor (0xa1) length(21)

Channel #2 name(PBS3DTV) 80-5 mod(ATSC 8-VSB) cTSID(0x1)
 pnum(5) ETM_loc(1) access_ctrl(0) hidden(0) hide_guide(0) 
service_type(2) source_id(5)
 descriptors length(49) count(2)
     Extended Channel Name Descriptor (0xa0) length(24)
     Service Location Descriptor (0xa1) length(21)

Channel #3 name(PBS4DTV) 80-6 mod(ATSC 8-VSB) cTSID(0x1)
 pnum(6) ETM_loc(1) access_ctrl(0) hidden(0) hide_guide(0) 
service_type(2) source_id(6)
 descriptors length(49) count(2)
     Extended Channel Name Descriptor (0xa0) length(24)
     Service Location Descriptor (0xa1) length(21)



==> mythfrontend.log <==
2005-10-03 16:27:12.582 AVFD: Opened codec 0xb09221f0, id(MPEG2VIDEO) 
type(Video)
2005-10-03 16:27:12.605 AvFormatDecoder: Video has changed from 0x0 to 
768x576.
2005-10-03 16:27:12.958 Prebuffer wait timed out 10 times.
2005-10-03 16:27:13.400 SyncPositionMap liveTV, from Encoder: 2 entries
[mpeg2video @ 0xb74b6110]skipped MB in I frame at 35 0
[mpeg2video @ 0xb74b6110]skipped MB in I frame at 31 7
[mpeg2video @ 0xb74b6110]skipped MB in I frame at 26 11
[mpeg2video @ 0xb74b6110]skipped MB in I frame at 25 13
[mpeg2video @ 0xb74b6110]skipped MB in I frame at 24 15
[mpeg2video @ 0xb74b6110]skipped MB in I frame at 19 20
[mpeg2video @ 0xb74b6110]invalid mb type in I Frame at 10 31
[mpeg2video @ 0xb74b6110]ac-tex damaged at 7 35
[mpeg2video @ 0xb74b6110]Warning MVs not available
[mpeg2video @ 0xb74b6110]ac-tex damaged at 47 35
[mpeg2video @ 0xb74b6110]end mismatch left=42852
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 6
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 7
[mpeg2video @ 0xb74b6110]ac-tex damaged at 10 7
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 13
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 14
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 15
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 16
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 17
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 18
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 19
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 36 20
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 22
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 24
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 25
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 26
[mpeg2video @ 0xb74b6110]ac-tex damaged at 24 26
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 28
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 29
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 30
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 31
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 32
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 33
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 34
[mpeg2video @ 0xb74b6110]invalid mb type in P Frame at 43 35
[mpeg2video @ 0xb74b6110]end mismatch left=5320
[mpeg2video @ 0xb74b6110]end mismatch left=4132
[mpeg2video @ 0xb74b6110]end mismatch left=2918
[mpeg2video @ 0xb74b6110]end mismatch left=1726



More information about the mythtv-dev mailing list