Need help with MYBLASTER plugin (1 Viewer)

G0PUK

Portal Member
February 11, 2006
10
0
NE England
Home Country
England England
Area: Media Portal Plugins
MediaPortal Version: 0.2.0.0 RC2 (2006-03-08)
MediaPortal Skin: BlueTwo
Windows Version: Windows XP (SP2)
.NET CLR Version: 2.0.50727
DirectX Version: 4.09.00.0904 (9.0c)
Audio Codec: MPEG/AC3/DTS/LPCM Audio Decoder
Video Codec: NVIDIA Video Decoder
CPU Type: AMD Athlon 64 3000+
Memory: 511 MB
Motherboard: K8T800-8237 (Gigabyte Technology Co., Ltd.)
TV Card Model: -
TV Card Type: -
TV Card Driver: -
Video Card Model: Nvidia Geforce 6200 (256 MB)
Video Card Driver: -
Video Card Resolution: 1024x768
Video Render Type: Overlay
Audio Card Model: Realtek AC'97 Audio for VIA (R) Audio Controller
Audio Card Driver: -
Synopsis:: -

IT WORKS!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Thank you scoop, I updated MP as you can see above to latest compile, used the MYBLASTER.EXE and DLL pointed to by you. I had to force the port as per your instructions and it works beautifully.
Thanks to you and TEAM MEDIAPORTAL for a great product.
Alan
 

joboehl

Retired Team Member
  • Premium Supporter
  • July 30, 2006
    431
    4
    Home Country
    Brazil Brazil
    Hello Scoop.

    I've used the forceport trick and MyBlaster started working for me too. Thanks for the tip.

    I have a question tough, what can I do if I need use both blasters (2 STB's). Any sugestion?

    Thanks in advance,

    Julio
     

    scoop

    Retired Team Member
  • Premium Supporter
  • November 14, 2004
    614
    7
    Hi,

    What would you need it for? Because

    1) MediaPortal can only interact with one STB
    2) MyBlaster is not designed to work with more than one port
    3) MyBlaster is only designed to control external STB's

    Kind regards,
    Michel
     

    joboehl

    Retired Team Member
  • Premium Supporter
  • July 30, 2006
    431
    4
    Home Country
    Brazil Brazil
    HI Scoop.

    I was thinking that MediaPortal could interact with more than one STB. Since I could assign all the channels to both tuners and set the channels as external, I assumed it would be able to control both.

    Do you know if it's planned to support more than one STB? In my case is a "simple" 2 STB setup (same lineup, same blaster type, same STB).

    Thanks for your quick reply.

    Julio
     

    joboehl

    Retired Team Member
  • Premium Supporter
  • July 30, 2006
    431
    4
    Home Country
    Brazil Brazil
    scoop said:
    Hi,

    What would you need it for? Because

    1) MediaPortal can only interact with one STB
    2) MyBlaster is not designed to work with more than one port
    3) MyBlaster is only designed to control external STB's

    Kind regards,
    Michel

    Scoop,

    I was taking a look at the MediaPortal code, still scrathcing the surface here. :)

    Do you think it would be possible to send the CardID property together with the ChannelData to the ChangeTunerChannel method, then parse it inside Myblaster methods so CardID could be interpreted and used as the blaster port?

    Since MyBlaster supports different IR codes for each port, it would even allow different STBs per video capture device. (not my case, both STBs are the same, but i think it could work).

    I could not find the source code for Myblaster (is it open?) and don't know if the ChannelData can be easylly changed/expanded. As I said, this was my first look at the code and I'am just scratching it.

    Thanks for your help.

    Julio
     

    scoop

    Retired Team Member
  • Premium Supporter
  • November 14, 2004
    614
    7
    Hi,

    I think this is technically possible yes. Right now a GUIMessage is sent from MultiCardBase.cs to indicate a card wants to tune an external channel. The GUIMessage.Label property then contains the external channel number the external tuner plugin (MyBlaster in this case) would have to tune to. The easiest way would be to add the card index as second label, i.e.:
    Code:
    msg.Label2 = CurrentCardIndex;
    An external tuner plugin can then determine which card a channel is mapped to and send the command to the appropriate STB.

    However, IIRC there were some issues with MyBlaster using either port 1 or port 2 on some USB transceivers. I don't own an STB myself so I'm not of much use there...

    Kind regards,
    Michel
     

    joboehl

    Retired Team Member
  • Premium Supporter
  • July 30, 2006
    431
    4
    Home Country
    Brazil Brazil
    Scoop,

    Thanks for your reply. I´ll probably tackle this. Could yu tell me where can I find the latest release of the source code. I ve found one on your site but appears to be an old one (Febreuary) and it doesnt work after compliled (for me at least)....

    Once again, thanks for your help.

    regards,
    Julio
     

    scoop

    Retired Team Member
  • Premium Supporter
  • November 14, 2004
    614
    7
    Hi,

    I will upload the latest codebase soon, but it's not much different from the one you already downloaded. That one should work, AFAIK.

    Michel
     

    joboehl

    Retired Team Member
  • Premium Supporter
  • July 30, 2006
    431
    4
    Home Country
    Brazil Brazil
    scoop said:
    Hi,

    I will upload the latest codebase soon, but it's not much different from the one you already downloaded. That one should work, AFAIK.

    Michel

    Humm, maybe something with my compilation. I'll take a look at that. Any tips about the compilation?
     

    scoop

    Retired Team Member
  • Premium Supporter
  • November 14, 2004
    614
    7
    Hi,

    VS C# Express (or better) should do the job. Could be the reference to Core.dll needs to be changed (different paths).

    Kind regards,
    Michel
     

    Users who are viewing this thread

    Top Bottom