Hauppauge HD-PVR & Colossus Support (3 Viewers)

mm1352000

Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    On a side note, i am an experienced C# dev (it is my day to day job) if i can get this to work, i would be happy to help in the dev on MP :)
    Heya. The team are always on the lookout for new devs. We invite people after checking out their work, so if you want to join the team, pick something you don't like about MP and improve it, fix a bug... or something. Submit a pull request or post a patch over here. :)
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    So the problem is still there. The opening post says it is fixed, but I tried the patch with version 1.3.0 and tvservice crashed on start.

    That patch is no longer relevant and totally incompatible with MP 1.3. I'm about to go back and remove it.

    I think the problem here has do with the fact that the "automatic" audio setting isn't so, well, automatic. Take a look at an old post I made on this matter...
    Automatic does not mean automatic in the sense that people have referred to here.
    What it is intended to mean is that the audio input associated with the video input will be selected automatically.
    The information about association between pins comes from the Colossus itself.
    What it is not intended to mean is TV Server switching audio pins without a change in video pin.
    ... but the problem that has been reported is MP not handling the change in audio format when the video input does *not* change. In actual fact, MP *will* rebuild the player DirectShow graph if audio changes from DD 5.1 to AAC or vice-versa. However, for some reason the way the Colossus does the switch seems to update MP and/or codecs. Hence the problem.
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hi Sasha,

    I agree that automatic here is not so automatic but in my case it was the only way I could get both card working in Windows 7. We had discussed it in a previous post when I was trying to get TOSLINK to work if you'll remember. I switched to automatic and everything was working perfectly in win 7 because the related audio for Videopin type 10 points to line # 1 in both cards. What's puzzling is that the conf files under C:\ProgramData\Team MediaPortal\MediaPortal TV Server\AnalogCard are identical for windows 7 and 8 which mans it should work. But sound stopped working for the Colossus. I also forgot to mention that setting the colossus card to line 1 instead of automatic also does not work.
    This most likely indicates an audio codec issue with whatever codec you have selected for DD/AC3 and/or AAC audio.
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    @SteveC-MM
    The HD-PVR2 is not currently supported, but I think adding support would probably be pretty straightforward. If you want my help, respond to this post.
     

    cheifgribbler

    New Member
    April 24, 2013
    1
    0
    57
    Home Country
    Canada Canada
    This thread is just massive, and I'm having troubles searching and finding what I need. I come from a really long time of running xmbc, just went out this week and purchased a colossus, and have the Shaw cable set top box, hdmi out into the hdmi on the card. I can see the signal in WinTV, no sound. In Showbiz, I have both sound and video.. I'm just hoping to get a simple set up, no channel changing, no recording, just to watch TV on my PC.. Anyone care to help me out? I found the documentation daunting, yikes[DOUBLEPOST=1366774958][/DOUBLEPOST]and now it works. Not sure what i did tbh. lol. There's a few seconds delay, that can live with - anyway to improve that?
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Hello cheifgribbler

    It isn't exactly clear if you're trying to use MediaPortal or WinTV. If you're going for WinTV you're probably asking in the wrong place...

    I'm just hoping to get a simple set up, no channel changing, no recording, just to watch TV on my PC.. Anyone care to help me out? I found the documentation daunting, yikes
    1. Open TV Server configuration.
    2. Go to the "scanning" section for the Colossus... crossbar "tuner".
    3. Click "Add S-Video Channels".
    4. Close TV Server configuration and open MP configuration.
    5. Set up your TV codecs. The "LAV ..." option is a good starting choice for all options. If you didn't install the LAV codecs package during install, you can install it using the MP Extension Installer (shortcut on your desktop).
    6. Ensure the "hide All Channels group" option in the TV section is unticked.
    7. Close MP configuration and open MP.
    8. Go to the TV section.
    9. Try each of the channels in the channel list until you find the one that has both audio and video.

    It isn't so bad! :)

    and now it works. Not sure what i did tbh. lol. There's a few seconds delay, that can live with - anyway to improve that?
    The delay is the Colossus encoding the signal from the set-top-box and MP timeshifting off the HDD.


    mm
     

    Pascal Cimon

    Portal Member
    September 28, 2012
    10
    1
    58
    Home Country
    Canada Canada
    This most likely indicates an audio codec issue with whatever codec you have selected for DD/AC3 and/or AAC audio.

    Just to be sure I looked at the right place, is "Codecs and Renderers" in MP setup the setting the TV server uses for recordings? I did not see anything in the TV server configuration app about codecs... I looked at the "codecs and renderer" and both DD/AC3 and AAC are set to the default which is LAV... I actually left all that to the default. The defaults had worked perfectly in win 7 so I took the same approach in Win 8. Is there some tweak required in windows 8 to get Colossus working that was not required in Win 7?
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Just to be sure I looked at the right place, is "Codecs and Renderers" in MP setup the setting the TV server uses for recordings?
    The codecs and renderers section is used to control which codecs are used for playing media.

    There is no control over recording format.

    In other words, you can't use TV Server to re-encode all audio to AC3/DD or AAC.

    If you make a recording, it will be a TS file.
    For a Colossus or HD-PVR, the internal video will always be h.264.
    The audio format will depend on the audio source.

    What I was trying to say to you is that the codec that you're using for "playing" TV (LAV by the sounds of it) is not able to handle changes between AAC and AC3/DD gracefully. So when you change from a channel with AAC audio to a channel with AC3/DD, LAV throws a fit.
     

    mm1352000

    Retired Team Member
  • Premium Supporter
  • September 1, 2008
    21,577
    8,224
    Home Country
    New Zealand New Zealand
    Should we ask hauppague for a free HD-PVR2 unit, we have a pretty big user base.
    I guess we could... but I think that would be somewhat unnecessary.
    To give you some idea of what I'm thinking...
    If the HD-PVR 2 is anything like the Colossus (which I suspect it will be), the only change required will be one extra check here:
    https://github.com/MediaPortal/Medi...rary/Implementations/TvCardCollection.cs#L124

    Literally all I need to know is the name of the crossbar filter.
    This could be it:
    http://forum.videohelp.com/attachments/17067-1365003778/cap Hauppvr2.JPG

    Just want to double check.
    In summary, if all goes well adding support could take less than one minute. ;)
     

    Users who are viewing this thread

    Top Bottom