- Thread starter
- #61
So it looks like Whurlston's patch may no longer function properly; there were some changes to the code since RC1 to fix freeing sub channels. I don't currently have time to investigate , but maybe someone else does?
Are you saying this because your testing has also flushed this out, or simply because of the update I posted on my last post? Are you still using the patch with RC1 or are you now on RC2 as well?So it looks like Whurlston's patch may no longer function properly; there were some changes to the code since RC1 to fix freeing sub channels. I don't currently have time to investigate , but maybe someone else does?
So it seems using the Reset Graph option is key in finding a true code fix.
Are you saying this because your testing has also flushed this out, or simply because of the update I posted on my last post? Are you still using the patch with RC1 or are you now on RC2 as well?So it looks like Whurlston's patch may no longer function properly; there were some changes to the code since RC1 to fix freeing sub channels. I don't currently have time to investigate , but maybe someone else does?
Index: Implementations/DVB/Graphs/TvCardDvbBase.cs
===================================================================
--- Implementations/DVB/Graphs/TvCardDvbBase.cs (revision 25546)
+++ Implementations/DVB/Graphs/TvCardDvbBase.cs (working copy)
@@ -692,7 +692,7 @@
}
_conditionalAccess.OnStopGraph();
// *** this should be removed when solution for graph start problem exists
[COLOR="Red"]- if (DebugSettings.ResetGraph)[/COLOR]
[COLOR="DarkGreen"]+ if (DebugSettings.ResetGraph || _cardType == CardType.Atsc)[/COLOR]
Decompose();
else
_graphState = GraphState.Created;
elliottmc - any progress on getting a bugfix assigned? Seems this issue was also being "worked/discussed" over on this [fixed] Scheduled Recordings Did not record thread without generating a true bugfix either -- see the last post by riksmith where he believed a test.dll patch had fixed it. (And, it did for RC1 but nothing's been incorporated into the RC2/RC3 code yet.) Thanks!elliottmc - Mark, any progress on getting the team to address this as an official item in the bug-tracker? And, YES, I have found the "fix" has restored my ATSC tuners' ability to tune the same channel (same exact major with minor subchannel) back-to-back... thanks for pointing me in the right direction!
Seems this issue was also being "worked/discussed" over on this [fixed] Scheduled Recordings Did not record thread without generating a true bugfix either -- see the last post by riksmith where he believed a test.dll patch had fixed it. (And, it did for RC1 but nothing's been incorporated into the RC2/RC3 code yet.) Thanks!