<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hello,<br>
<br>
I recently change vdr-1.7.23 to vdr-1.7.29<br>
<br>
Now, dvb subtitle are badly display<br>
<br>
<span id="result_box" class="" lang="en"><span class="hps">Jerky,</span>
<span class="hps">faster speeds</span><span>,</span> <span
class="hps">and the display remains</span> <span class="hps">on
the last sentence</span> <span class="hps">until a new</span> <span
class="hps">dialogue</span> <span class="hps">happens.</span></span><br>
(<span id="result_box" class="" lang="en"><span class="hps">clearly
visible in</span> <span class="hps">a scene change</span><span
class="">)<br>
<br>
It's available for dvb-t and dvb-s (</span></span>almost TV5
Monde Europe on astra)<br>
<br>
It's seem that is "improving handling subtitles of BBC channels"
from vdr-1.7.24<br>
that make the bug with the delete of "page->regions.Clear(); in
dvbsubtitle.c<code> </code><br>
<br>
with this patch that work fine again<br>
<br>
<code>diff -ur vdr-1.7.29--clean/dvbsubtitle.c
vdr-1.7.29/dvbsubtitle.c<br>
--- vdr-1.7.29--clean/dvbsubtitle.c 2012-05-08
10:17:17.000000000 +0200<br>
+++ vdr-1.7.29/dvbsubtitle.c 2012-08-10 15:30:55.797708056 +0200<br>
@@ -1043,6 +1043,7 @@<br>
page->SetVersion(pageVersion);<br>
page->SetTimeout(pageTimeout);<br>
page->SetState(bs.GetBits(2));<br>
+ page->regions.Clear();<br>
bs.SkipBits(2); // reserved<br>
dbgpages("Update page id %d version %d pts %"PRId64"
timeout %d state %d\n", pageId, page->Version(),
page->Pts(), page->Timeout(), page->State());<br>
while (!bs.IsEOF()) {</code><br>
<br>
<br>
<br>
see you<br>
<br>
</body>
</html>