- Thread starter
- #11
morning @mm1352000
RelockMonitor exists two times and in both instances it is set to 1, so it is indeed enabled.
RelockTrigTime exists once and it is indeed set to HEX 7d0 or DEC 2000
This line [2016-07-07 15:55:23,542] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms suggests that it is 20ms so i don't know why 0x7d0 (= 2000).
But bare with me for a moment, i warn u, i will use my stupid brain so maybe what i will say is completely stupid
Looking again at my log i see:
[2016-07-07 15:55:22,278] [Log ] [20 ] [INFO ] - dvb
ubmiting tunerequest Channel:Einsfestival HD subChannel:0
and then i see:
[2016-07-07 15:55:23,542] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
[2016-07-07 15:55:23,573] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
[2016-07-07 15:55:23,604] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
[2016-07-07 15:55:23,636] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
[2016-07-07 15:55:23,667] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
So from the moment that i issue the channel change MP is asking for a LockInOnSignal just 1 second later, in my mind it is normal that this will time out since the dish has to move 1st, increasing the LockInOnSignal or the RelockTrigTime might fix the issue but will create issues in other places like channel scan where an actual non existent signal will take ages to time out
I am searching for the thread now myself.
EDIT: it is indeed the one u found
Ideally when a user has "DiseqC Motor Enabled" in tvserver config then the LockOnSignal command should be delayed ONLY IF the channel that we switch to is not at the same GoToX position with our current position. And MP can check GoToX positions and compare them with a channelX=positionX.
EDIT2: 2nd option would be to increase the LockInOnSignal timeout ONLY IF the channel that we switch to is not at the same GoToX position with our current position.
EDIT3: There is a DiseqC key inside my registry under the same folder with the rest of the keys u pointed me to and it is set to 0, i got no idea if this one maybe should be set to 1?
RelockMonitor exists two times and in both instances it is set to 1, so it is indeed enabled.
RelockTrigTime exists once and it is indeed set to HEX 7d0 or DEC 2000
This line [2016-07-07 15:55:23,542] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms suggests that it is 20ms so i don't know why 0x7d0 (= 2000).
But bare with me for a moment, i warn u, i will use my stupid brain so maybe what i will say is completely stupid
Looking again at my log i see:
[2016-07-07 15:55:22,278] [Log ] [20 ] [INFO ] - dvb
and then i see:
[2016-07-07 15:55:23,542] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
[2016-07-07 15:55:23,573] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
[2016-07-07 15:55:23,604] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
[2016-07-07 15:55:23,636] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
[2016-07-07 15:55:23,667] [Log ] [20 ] [INFO ] - dvb: LockInOnSignal waiting 20ms
So from the moment that i issue the channel change MP is asking for a LockInOnSignal just 1 second later, in my mind it is normal that this will time out since the dish has to move 1st, increasing the LockInOnSignal or the RelockTrigTime might fix the issue but will create issues in other places like channel scan where an actual non existent signal will take ages to time out
I am searching for the thread now myself.
EDIT: it is indeed the one u found
Ideally when a user has "DiseqC Motor Enabled" in tvserver config then the LockOnSignal command should be delayed ONLY IF the channel that we switch to is not at the same GoToX position with our current position. And MP can check GoToX positions and compare them with a channelX=positionX.
EDIT2: 2nd option would be to increase the LockInOnSignal timeout ONLY IF the channel that we switch to is not at the same GoToX position with our current position.
EDIT3: There is a DiseqC key inside my registry under the same folder with the rest of the keys u pointed me to and it is set to 0, i got no idea if this one maybe should be set to 1?
Last edited: