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