<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
FYI.<br>
These samples didn't crash with the patch back in 2007/01/09,<br>
<a href="http://www.via.ecp.fr/via/ml/vlc-devel/2007-01/msg00084.html">http://www.via.ecp.fr/via/ml/vlc-devel/2007-01/msg00084.html</a><br>
<br>
<a href="http://img109.imageshack.us/img109/7599/telx20070109hg8.png">telx
20070109 no crash</a><br>
<a href="http://img401.imageshack.us/img401/7479/telxlatestcrashsv6.png">telx
latest crash</a><br>
However as you can see, latest attempted to decode additional Text
strings from the stream, which may not belong to the current frame.<br>
<br>
<br>
Derk-Jan Hartman wrote:
<blockquote cite="midE45FC119-73B9-4A59-994F-5CCA3013FAA7@videolan.org"
 type="cite">As a matter of fact this would be a bug in the blend
filter. You see the subpictures have no boundaries (theoretically).
That's because in VLC they are not by definition linked to another
picture. The problem here is actually in the blend routine that blends
a subpicture into the destination videopicture.
  <br>
  <br>
I'll try and see if I can find the problem.
  <br>
  <br>
DJ
  <br>
  <br>
On 13-jan-2007, at 4:07, Vincent Penne wrote:
  <br>
  <br>
  <blockquote type="cite">Thanks for testing.
    <br>
    <br>
About the crash you mention, it happens in the text renderer module I
believe. In fact I wrote a comment in my module mentionning this
problem already, apparently , the text rendering module doesn't clip
vertically, so if you have a very long text, it's going to crash
because it renders text outside of the picture. I suspect it doesn't
clip horizontaly either by the way so it may also crash if you have a
very long word that doesn't fit on one line.
    <br>
    <br>
Here, in the example you test, some teletext pages are wrongly flagged
as subtitles, so it makes a long text to render (it's a complete page
of text instead of just few lines of subtitles). It shouldn't crash if
the text renderer was clipping correctly.
    <br>
    <br>
To trigger that bug with normal subtitle in my module, simply set    
p_spu->i_y = 1000; (instead of 10), it will try to display the
subtitles very far up the screen and will crash if the screen is less
than 1000 pixels height.
    <br>
xxcv a écrit :
    <br>
    <blockquote type="cite">Great Telx plugin Vincent!
      <br>
      <br>
Yes now it works great with has-subtitles.ts
      <br>
      <br>
however it now crash with,
      <br>
<a class="moz-txt-link-freetext" href="http://videoserver.nob.nl/temp/stream-demux-telx-1.dump">http://videoserver.nob.nl/temp/stream-demux-telx-1.dump</a>
      <br>
<a class="moz-txt-link-freetext" href="http://videoserver.nob.nl/temp/stream-demux-telx-2.dump">http://videoserver.nob.nl/temp/stream-demux-telx-2.dump</a>
      <br>
      <br>
below from Dr. Mingw
      <br>
=============================================================
      <br>
vlc.exe caused an Access Violation at location 0afb1dd0 in module
libblend_plugin.dll Writing to location 091d9f58.
      <br>
      <br>
Registers:
      <br>
eax=00000000 ebx=000000ff ecx=091d9e23 edx=0b0c6e50 esi=00000135
edi=0000002b
      <br>
eip=0afb1dd0 esp=08c1f638 ebp=08c1fcd0 iopl=0         nv up ei pl zr na
po nc
      <br>
cs=001b  ss=0023  ds=0023  es=0023  fs=003b  gs=0000            
efl=00000246
      <br>
      <br>
Call stack:
      <br>
0AFB1DD0  libblend_plugin.dll:0AFB1DD0  vlc_entry__0_9_0b
      <br>
1002DE81  libvlc.dll:1002DE81  spu_RenderSubpictures 
vout_subpictures.c:811
      <br>
1002C3D3  libvlc.dll:1002C3D3  vout_RenderPicture  vout_pictures.c:353
      <br>
1002AFBD  libvlc.dll:1002AFBD  RunThread  video_output.c:1052
      <br>
77C3A3B0  msvcrt.dll:77C3A3B0  _endthreadex
      <br>
7C80B50B  kernel32.dll:7C80B50B  GetModuleFileNameA
      <br>
      <br>
=============================================================
      <br>
      <br>
And VLC-trunk msg & gdb debug log is in the attached zip file.
      <br>
      <br>
    </blockquote>
    <br>
--This is the vlc-devel mailing-list, see <a class="moz-txt-link-freetext" href="http://www.videolan.org/vlc/">http://www.videolan.org/vlc/</a>
    <br>
To unsubscribe, please read <a class="moz-txt-link-freetext" href="http://developers.videolan.org/lists.html">http://developers.videolan.org/lists.html</a>
    <br>
    <br>
  </blockquote>
  <br>
--This is the vlc-devel mailing-list, see <a class="moz-txt-link-freetext" href="http://www.videolan.org/vlc/">http://www.videolan.org/vlc/</a>
  <br>
To unsubscribe, please read <a class="moz-txt-link-freetext" href="http://developers.videolan.org/lists.html">http://developers.videolan.org/lists.html</a>
  <br>
  <br>
  <br>
</blockquote>
<br>
</body>
</html>