<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: How To: Implement DirectShow Filter using DirectX Media Object DMO (Part 1: Starting the Project)</title>
	<atom:link href="http://alax.info/blog/402/feed" rel="self" type="application/rss+xml" />
	<link>http://alax.info/blog/402</link>
	<description>// Software Production Line</description>
	<lastBuildDate>Tue, 03 Jan 2012 17:32:27 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: alax</title>
		<link>http://alax.info/blog/402/comment-page-1#comment-5718</link>
		<dc:creator>alax</dc:creator>
		<pubDate>Wed, 05 Aug 2009 18:22:01 +0000</pubDate>
		<guid isPermaLink="false">http://alax.info/blog/?p=402#comment-5718</guid>
		<description>&lt;blockquote&gt;Thanks for this sample code DMO brightnesscontrast sample, I have one question. What are the places to change the UUID/GUIDs involved?&lt;/blockquote&gt;

Basically you need to change all UUIDs there. LIBID, CLSID, IID - just all of them, use CreateGUID utility to create new identifiers. 

&lt;blockquote&gt;Are they contained in one single file or spread across various files?&lt;/blockquote&gt;

1 in dllmain.h, 2*2 in *.rgs, and all in DmoBrightnessContrastSample.idl but some of the mentioned are equal and new ones should also be equal in those places</description>
		<content:encoded><![CDATA[<blockquote><p>Thanks for this sample code DMO brightnesscontrast sample, I have one question. What are the places to change the UUID/GUIDs involved?</p></blockquote>
<p>Basically you need to change all UUIDs there. LIBID, CLSID, IID &#8211; just all of them, use CreateGUID utility to create new identifiers. </p>
<blockquote><p>Are they contained in one single file or spread across various files?</p></blockquote>
<p>1 in dllmain.h, 2*2 in *.rgs, and all in DmoBrightnessContrastSample.idl but some of the mentioned are equal and new ones should also be equal in those places</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackbowman</title>
		<link>http://alax.info/blog/402/comment-page-1#comment-5641</link>
		<dc:creator>jackbowman</dc:creator>
		<pubDate>Sun, 14 Sep 2008 05:07:00 +0000</pubDate>
		<guid isPermaLink="false">http://alax.info/blog/?p=402#comment-5641</guid>
		<description>During the development process I upgraded from VS2005 to VS2008.  I had previously commented out the
2008-specific code per your chat recommendation and uncommented the DECLARE_REGISTRY_RESOURCEID line.  The DLL registered but there was no DirectShow MediaObject registry entry for my DLL.  Since I had upgraded, I was able to revert the code back to use your UpdateRegistry() routine.  The DLL now registers as a DirectShow MediaObject, and GraphEdt was able to find it.

I have signed a Non-Disclosure agreement regarding the codec development and cannot reveal anything of the actual code.

Thanks for your help.</description>
		<content:encoded><![CDATA[<p>During the development process I upgraded from VS2005 to VS2008.  I had previously commented out the<br />
2008-specific code per your chat recommendation and uncommented the DECLARE_REGISTRY_RESOURCEID line.  The DLL registered but there was no DirectShow MediaObject registry entry for my DLL.  Since I had upgraded, I was able to revert the code back to use your UpdateRegistry() routine.  The DLL now registers as a DirectShow MediaObject, and GraphEdt was able to find it.</p>
<p>I have signed a Non-Disclosure agreement regarding the codec development and cannot reveal anything of the actual code.</p>
<p>Thanks for your help.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alax</title>
		<link>http://alax.info/blog/402/comment-page-1#comment-5640</link>
		<dc:creator>alax</dc:creator>
		<pubDate>Sat, 13 Sep 2008 05:30:00 +0000</pubDate>
		<guid isPermaLink="false">http://alax.info/blog/?p=402#comment-5640</guid>
		<description>Jack,

I don&#039;t think that registration in VS2005 is different from 2002, 2003 and 2008 versions where I have been using DECLARE_REGISTRY_RESOURCEID replacement. I would rather think it may be different for other reason such as a different project settings. Would you please mention, do you use attributed or non-attributed ATL, static or dynamic ATL linking. Basically if you send me the project, I can take a look and see what needs to be changed.</description>
		<content:encoded><![CDATA[<p>Jack,</p>
<p>I don&#8217;t think that registration in VS2005 is different from 2002, 2003 and 2008 versions where I have been using DECLARE_REGISTRY_RESOURCEID replacement. I would rather think it may be different for other reason such as a different project settings. Would you please mention, do you use attributed or non-attributed ATL, static or dynamic ATL linking. Basically if you send me the project, I can take a look and see what needs to be changed.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jackbowman</title>
		<link>http://alax.info/blog/402/comment-page-1#comment-5639</link>
		<dc:creator>jackbowman</dc:creator>
		<pubDate>Sat, 13 Sep 2008 04:46:25 +0000</pubDate>
		<guid isPermaLink="false">http://alax.info/blog/?p=402#comment-5639</guid>
		<description>Regarding the DirectShow filter routine:  Using VS2005, the routine UpdateRegistryFromResource() is not available.  Reverting to the standard method (DECLARE_REGISTRY_RESOURCEID) works to register the DLL, but it does not get registered as a DirectShow MediaObject (does not show up in GraphEdt), as seems to happen when using the sample UpdateRegistry routine.  Can anyone tell me how to make the DirectShow MediaObject auto-registration work with VS2005?

Thanks for any help.</description>
		<content:encoded><![CDATA[<p>Regarding the DirectShow filter routine:  Using VS2005, the routine UpdateRegistryFromResource() is not available.  Reverting to the standard method (DECLARE_REGISTRY_RESOURCEID) works to register the DLL, but it does not get registered as a DirectShow MediaObject (does not show up in GraphEdt), as seems to happen when using the sample UpdateRegistry routine.  Can anyone tell me how to make the DirectShow MediaObject auto-registration work with VS2005?</p>
<p>Thanks for any help.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

