home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Quality Assurance
Bugtracker Feed
0002711: server code should handle cardchanged logic.
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="MediaPortal-Bot" data-source="post: 580221" data-attributes="member: 48617"><p>This is only relevant for users with more than one tuner.</p><p></p><p>When the tvservice changes cards during a channelchange, the client code tries to identify if this happened or not.</p><p></p><p>Getting this information right is quite important for the channel change on the client.</p><p></p><p>If a card change occured but wasn't detected several problems can occur.</p><p>Ex. the user has to use skipsteps in order to "travel" into the next channel.</p><p></p><p>Currently the client use a simple mechanism to detect if a card change occured.</p><p>It compares the old cardID with the newly aquired cardID (from server)-</p><p>If these 2 are different from each other, then a cardchange occured.</p><p></p><p>This is a situation where the client has no way of telling if a card change occured.</p><p></p><p>card1, high prio</p><p>card2, low prio</p><p></p><p>All channels are mapped on both cards.</p><p></p><p>user tunes to channelA on card2.</p><p>user tunes to channelB on card1, it fails.</p><p>channelB is then tuned on card2, which succeeds.</p><p></p><p>so the client compares old cardid=card2 with new cardid=card2.</p><p>In other words cards didn't change.</p><p></p><p>But the timeshifting process was stopped on server, durings it's timeshifting loop that searches for the next working card.</p><p></p><p>So even if the card ID's are the same, the clientside needs to translate this as a cardchange.</p><p></p><p><a href="http://mantis.team-mediaportal.com/view.php?id=2711" target="_blank">http://mantis.team-mediaportal.com/view.php?id=2711</a></p><p></p><p><a href="http://mantis.team-mediaportal.com/view.php?id=2711" target="_blank">Open the issue in Mantis...</a></p></blockquote><p></p>
[QUOTE="MediaPortal-Bot, post: 580221, member: 48617"] This is only relevant for users with more than one tuner. When the tvservice changes cards during a channelchange, the client code tries to identify if this happened or not. Getting this information right is quite important for the channel change on the client. If a card change occured but wasn't detected several problems can occur. Ex. the user has to use skipsteps in order to "travel" into the next channel. Currently the client use a simple mechanism to detect if a card change occured. It compares the old cardID with the newly aquired cardID (from server)- If these 2 are different from each other, then a cardchange occured. This is a situation where the client has no way of telling if a card change occured. card1, high prio card2, low prio All channels are mapped on both cards. user tunes to channelA on card2. user tunes to channelB on card1, it fails. channelB is then tuned on card2, which succeeds. so the client compares old cardid=card2 with new cardid=card2. In other words cards didn't change. But the timeshifting process was stopped on server, durings it's timeshifting loop that searches for the next working card. So even if the card ID's are the same, the clientside needs to translate this as a cardchange. [url]http://mantis.team-mediaportal.com/view.php?id=2711[/url] [url=http://mantis.team-mediaportal.com/view.php?id=2711]Open the issue in Mantis...[/url] [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Quality Assurance
Bugtracker Feed
0002711: server code should handle cardchanged logic.
Contact us
RSS
Top
Bottom