<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>