I have noticed that i need to stop/restart the teletext subs on TV, or at least change from fullscreen TV to TV Home and back to show the subtitles.
This is not necessary the first time, but whenever I change channel etc I need to do it.
Looking through the logs I found:
...but after changing channel the line Setting vertices doesn't show up.
To save processing power etc the renderer doesn't set up vertices unless render resolution change, but it needs to set them up every time the vertex buffer is created as well.
This patch resets the saved render resolution when the vertex buffer is created ,so the vertices are set as well.
Regards
Blomman
This is not necessary the first time, but whenever I change channel etc I need to do it.
Looking through the logs I found:
Code:
Subtitle: Creating vertex buffer
Subtitle: Setting vertices
To save processing power etc the renderer doesn't set up vertices unless render resolution change, but it needs to set them up every time the vertex buffer is created as well.
This patch resets the saved render resolution when the vertex buffer is created ,so the vertices are set as well.
Code:
Index: Core/Player/Subtitles/SubtitleRenderer.cs
===================================================================
--- Core/Player/Subtitles/SubtitleRenderer.cs (revision 25394)
+++ Core/Player/Subtitles/SubtitleRenderer.cs (working copy)
@@ -863,6 +863,7 @@
4, GUIGraphicsContext.DX9Device,
0, CustomVertex.TransformedTextured.Format,
GUIGraphicsContext.GetTexturePoolType());
+ wx0 = wy0 = wwidth0 = wheight0 = 0;
}
if (wx0 != wx || wy0 != wy || wwidth0 != wwidth || wheight0 != wheight)
Regards
Blomman