<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Fooling Around &#187; google</title>
	<atom:link href="http://alax.info/blog/tag/google/feed" rel="self" type="application/rss+xml" />
	<link>http://alax.info/blog</link>
	<description>// Software Production Line</description>
	<lastBuildDate>Fri, 03 Feb 2012 22:49:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>DirectShow App Mess: Google Video Chat vs. Skype</title>
		<link>http://alax.info/blog/1233</link>
		<comments>http://alax.info/blog/1233#comments</comments>
		<pubDate>Fri, 08 Jul 2011 15:26:06 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Utilities]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[crapware]]></category>
		<category><![CDATA[DirectShow]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[skype]]></category>

		<guid isPermaLink="false">http://alax.info/blog/?p=1233</guid>
		<description><![CDATA[<a href="http://alax.info/blog/1233" title="DirectShow App Mess: Google Video Chat vs. Skype"></a>Two widely popular applications, which use DirectShow API appeared to be locked in a combat: Google video chat is installing a plugin which registers artificial video capture sources &#8220;Google Camera Adapter 0&#8243; and &#8220;Google Camera Adapter 1&#8243;. As the application &#8230;<p class="read-more"><a href="http://alax.info/blog/1233">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/1233" title="DirectShow App Mess: Google Video Chat vs. Skype"></a><p>Two widely popular applications, which use DirectShow API appeared to be locked in a combat: Google video chat is installing a plugin which registers artificial video capture sources &#8220;Google Camera Adapter 0&#8243; and &#8220;Google Camera Adapter 1&#8243;.</p>
<p>As the application does not announce any integration capabilities and is only using video for internal purposes for in-browser video, the approach with system-wide device registration is, well, questionable.</p>
<p><img class="alignnone size-full wp-image-1234" title="Google Chat DirectShow Video Sources" src="http://alax.info/blog/wp-content/uploads/2011/07/Image004.png" alt="" width="593" height="399" /></p>
<p><img class="alignnone size-full wp-image-1236" title="Video Capture Devices on AMCAP" src="http://alax.info/blog/wp-content/uploads/2011/07/Image001.png" alt="" width="655" height="557" /></p>
<p>No need to mention, that devices are not operational: they are giving ERROR_DLL_INIT_FAILED (Error 0x8007045A) as soon as you try to instantiate a filter in a DirectShow video capture enabled application.</p>
<p>In-browser Google Video Chat itself does work and shows video from &#8220;real&#8221; DirectShow devices, including such artificial as created by <a href="http://alax.info/blog/1216">IP Video Source</a> tool. Google developers prefer still to take data off the device and as soon as possible leave DirectShow domain, as their graph looks like:</p>
<p style="padding-left: 30px;">Video Capture Source -&gt; <a href="http://msdn.microsoft.com/en-us/library/dd377612%28VS.85%29.aspx">Smart Tee Filter</a> -&gt; <a href="http://msdn.microsoft.com/en-us/library/dd377544%28VS.85%29.aspx">Sample Grabber Filter</a> -&gt; <a href="http://msdn.microsoft.com/en-us/library/dd390934%28VS.85%29.aspx">Null Renderer Filter</a></p>
<p>While Google plugin developers might need some interprocess synchronization, as the plugin runs in a child &#8220;plugin container&#8221; process (plugin-container.exe), introduction of virtual video capture devices is not necessary, but is a plain garbage for the operating system and DirectShow environment.</p>
<p>For some reason, Google developers decided to introduce a special thing: they mirror captured video left-to right when it comes to showing picture capture locally. Well, quite possibly it starts a new era in video conferencing: one will not see a direct copy of video sent remotely, but instead he will be given a mirrored thing.</p>
<p><a href="http://alax.info/blog/wp-content/uploads/2011/07/Image005.png"><img class="alignnone size-large wp-image-1235" title="Mirrored Video on Google Video Chat" src="http://alax.info/blog/wp-content/uploads/2011/07/Image005-800x253.png" alt="" width="620" height="196" /></a></p>
<p>The curious part is, however, the effect the broken devices introduce to another popular software &#8211; Skype.</p>
<p><span id="more-1233"></span>As Skype is capable of video capturing from a DirectShow device, for video-enabled conferencing, it enumerates the available devices and definitely gets in touch with the aliens from Google planet, which are already known to be broken junk.</p>
<p>The outcome appears to be subject to chances, there are two possible outcomes and only one is such that is more or less good for a user:</p>
<ul>
<li>either, Skype shows other available devices and ignores Google adapters (while basically any reasonable DirectShow video capture device would still list those devices &#8211; after all they are registered as existing!)</li>
<li>or, Skype stumbles upon a broken thing, stops enumeration and show no video capture devices available at all! Since Skype does enumeration only once on startup, if it fails to discover devices a user needs to close Skype completely and start it again for another try with video hardware.</li>
</ul>
<p><a href="http://alax.info/blog/wp-content/uploads/2011/07/Image002.png"><img class="alignnone size-medium wp-image-1237" title="Skype with No Cameras" src="http://alax.info/blog/wp-content/uploads/2011/07/Image002-320x273.png" alt="" width="320" height="273" /></a> <a href="http://alax.info/blog/wp-content/uploads/2011/07/Image003.png"><img class="alignnone size-medium wp-image-1238" title="Skype with non-Google Cameras" src="http://alax.info/blog/wp-content/uploads/2011/07/Image003-320x273.png" alt="" width="320" height="273" /></a></p>
<p>It appears that both applications have severe issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/1233/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Accounts CAPTCHA</title>
		<link>http://alax.info/blog/903</link>
		<comments>http://alax.info/blog/903#comments</comments>
		<pubDate>Fri, 10 Apr 2009 12:11:53 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[capthca]]></category>
		<category><![CDATA[crap]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://alax.info/blog/?p=903</guid>
		<description><![CDATA[<a href="http://alax.info/blog/903" title="Google Accounts CAPTCHA"></a>I envy those who can pass this&#8230; By the way going disabled way was of little help because the audio hint was hardly better recognizible&#8230;]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/903" title="Google Accounts CAPTCHA"></a><p>I envy those who can pass this&#8230;</p>
<p><img class="alignnone size-full wp-image-902" title="Google Accounts CAPTCHA" src="http://alax.info/blog/wp-content/uploads/2009/04/10-image001.png" alt="Google Accounts CAPTCHA" width="450" height="326" /></p>
<p>By the way going disabled way was of little help because the audio hint was hardly better recognizible&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/903/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft Forums, RSS</title>
		<link>http://alax.info/blog/642</link>
		<comments>http://alax.info/blog/642#comments</comments>
		<pubDate>Mon, 15 Sep 2008 06:19:56 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[stupidity]]></category>

		<guid isPermaLink="false">http://alax.info/blog/?p=642</guid>
		<description><![CDATA[<a href="http://alax.info/blog/642" title="Microsoft Forums, RSS"></a>It is amazing how it might come that Microsoft Forums&#8216; RSS feed appears broken on Google Reader with duplicated entries for each of the items. Regardless of whose the bug is, it seems to me that it is the Microsoft&#8217;s &#8230;<p class="read-more"><a href="http://alax.info/blog/642">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/642" title="Microsoft Forums, RSS"></a><p>It is amazing how it might come that <a href="http://forums.microsoft.com/MSDN/ShowForum.aspx?ForumID=129&amp;SiteID=1">Microsoft Forums</a>&#8216; RSS feed appears broken on Google Reader with duplicated entries for each of the items.</p>
<p><a href="http://alax.info/blog/wp-content/uploads/2008/09/15-image001.png"><img class="alignnone size-medium wp-image-641" title="Microsoft Forums, RSS" src="http://alax.info/blog/wp-content/uploads/2008/09/15-image001-300x241.png" alt="" width="300" height="241" /></a></p>
<p>Regardless of whose the bug is, it seems to me that it is the Microsoft&#8217;s one, both are sophisticated applications of a large scale while RSS thing is just nothing in comparison. Was it really difficult to make the darn thing work?</p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/642/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google search specifics</title>
		<link>http://alax.info/blog/376</link>
		<comments>http://alax.info/blog/376#comments</comments>
		<pubDate>Thu, 03 Apr 2008 19:30:08 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Off-topic]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://alax.info/blog/?p=376</guid>
		<description><![CDATA[<a href="http://alax.info/blog/376" title="Google search specifics"></a>I am curious if Google has a bias against Microsoft websites in search results. It was rather unexpected to see this site first in search for _CONVERSION_DONT_USE_THREAD_LOCALE with following results from connect.microsoft.com and blogs.msdn.com (at least as relevant as I &#8230;<p class="read-more"><a href="http://alax.info/blog/376">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/376" title="Google search specifics"></a><p>I am curious if Google has a bias against Microsoft websites in search results. It was rather unexpected to see this site first in search for <a href="http://www.google.com/search?q=_CONVERSION_DONT_USE_THREAD_LOCALE">_CONVERSION_DONT_USE_THREAD_LOCALE</a> with following results from <span class="a"><em>connect.microsoft.com</em> and </span><span class="a"><em>blogs.msdn.com</em> (at least as relevant as I think).</span></p>
<p><img class="alignnone size-full wp-image-377" title="03-image006" src="http://alax.info/blog/wp-content/uploads/2008/04/03-image006.png" alt="" width="651" height="424" /></p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/376/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Talk website visitor chat</title>
		<link>http://alax.info/blog/367</link>
		<comments>http://alax.info/blog/367#comments</comments>
		<pubDate>Mon, 31 Mar 2008 22:24:31 +0000</pubDate>
		<dc:creator>Roman</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[chat]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[jabber]]></category>
		<category><![CDATA[XMPP]]></category>

		<guid isPermaLink="false">http://alax.info/blog/367</guid>
		<description><![CDATA[<a href="http://alax.info/blog/367" title="Google Talk website visitor chat "></a>Google Talk offered a marvelous new feature: &#60;iframe&#62; and instant messaging based web chat through Google Talk (Jabber, XMPP) which I immediately put on the sidebar of the website &#8212;&#8211;&#62;&#62; Isn&#8217;t it just great that Google invests into development of &#8230;<p class="read-more"><a href="http://alax.info/blog/367">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<a href="http://alax.info/blog/367" title="Google Talk website visitor chat "></a><p>Google Talk offered a <a href="http://www.google.com/talk/service/badge/New">marvelous new feature</a>: &lt;iframe&gt; and instant messaging based web chat through Google Talk (Jabber, XMPP) which I immediately put on the sidebar of the website &#8212;&#8211;&gt;&gt;</p>
<p>Isn&#8217;t it just great that Google invests into development of Jabber/XMPP community this way?</p>
]]></content:encoded>
			<wfw:commentRss>http://alax.info/blog/367/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

