3 Digit Channels - Direct Entry of Channel (1 Viewer)

gdirwin

Portal Member
March 31, 2005
42
0
I cannot get a direct entry of channels (from my MCE remote or by numeric keypad) to work with this plugin...

There used to be a checkbox (in the standard TV2 tv card dialog) which worked... When you use this plugin however with TV3, there is not such an option...

Channel changing via TV guide or with channel up/down works, so my IR codes have been learned correctly...

Any ideas?
 

and-81

Retired Team Member
  • Premium Supporter
  • March 7, 2005
    2,257
    183
    Melbourne
    Home Country
    Australia Australia
    There used to be a checkbox (in the standard TV2 tv card dialog) which worked... When you use this plugin however with TV3, there is not such an option...

    Can you tell me more about what checkbox you mean?

    Are you using the MCE Replacement Plugin to try to change the channel with TV Engine 3 ?

    Can you supply some more information about your setup and some log files?

    Cheers,
     

    gdirwin

    Portal Member
    March 31, 2005
    42
    0
    I am using MCE replacment plugin with TV Engine 3, MCE blasting to external STB - the STB is starchoice satellite in Canada - the channels start at 200 and go up to 999.

    Learning channels, blasting from the guide, up/down channel etc... works, but it fails if I enter a 3 digit # directly from the keyboard or using MCE mouse - the channel gets changed after only the first 2 digits are entered.

    Probably wrong about the old checkbox - might be thinking of something else.

    Test:
    - start MP, go into TV
    - TV correctly blasts to channel 505 (the last channel visited)
    - In full screen mode, I typed 550 (quickly so timeouts are avoided)
    - the channel entry is processed after the first 2 #'s are entered - 5 and 5 show up but since channel 55 is invalid (they start at 200) it is ignored. The 0 then shows up later by itself, but is also ignored.

    Here is the log for above:
    6/18/2007 8:47:42 PM: Log Opened
    6/18/2007 8:47:42 PM - Debug: Platform is 32-bit
    6/18/2007 8:47:43 PM - Debug: Starting IR Server ...
    6/18/2007 8:47:43 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client02 = irserver\client02,FAMILY1,Register,null
    6/18/2007 8:47:43 PM - Info: Registered: \\FAMILY1\pipe\irserver\client02
    6/18/2007 8:47:43 PM - Debug: SendTo(irserver\client02, FAMILY1, irserver\server,FAMILY1,Register Success,4D4345205265706C6163656D656E742C547275652C547275652C547275652C547275652C332C426F74682C506F72745F312C506F72745F322C342C4E6F6E652C466173742C4D656469756D2C536C6F77)
    6/18/2007 8:47:44 PM - Info: Server Mode: \\FAMILY1\pipe\irserver\server
    6/18/2007 8:47:44 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client03 = irserver\client03,FAMILY1,Register,null
    6/18/2007 8:47:44 PM - Info: Registered: \\FAMILY1\pipe\irserver\client03
    6/18/2007 8:47:44 PM - Debug: SendTo(irserver\client03, FAMILY1, irserver\server,FAMILY1,Register Success,4D4345205265706C6163656D656E742C547275652C547275652C547275652C547275652C332C426F74682C506F72745F312C506F72745F322C342C4E6F6E652C466173742C4D656469756D2C536C6F77)
    6/18/2007 8:47:44 PM - Info: Transceiver plugin started: "MCE Replacement"
    6/18/2007 8:47:44 PM - Info: IR Server started
    6/18/2007 8:47:44 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client02 = irserver\client02,FAMILY1,Ping,FFD66C46
    6/18/2007 8:47:44 PM - Debug: SendTo(irserver\client02, FAMILY1, irserver\server,FAMILY1,Echo,FFD66C46)
    6/18/2007 8:47:45 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client03 = irserver\client03,FAMILY1,Ping,2A6EF064
    6/18/2007 8:47:45 PM - Debug: SendTo(irserver\client03, FAMILY1, irserver\server,FAMILY1,Echo,2A6EF064)
    6/18/2007 8:47:47 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client01 = irserver\client01,FAMILY1,Register,null
    6/18/2007 8:47:47 PM - Info: Registered: \\FAMILY1\pipe\irserver\client01
    6/18/2007 8:47:47 PM - Debug: SendTo(irserver\client01, FAMILY1, irserver\server,FAMILY1,Register Success,4D4345205265706C6163656D656E742C547275652C547275652C547275652C547275652C332C426F74682C506F72745F312C506F72745F322C342C4E6F6E652C466173742C4D656469756D2C536C6F77)
    6/18/2007 8:47:48 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client01 = irserver\client01,FAMILY1,Ping,4B176C02
    6/18/2007 8:47:48 PM - Debug: SendTo(irserver\client01, FAMILY1, irserver\server,FAMILY1,Echo,4B176C02)
    6/18/2007 8:47:58 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client04 = irserver\client04,FAMILY1,Register,null
    6/18/2007 8:47:58 PM - Info: Registered: \\FAMILY1\pipe\irserver\client04
    6/18/2007 8:47:58 PM - Debug: SendTo(irserver\client04, FAMILY1, irserver\server,FAMILY1,Register Success,4D4345205265706C6163656D656E742C547275652C547275652C547275652C547275652C332C426F74682C506F72745F312C506F72745F322C342C4E6F6E652C466173742C4D656469756D2C536C6F77)
    6/18/2007 8:47:59 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client04 = irserver\client04,FAMILY1,Ping,B627F37E
    6/18/2007 8:47:59 PM - Debug: SendTo(irserver\client04, FAMILY1, irserver\server,FAMILY1,Echo,B627F37E)
    6/18/2007 8:48:05 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client02 = irserver\client02,FAMILY1,Blast,04000000426F7468040000004E6F6E65E527953B95139513943C943C9414943B953B943C943C9414943B947F7F7F7F7F7F7F7F16E328943C94149414933D933D9314943C943C943C933D9314943C947F7F7F7F7F7F7F7F15E428933D93159315933C943C9315933D933D933C943C9414943C937F7F7F7F7F7F7F7F7F7F7F7F7F7F7F5F
    6/18/2007 8:48:05 PM - Debug: SendToRepeaters(irserver\client02,FAMILY1,Blast,04000000426F7468040000004E6F6E65E527953B95139513943C943C9414943B953B943C943C9414943B947F7F7F7F7F7F7F7F16E328943C94149414933D933D9314943C943C943C933D9314943C947F7F7F7F7F7F7F7F15E428933D93159315933C943C9315933D933D933C943C9414943C937F7F7F7F7F7F7F7F7F7F7F7F7F7F7F5F)
    6/18/2007 8:48:05 PM - Debug: Blast IR
    6/18/2007 8:48:06 PM - Debug: SendTo(irserver\client02, FAMILY1, irserver\server,FAMILY1,Blast Success,null)
    6/18/2007 8:48:06 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client02 = irserver\client02,FAMILY1,Blast,04000000426F7468040000004E6F6E65E62695149413953B95139513943C943C943C9314941494149414947F7F7F7F7F7F7F7F7F36E32993159314943C94149414943C933C943C9414931593159315937F7F7F7F7F7F7F7F7F37E22993159315933D93149414943C943C933D9315931593159315927F7F7F7F7F7F7F7F7F7F7F7F7F7F7F5F
    6/18/2007 8:48:06 PM - Debug: SendToRepeaters(irserver\client02,FAMILY1,Blast,04000000426F7468040000004E6F6E65E62695149413953B95139513943C943C943C9314941494149414947F7F7F7F7F7F7F7F7F36E32993159314943C94149414943C933C943C9414931593159315937F7F7F7F7F7F7F7F7F37E22993159315933D93149414943C943C933D9315931593159315927F7F7F7F7F7F7F7F7F7F7F7F7F7F7F5F)
    6/18/2007 8:48:06 PM - Debug: Blast IR
    6/18/2007 8:48:07 PM - Debug: SendTo(irserver\client02, FAMILY1, irserver\server,FAMILY1,Blast Success,null)
    6/18/2007 8:48:07 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client02 = irserver\client02,FAMILY1,Blast,04000000426F7468040000004E6F6E65E5279613943C9413943C94149414943C943B953B943C9414943C947F7F7F7F7F7F7F7F3DE3289414943C9414943C93159315933D933C943C943C9315933D937F7F7F7F7F7F7F7F3DE4289414943C9315933D93149414933D933D933D933C9414943C947F7F7F7F7F7F7F7F7F7F7F7F7F7F7F5F
    6/18/2007 8:48:07 PM - Debug: SendToRepeaters(irserver\client02,FAMILY1,Blast,04000000426F7468040000004E6F6E65E5279613943C9413943C94149414943C943B953B943C9414943C947F7F7F7F7F7F7F7F3DE3289414943C9414943C93159315933D933C943C943C9315933D937F7F7F7F7F7F7F7F3DE4289414943C9315933D93149414933D933D933D933C9414943C947F7F7F7F7F7F7F7F7F7F7F7F7F7F7F5F)
    6/18/2007 8:48:07 PM - Debug: Blast IR
    6/18/2007 8:48:08 PM - Debug: SendTo(irserver\client02, FAMILY1, irserver\server,FAMILY1,Blast Success,null)
    6/18/2007 8:48:26 PM - Debug: Message received from client \\FAMILY1\pipe\irserver\client04 = irserver\client04,FAMILY1,Unregister,null
    6/18/2007 8:48:26 PM - Info: Unregistered: \\FAMILY1\pipe\irserver\client04

    As you can see, only 3 blasts are performed (for the original startup to channel 505) and the IR suite never even seems to get the direct channel entry...


    See:
    https://forum.team-mediaportal.com/...t13540.html?t=13540&highlight=3+digit+channel

    and

    https://forum.team-mediaportal.com/...e-t3577.html?t=3577&highlight=3+digit+channel


    Do you think this is a problem in the main MP code - any thoughts?

    Thanks, Garth
     

    Hesse

    Portal Pro
    August 8, 2006
    110
    0
    This is a problem with the MP source code that I mentioned several months ago. In the source code, they have it hardcoded to accept only two digits when in the guide. After two digits are entered, it automatically sends the enter command, therefore, when you hit the third digit, it doesn't register correctly.

    The right way to handle this would be to have an option dialog in the TV configuration to select how many digits the user is using (i.e., 2,3 or maybe even 4).

    Jesse
     

    nettech_gt

    Portal Pro
    January 19, 2006
    169
    0
    I recently set up the MCE replacement plugin with .2.2.0 SVN 14405 and first I selected "3digit" in the plugin's config. Which allowed me to type in 3 digit channels fine, whether in the guide or not. But 1 and 2 digit channels didn't work. So to fix this changed the setting to "simple" and now they all work.
     

    gdirwin

    Portal Member
    March 31, 2005
    42
    0
    I tried both simple and 3 digit options in the IR Suite STB setup - both options work the same way and both have the same problem:
    - channel changes from the guide or from channel up/down work 100%
    - direct entry of the channel numbers (ie 123) via keyboard or MCE remote does not work. Only the first 2 digits are recognized, the 3rd is not...

    Hesse - you mentioned a place in the code where 2 digits are hard-coded... Is this in the MCE replacement code or in the MP main code? What is the best way to get this option added? Anyone have a direct line to a dev?

    Garth
     

    and-81

    Retired Team Member
  • Premium Supporter
  • March 7, 2005
    2,257
    183
    Melbourne
    Home Country
    Australia Australia
    I believe it's hard coded in the MediaPortal source. I know I haven't set any such limitations.

    If the code hasn't been changed and it's a known issue then I suspect one of the devs has looked into it and found that changing it would break something else. But that's just speculation.

    If someone can point out where the hard-coded value is I can take a look at it and we might be able to get it fixed.

    Cheers,
     

    gdirwin

    Portal Member
    March 31, 2005
    42
    0
    bump - can anyone else confirm this is the correct fix for 3 direct entry of 3 digit channel #'s?
     

    Users who are viewing this thread

    Top Bottom