MP 1.2 Beta Hauppauge Colossus issue with channel (1 Viewer)

D

DenisP

Guest
Hello guys,

I spend the last week reading and reading posts after posts, and I am almost there (Hauppauge recognised, IR Blaster change channel and so on).

But with all that hard work, I still do not have any image on tv live, pretty discouraging, the guide is empty and scanning tv channels only give's me is "Channel 999 source:Cable : Nothing found where 999 is from 1 to 128. TV Chanel tab gives me a set of cable type CVBS#1 on 3, CVBS#2 on 3, SVideo#1 on 3, etc. and preview in TV Server Config always gives me a NoPmtFound (if it means, no payment found, I am willing to pay to get it fix, believe me).

Here is my setup :

Windows 7 SP1
Hauppauge Colossus
MediaPortal 1.2 beta
All_Colossus_HDPVR_Patch(2) installed
HDPVR Fix Patch 27731 installed
IR Server Suite - Test Build 1.4.2.4189 installed
ScheduleDirectPlugin installed (canadian one for 1.2 beta)

Any help would be greatly appreciated. Thanks in advance ! Denis
 

mm1352000

Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,544
    8,236
    Home Country
    New Zealand New Zealand
    Hi Denis

    You're not the only one struggling with this - I do apologise for that. Let's try and get this sorted out quickly because it shouldn't take a week to get this working - more like a matter of an hour or so...

    So did you follow the instructions in the first post of -->this thread<--... because it seems like you must have got lost somewhere. In particular, you *do not* want to install the HDPVR fix patch 27731 - that is *way* out of date now. There are up-to-date instructions for installing a base setup -->here<--. Make certain you haven't installed the WMC plugin - it will cause problems.

    After you've done that, install the blaster and SchedulesDirect. You'll need to use the SchedulesDirect plugin to import your channels into TV Server - *scanning won't work*. Make sure you also take note of the settings on the advanced tab during the SchedulesDirect import so that you create your channels with the correct settings. In particular, the video input needs to be set correctly - off the top of my head I think you should use YRYBY#1 if you're using component (3 RCA connections) for video. If you're using HDMI then you'll need to manually edit each channel after the import and set the video input to Hdmi#1.

    Let me know how you get on with that...

    mm
     

    denisp

    Portal Member
    August 12, 2011
    5
    0
    Home Country
    Canada Canada
    Hello,

    First, thank you for your quick reply, you guys are pros.:D

    No need to apologize for the difficulties to install, you need to walk before you run, you guys are working on something big and it just take time to make it perfect.

    I went a little further, having a message in the middle of the live tv screen indicating I should use YRB#1, but I still do not have any channel ether in TV-Server Configuration TVChannel or when I actually look at live tv, channel or tv guide in the actual MediaPortal. WMC is not an issue, I uninstalled it using the Windows Program installer tool.

    I also made my subscription to ScheduleDirects, wrote my username and password, selected to force channel scanning on tv service startup.

    I guess, now is a good time to give you some logs (this is also something I learned while reading all those posts).

    Take note that I am receiving this message every second in the error.log :
    2011-08-12 13:15:47.559872 [PowerScheduler poll thread(14)]: WebEPG: no valid next wakeup date for EPG grabbing found!

    Thanks again,

    Denis
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,544
    8,236
    Home Country
    New Zealand New Zealand
    Hi again Denis

    My apologies for the delayed response.

    ...but I still do not have any channel ether in TV-Server Configuration TVChannel or when I actually look at live tv, channel or tv guide in the actual MediaPortal.

    This is a problem - you need to use SchedulesDirect to import your lineup into TV Server. I'm not able to instruct you on this part as I don't actually have a Colossus and I've never used SchedulesDirect. Only once you have channels in the TV Channels section in TV Server will you have any hope of seeing channels and guide info in MediaPortal...

    mm
     

    denisp

    Portal Member
    August 12, 2011
    5
    0
    Home Country
    Canada Canada
    Hello mm,

    My fault, I did not put the LineUp in my ScheduleDirect account, it could not work because it has no idea what supplier I had.

    Now, I am step further (and very close I think), all the channels are getting imported but they all have the same message (Channel not mapped to any card). Do you have any idea (I read a lot again on this matter, but without finding anything that can correct the issue).

    By the way, I still have every single second this sentence being added to the error log : 2011-08-14 09:39:19.634872 [PowerScheduler poll thread(13)]: WebEPG: no valid next wakeup date for EPG grabbing found!

    I added some logs to give you some information about the bug (or my unsolvable lack of knowledge !)

    Kind regards, and thank you again for your excellent support.

    Denis
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,544
    8,236
    Home Country
    New Zealand New Zealand
    Hi again Denis

    If you get stuck with issues like this in the future then I'd advise you search our wiki first - it will get you faster answers. Briefly: channels must be mapped to devices so that TV Server knows which devices it can use when you ask it to tune a given channel. The information about channel mapping is -->here<--.

    Regarding the log entry thing: did you enable a web EPG or powerscheduler plugin?

    mm
     

    denisp

    Portal Member
    August 12, 2011
    5
    0
    Home Country
    Canada Canada
    Hello mm,

    Yes, you're right, I miss this mapping of channel in the wiki, I am sorry about this :sorry:

    It started to work with line #1 as the sound source (both SDPIF and RCA Left-right cables are connected) and YNYBY #1 as video source (I am using that Blue-Green-Red cable that comes with the Colossus). Cool on the image side, pretty ordinary on the sound side.

    When I remove the RCA Left-Right cable and set it to SDPIF #2, it stopped working, no video, no sound.

    I tried a whole bunch of combination without success.

    Any help would be greatly appreciated, here is the logs.

    Denis

    PS. I am about to give up
    PS2. I am wondering with all those tests if MySQL is not starting to be an issue, channel Id are now around 3500...
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,544
    8,236
    Home Country
    New Zealand New Zealand
    Hi again Denis

    I'm not sure that I entirely understand exactly what you're trying to achieve. From the look of your logs you seem to have tried *many* different input combinations - obviously some worked and some didn't...

    Let's be clear. When you configure a channel, you have more options available than the Colossus actually has to offer. The Colossus provides the following connections (some might be the loop-through outputs - not 100% certain):

    pin:0 type:Video_SerialDigital
    pin:1 type:Video_YRYBY
    pin:2 type:Video_Composite
    pin:3 type:Video_SVideo
    pin:4 type:Video_YRYBY
    pin:5 type:Video_Composite
    pin:6 type:Video_SVideo
    pin:7 type:Audio_SPDIFDigital
    pin:8 type:Audio_Line
    pin:9 type:Audio_SPDIFDigital
    pin:10 type:Audio_Line

    The mapping to physical inputs and options in the channel setup are as follows (this is an educated guess):

    pin:0 type:Video_SerialDigital = HDMI [video] = HDMI #1
    pin:1 type:Video_YRYBY = Component = YRYBY #1
    pin:2 type:Video_Composite = Composite = CVBS #1
    pin:3 type:Video_SVideo = S-video = SVHS #1
    pin:4 type:Video_YRYBY (= Component loop output??? = YRYBY #2)
    pin:5 type:Video_Composite (= Composite loop output??? = CVBS #2)
    pin:6 type:Video_SVideo (= S-video loop output??? = SVHS #2)
    pin:7 type:Audio_SPDIFDigital = HDMI [audio] = SPDIF In #1
    pin:8 type:Audio_Line = RCA L/R audio = Line In #1
    pin:9 type:Audio_SPDIFDigital = SPDIF audio = SPDIF In #2
    pin:10 type:Audio_Line (= RCA L/R audio loop output??? = Line In #2)

    Connect and select the inputs as per your requirements. For example, if you want component video with SPDIF audio then select YRYBY #1 for video and SPDIF #2 for audio. Also ensure that your source device (for example: STB) is configured to provide video and audio on the correct outputs if necessary. Some boxes may have HDCP protection on the HDMI output or not allow the use of multiple outputs at the same time (for example, HDMI and component + SPDIF).

    I am wondering with all those tests if MySQL is not starting to be an issue, channel Id are now around 3500...
    I don't see any problem with MySQL in your logs.

    mm
     

    denisp

    Portal Member
    August 12, 2011
    5
    0
    Home Country
    Canada Canada
    Wow, this is, by far, the best summary of the different type of video and audio sources. Thank you so much, this will certainly be a reference for a lot of end users.

    Just a few details, if I may ask.

    1) In order to complete your amazing list, a word or two of the type of cable would be useful since Composite and Component and RGB could be easily misunderstood by the non-technical end users.

    2) Is there a way to massively change the audio source (video source is easy, you delete all the channels in the TV Channel section, and you set it up to the proper source in the ScheduleDirect plugin/Advanced options while forcing a regeneration on service startup). What is the trick for the audio source (can of important since I understood that you must change all the video and audio source if you want it to work.

    3) When you mention the source in your comments, I assume you are talking about the cable or satellite box (if the box is not setup to use SDPIF, I will never work on SDIPF #2 obviously).

    4) How do you know, in which log and which specific term you were able to determine that some channels were working, it is kind of useful when you trying to setup the TV Services and you have to start MediaPortal to check if it work everytime (you must wait for the timeout and message that there is no signal when you are trying to try multiple combination of video and audio source, you are loosing a lot of time.

    Thanks again !

    Denis
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,544
    8,236
    Home Country
    New Zealand New Zealand
    Hi again Denis

    Wow, this is, by far, the best summary of the different type of video and audio sources. Thank you so much, this will certainly be a reference for a lot of end users...

    ...In order to complete your amazing list, a word or two of the type of cable would be useful since Composite and Component and RGB could be easily misunderstood by the non-technical end users.
    I'll add the details to the first post in the Colossus thread with a few additional details. :)

    2) Is there a way to massively change the audio source (video source is easy, you delete all the channels in the TV Channel section, and you set it up to the proper source in the ScheduleDirect plugin/Advanced options while forcing a regeneration on service startup). What is the trick for the audio source (can of important since I understood that you must change all the video and audio source if you want it to work.
    Unfortunately it isn't possible to bulk-change the audio source at present unless you are able to directly manipulate the TV Server database. I think WileECoyote contacted the SchedulesDirect folks and requested the ability to set the audio source a couple of months ago. I've been pottering away at some changes that will add/improve support for a wide range of capture cards. Part of that would be to allow you to add channels and set the video and audio source without the need for Schedules Direct to do it. Those changes aren't finished yet though.

    3) When you mention the source in your comments, I assume you are talking about the cable or satellite box (if the box is not setup to use SDPIF, I will never work on SDIPF #2 obviously).
    Yes, that is what I meant.

    4) How do you know, in which log and which specific term you were able to determine that some channels were working, it is kind of useful when you trying to setup the TV Services and you have to start MediaPortal to check if it work everytime (you must wait for the timeout and message that there is no signal when you are trying to try multiple combination of video and audio source, you are loosing a lot of time.
    For a start, you don't have to use MP. You can if you want to (if you do, it would be easiest to use MP in windowed mode - press alt+enter to jump between full screen and windowed modes) but you could just use the "preview" button in the TV Channels section. The second thing to note is that the timeout is entirely due to the fact that the wrong inputs are configured. The length of the delay is almost entirely determined by the PMT timeout parameter on the "scan" tab of the "general" section in TV Server configuration. If you drop that down to around 5 seconds then I think that would have reduced your testing time significantly.

    To your question: you can't tell from the logs any faster than from manually attempting to view the channels. The reason for the delay is that TV Server is waiting for the Colossus to provide audio and video. TV Server gives up waiting after the time specified by the PMT timeout. You can see this in the tv.log and TsWriter log here:

    tv.log fail =
    [COLLAPSE]2011-08-16 21:08:24.351773 [(7)]: HDPVR: SetupCrossBar:YRYBYInput1 / SPDIFInput2

    2011-08-16 21:08:24.365773 [(7)]: HDPVR: Tuned to channel 1 CABSYS

    2011-08-16 21:08:24.367773 [(7)]: subch:0 OnAfterTune

    2011-08-16 21:08:24.371774 [(7)]: subch:0 OnGraphStart

    2011-08-16 21:08:24.380774 [(7)]: HDPVR: RunGraph

    2011-08-16 21:08:24.410776 [(7)]: HDPVR: Graph running

    2011-08-16 21:08:24.412776 [(7)]: subch:0 OnGraphStarted

    2011-08-16 21:08:24.414776 [(7)]: subch:0 SetupPmtGrabber:pid 0 sid:1

    2011-08-16 21:08:24.416776 [(7)]: subch:0 set pmt grabber pmt:0 sid:1

    2011-08-16 21:08:24.428777 [(7)]: TimeShifter.OnAfterTune: resetting audio/video time

    2011-08-16 21:08:34.431349 [(7)]: tvcard:FreeSubChannel: subchannels count 1 subch#0 keep graph=False
    [/COLLAPSE]

    tv.log success =
    [COLLAPSE]2011-08-16 21:50:44.188848 [(22)]: HDPVR: Tuned to channel 9 VOX

    2011-08-16 21:50:44.190849 [(22)]: subch:0 OnAfterTune

    2011-08-16 21:50:44.191849 [(22)]: subch:0 OnGraphStart

    2011-08-16 21:50:44.193849 [(22)]: HDPVR: RunGraph

    2011-08-16 21:50:44.213850 [(22)]: HDPVR: Graph running

    2011-08-16 21:50:44.215850 [(22)]: subch:0 OnGraphStarted

    2011-08-16 21:50:44.216850 [(22)]: subch:0 SetupPmtGrabber:pid 0 sid:1

    2011-08-16 21:50:44.218850 [(22)]: subch:0 set pmt grabber pmt:0 sid:1

    2011-08-16 21:50:44.233851 [(22)]: TimeShifter.OnAfterTune: resetting audio/video time

    2011-08-16 21:50:44.591871 [(5)]: HDPVR: OnPMTReceived() subch:0 pid 0x100

    2011-08-16 21:50:44.595872 [(22)]: HDPVR: PMT sid=0x1 pid=0x100 version=0x0

    2011-08-16 21:50:44.600872 [(22)]: Decode pmt

    2011-08-16 21:50:44.605872 [(22)]: subch:0 SetMpegPidMapping

    2011-08-16 21:50:44.609872 [(22)]: subch:0 pid:1001 pcr

    2011-08-16 21:50:44.614873 [(22)]: subch:0 pid:100 pmt

    2011-08-16 21:50:44.619873 [(22)]: subch:0 pid:1011 video type:H.264

    2011-08-16 21:50:44.623873 [(22)]: subch:0 map pid:1011 video type:H.264

    2011-08-16 21:50:44.635874 [(22)]: subch:0 pid:1100 audio lang: type:AC3

    2011-08-16 21:50:44.640874 [(22)]: subch:0 map pid:1100 audio lang: type:AC3[/COLLAPSE]

    TsWriter log fail =
    [COLLAPSE]16-08-2011 21:08:24.409 CMpTsFilter::Run()

    16-08-2011 21:08:24.419 pmtgrabber: set callback:460038

    16-08-2011 21:08:24.426 pmtgrabber: search pmt from PAT for sid:1

    16-08-2011 21:08:34.439 del m_pVideoAnalyzer
    [/COLLAPSE]

    TsWriter log success =
    [COLLAPSE]16-08-2011 21:47:28.617 CMpTsFilter::Run()

    16-08-2011 21:47:28.637 pmtgrabber: set callback:610038

    16-08-2011 21:47:28.646 pmtgrabber: search pmt from PAT for sid:1

    16-08-2011 21:47:35.327 Found PMT Pid 100 for ServiceId - 1

    16-08-2011 21:47:35.336 pmtgrabber: grab pmt:100 sid:1

    16-08-2011 21:47:35.345 pmtgrabber: got pmt 100 sid:1

    16-08-2011 21:47:35.353 pmtgrabber: PMT pids changed from:

    16-08-2011 21:47:35.361 pcr pid: 0

    16-08-2011 21:47:35.370 pmt pid: 0

    16-08-2011 21:47:35.378 pmtgrabber: PMT pids changed to:

    16-08-2011 21:47:35.387 pcr pid: 1001

    16-08-2011 21:47:35.395 pmt pid: 100

    16-08-2011 21:47:35.403 video pid: 1011 type: H264

    16-08-2011 21:47:35.411 audio pid: 1100 language: UNK type: AAC

    16-08-2011 21:47:35.420 pmtgrabber: got new pmt version:1 ffffffff, service_id:1

    16-08-2011 21:47:35.428 pmtgrabber: do callback pid 100

    16-08-2011 21:47:35.468 analyzer: set video pid:1011

    16-08-2011 21:47:35.477 analyzer: reset

    16-08-2011 21:47:35.486 analyzer: set audio pid:1100[/COLLAPSE]

    Now that you know which inputs are which I'd hope you wouldn't need to worry about that though.

    mm
     

    Users who are viewing this thread

    Top Bottom