I opened this bug on this issue:<div><meta http-equiv="content-type" content="text/html; charset=utf-8"><span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; "><a href="https://bugzilla.gnome.org/show_bug.cgi?id=635800" target="_blank" style="color: rgb(17, 65, 112); ">https://bugzilla.gnome.org/show_bug.cgi?id=635800</a></span></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><a href="https://bugzilla.gnome.org/show_bug.cgi?id=635800" target="_blank" style="color: rgb(17, 65, 112); "></a><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Tonight with the help of friendly folk on irc I was able to compile xvimagesink with the changes I think are needed.</span></font><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; "> (I am on fedora 11)</span></div>
<meta http-equiv="content-type" content="text/html; charset=utf-8"><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div>
<font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">I seem to have created two files:</span></font></div><div><ul><li><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; "><a href="http://libgstxvimagesink.la">libgstxvimagesink.la</a></span></li>
<li><span class="Apple-style-span" style="font-family: arial, sans-serif; border-collapse: collapse; ">libgstxvimagesink_la-xvimagesink.lo</span></li></ul><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Is that it? I thought I compiling would create a .so file..</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">If it worked, I have a followup question:</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">I would like to use my newly compiled version of xvimagesink in a pygst project I distribute on the OLPC XO laptops (Which may not get upgraded gstreamer for a long time). How do I reference my bundled xvimagesink files in my pipelines? </span></font></div>
</div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;">Thank you. It is fun and educational to learn about the gstreamer build process.</span></font></div>
<div><font class="Apple-style-span" face="arial, sans-serif"><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></font></div><div><br><div class="gmail_quote">On Mon, Nov 1, 2010 at 5:21 PM, Stefan Kost <span dir="ltr"><<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Am 31.10.2010 21:18, schrieb Erik Blankinship:<br>
<div class="im">><br>
><br>
> On Sun, Oct 31, 2010 at 11:07 AM, Stefan Kost <<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a><br>
</div><div class="im">> <mailto:<a href="mailto:ensonic@hora-obscura.de">ensonic@hora-obscura.de</a>>> wrote:<br>
><br>
> hi,<br>
><br>
> Am 31.10.2010 03:55, schrieb Erik Blankinship:<br>
> > When I set my pipeline to state null (i.e. pressing stop), my xvimagesink (or<br>
> > ximagesink) changes to the color black.<br>
> ><br>
> > Can I set this color?<br>
> ><br>
><br>
> No, you would need to turn off some things on xvimagesink and manage them<br>
> yourself. I don't remember exactly which one: "autopaint-colorkey",<br>
> "handle-expose" - you could check the source of the plugin.<br>
><br>
><br>
> Just toggling those parameters had no effect (except, sometimes the video<br>
> wouldn't show up at all). And just setting "colorkey" didn't seem to do<br>
> anything either (but I was real excited for a minute hoping it would work).<br>
<br>
</div>Since we implemented the "colorkey" property, only a few drivers actually do<br>
something on it. Anyway that not what you where looking for, as the colorkey is<br>
a color you *don't* want to see.<br>
<div class="im"><br>
><br>
> Is the idea to listen for x expose events and hide the component?<br>
<br>
</div>I said, please check the source: gst_xvimagesink_xwindow_clear() is painting the<br>
window black when going from READY_TO_NULL. It's something we should make<br>
optional I think (and remove at some point). Its also inconsistent as apps would<br>
need to make their video window black initially if they want it to be black.<br>
File a bug?<br>
<font color="#888888"><br>
Stefan<br>
</font></blockquote></div><br></div>