Can't tune to certain channels (Specifically TP 12501 for Bell) (1 Viewer)

flixxx

Portal Pro
December 7, 2007
68
0
TV-Server Version: RC2
MediaPortal Version: RC2
MediaPortal Skin: Xface
Windows Version: Windows XP SP2
CPU Type: Intel Q6600 2.4 GHZ
HDD: Seagate 250GB
Memory: OCZ 3GB
Motherboard: Asus p5k-e
Video Card: Asus Nvidia 8600GS
Video Card Driver: 1.5.24
Sound Card: Asus Xonar DX
Sound Card AC3: Optical out
Sound Card Driver: 5.12.8
1. TV Card: Twinhan 1020a
1. TV Card Type: DVB-s
1. TV Card Driver: BDA Driver
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: MPV
MPEG2 Audio Codec: AC3filter
h.264 Video Codec: CoreAVC
Satelite/CableTV Provider: Nimiq 82/91W
HTPC Case: Standard
Cooling: Scythe Zipang
Power Supply: Enermax 400W
Remote: Harmony 880
TV: Samsung FPT5084
TV - HTPC Connection: DVI-HDMI

Hi, I can't tune to channels on Transponder 12501 with Bell Expressvu. A good example is MPXHD (Channel 839). I've attached the logs.
 

xvffx

Portal Pro
August 15, 2007
313
53
Home Country
Canada Canada
TV-Server Version: RC1 w/ latest svn
MediaPortal Version: RC1 w/ latest svn
MediaPortal Skin: blue two
Windows Version: Vista Business w/ SP1
CPU Type: INTEL DUOCORE
HDD: WD 1x 1 TB & 2x 500 gig
Memory: 2x 2 GIG
Motherboard: Asus P5WDG2 WS
Video Card: Asus EN8800 GTS 512 Mb
Video Card Driver: 169.35
Sound Card: ADI HD Sound onboard (spid out)
Sound Card AC3:
Sound Card Driver:
1. TV Card: Digiwave 103g
1. TV Card Type: DVB-S
1. TV Card Driver:
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: MPV
MPEG2 Audio Codec: MPA
h.264 Video Codec:
Satelite/CableTV Provider: 82,91,110,119
HTPC Case: Mozrart
Cooling:
Power Supply:
Remote: Harmony 880
TV: SONY Plasma
TV - HTPC Connection: DVI


same here

Vff
 

dickerhund

Portal Member
April 16, 2006
32
1
Home Country
Germany Germany
TV-Server Version: RC2
MediaPortal Version: RC2
MediaPortal Skin: Indigo
Windows Version: Windows Vista SP1 32bit
CPU Type: AMD Athlon X2 4850e
HDD: WD Caviar 500GB
Memory: 2 x 2048 MB
Motherboard: GigaByte GA-MA78GM-S2H
Video Card: ATI Radeon HD3200 onBoard
Video Card Driver: 8.501
Sound Card:
Sound Card AC3:
Sound Card Driver:
1. TV Card: Terratec Cinergy 1200 DVB-C
1. TV Card Type: digital
1. TV Card Driver:
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: DScaler
MPEG2 Audio Codec: DScaler
h.264 Video Codec:
Satelite/CableTV Provider:
HTPC Case: Silverstone LaScala LC10M
Cooling:
Power Supply:
Remote: Logitech 525
TV: Samsung LE37-M86BDF
TV - HTPC Connection: HDMI


Same here, but it works as a preview in the TV server configuration
 

damaster

Portal Pro
November 23, 2007
412
35
Home Country
Canada Canada
I've got a patch for this problem on RC2 (SVN 19705). Code change is only to one source file: TVLibrary/Implementations/DVB/Graphs/TvDvbChannel.cs:
Code:
         if (_mdplugs != null)
         {
           DVBBaseChannel chan = _currentChannel as DVBBaseChannel;
-          if (chan != null)
+          // If the _newCA variable is still false, then the CA table receive callback has not triggered yet
+          if (chan != null && (! _newCA))
           {
             //HACK: Currently Premiere Direkt Feeds (nid=133) have the free_ca flag in SDT set to true (means not scrambled), so we have to override this
             if ((!chan.FreeToAir) || (chan.NetworkId == 133 && !chan.Provider.Equals("BetaDigital")))
             {
-              if (_newCA == false)
+              //HACK: For Bell ExpressVu, don't need to wait for CA
+              if (chan.NetworkId == 256 || chan.NetworkId == 257)
               {
+                _newCA = true; // Set _newCA to true to avoid waiting for CA table
+              }
+              else
+              {
                 Log.Log.Info("subch:{0} SendPmt:wait for ca", _subChannelId);
                 return false;//cat not received yet
               }

Patch file and modified source file attached. Can one of the devs please submit this into the next SVN?
 

xvffx

Portal Pro
August 15, 2007
313
53
Home Country
Canada Canada
TV-Server Version: RC1 w/ latest svn
MediaPortal Version: RC1 w/ latest svn
MediaPortal Skin: blue two
Windows Version: Vista Business w/ SP1
CPU Type: INTEL DUOCORE
HDD: WD 1x 1 TB & 2x 500 gig
Memory: 2x 2 GIG
Motherboard: Asus P5WDG2 WS
Video Card: Asus EN8800 GTS 512 Mb
Video Card Driver: 169.35
Sound Card: ADI HD Sound onboard (spid out)
Sound Card AC3:
Sound Card Driver:
1. TV Card: Digiwave 103g
1. TV Card Type: DVB-S
1. TV Card Driver:
2. TV Card:
2. TV Card Type:
2. TV Card Driver:
3. TV Card:
3. TV Card Type:
3. TV Card Driver:
4. TV Card:
4. TV Card Type:
4. TV Card Driver:
MPEG2 Video Codec: MPV
MPEG2 Audio Codec: MPA
h.264 Video Codec:
Satelite/CableTV Provider: 82,91,110,119
HTPC Case: Mozrart
Cooling:
Power Supply:
Remote: Harmony 880
TV: SONY Plasma
TV - HTPC Connection: DVI



I've tried the patch and it works great

:D
would this be in next's week svn ? or today's :D

Vff
 

tontsa

Retired Team Member
  • Premium Supporter
  • April 7, 2007
    108
    17
    Home Country
    Finland Finland
    That patch needs chan.Provider.Equal() check too in order it to be accepted as other providers can use those same network IDs.
     

    damaster

    Portal Pro
    November 23, 2007
    412
    35
    Home Country
    Canada Canada
    That patch needs chan.Provider.Equal() check too in order it to be accepted as other providers can use those same network IDs.

    Thanks for noting that. I'll try out your suggestion, but I believe when I already looked into it chan.Provider returned null for Nimiq 82W and 91W.
     

    Users who are viewing this thread

    Top Bottom