<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 02/03/2012 09:03 PM, Peter Tap wrote:
    <blockquote
      cite="mid:1328295839.47312.YahooMailNeo@web125406.mail.ne1.yahoo.com"
      type="cite">
      <div style="color: rgb(0, 0, 0); background-color: rgb(255, 255,
        255); font-family: times new roman,new york,times,serif;
        font-size: 12pt;">
        <div>Hello,</div>
        <div><br>
        </div>
        <div>Having written a stream filter, I am somewhat experienced
          with VLC development. For my current requirements, I need to
          extend VLC so that small image(s) can be displayed at specific
          times while a movie is being played. The closest to what I am
          doing is probably "dynamic logos." In my case, the picture has
          to be generated dynamically as it contains current time
          information.<br>
        </div>
        <div><br>
        </div>
        <div>To understand how to write this, I have been looking at the
          code for dynamic logos. However, the code is a bit complex to
          grasp. I would appreciate your help in understanding the basic
          concepts:</div>
        <div><br>
        </div>
        1. What is the difference between picture_t and subpicture_t? I
        was thinking a subpicture is only a small part of the picture
        and that is what I need to blend with the actual picture.
        However, it appears filter_Blend requires picture_t and not
        subpicture_t as parameter.<br>
      </div>
    </blockquote>
    <br>
    subpicture_t is used for subtitles, I believe.<br>
    <br>
    As for 2. and 3., I'm not qualified to comment. Deinterlace only
    does 50% blending using its own code (inline asm optimized), and
    isn't perhaps the simplest video filter :)<br>
    <br>
    If someone knows better/has more specific info, I could update the
    hacker's guide for video filters on the wiki :)<br>
    <br>
     -J<br>
    <br>
  </body>
</html>