Details
-
Bug
-
Resolution: Fixed
-
Major
-
1.2.0 Alpha
-
None
-
Operating System: Windows 7
Platform: Intel
Description
scheduler kicks client when it should not.
h4. Steps to Reproduce
set cam limit to 1 on 1 card.. disable all other cards
client1 tunes channel1.
start rec channel1.
client1 gets kicked.
this shouldnt happen.
the problem occurs in:
IsCamAlreadyDecodingChannel method
it calls "if (tvcard.CurrentChannel(ref tmpUser).Equals(tuningDetail))"
which returns false.
more precisely the culprit is:dvbbasechannel.Equals
if (ch.PcrPid != PcrPid)
{
return false;
}
pcrpid from db is 0 .. and pcrpid parsed is != 0
so no match ..
h4. Steps to Reproduce
set cam limit to 1 on 1 card.. disable all other cards
client1 tunes channel1.
start rec channel1.
client1 gets kicked.
this shouldnt happen.
the problem occurs in:
IsCamAlreadyDecodingChannel method
it calls "if (tvcard.CurrentChannel(ref tmpUser).Equals(tuningDetail))"
which returns false.
more precisely the culprit is:dvbbasechannel.Equals
if (ch.PcrPid != PcrPid)
{
return false;
}
pcrpid from db is 0 .. and pcrpid parsed is != 0
so no match ..
Attachments
Issue Links
- links to