<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Interested in XSLT?</title><link>http://blogs.msdn.com/markhsch/archive/2008/06/19/interested-in-xslt.aspx</link><description>So I'm back to doing some XSLT work now. I did quite a bit during my work at HP and absolutely love it (don't ask me why). Since I've spent so much time working with it, I've learned a few tips and tricks not covered in a lot of books. So, is there any</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Pregnant Man &amp;raquo; Interested in XSLT?</title><link>http://blogs.msdn.com/markhsch/archive/2008/06/19/interested-in-xslt.aspx#8623265</link><pubDate>Fri, 20 Jun 2008 01:14:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8623265</guid><dc:creator>Pregnant Man &amp;raquo; Interested in XSLT?</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://wordnew.acne-reveiw.info/?p=508"&gt;http://wordnew.acne-reveiw.info/?p=508&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Interested in XSLT?</title><link>http://blogs.msdn.com/markhsch/archive/2008/06/19/interested-in-xslt.aspx#8625520</link><pubDate>Fri, 20 Jun 2008 18:15:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8625520</guid><dc:creator>Brian Layman</dc:creator><description>&lt;p&gt;Well, I'm subscribed to your feed in the hopes of more web cam stuff and maybe some sidebar stuff would be good too.&lt;/p&gt;
&lt;p&gt;Those are two sideprojects I want to delve into but haven't yet. &amp;nbsp;What I really want to figure out is how to create a virtual web cam transforming the picture from the one webcam, or playing a video out to the virtual cam. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;There is an incredible need for a PROFESSIONAL attitude webcam tool similar to CamTwist on the mac. &amp;nbsp;WebCamMax and ManyCam exist on the PC but people creating ustream casts don't care if you can use the tool to put bunny ears or a george bush mask on your head. &amp;nbsp;Yes, there is a face tracking api out there but it doesn't mean people want it on their software. They want something that can do scripted actions, load a standard config for each show, and provides a simple interface that doesn't distract from the broadcasting.&lt;/p&gt;
&lt;p&gt;Soooo, while your webcam stuff is only a step onto that road, maybe it is something that might pique your interest and provide you with a good series of articles and set you up as an expert in a yet relatively uncharted field.&lt;/p&gt;
&lt;p&gt;Thoughts?&lt;/p&gt;
</description></item><item><title>re: Interested in XSLT?</title><link>http://blogs.msdn.com/markhsch/archive/2008/06/19/interested-in-xslt.aspx#8625884</link><pubDate>Fri, 20 Jun 2008 20:12:03 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8625884</guid><dc:creator>Mark Schmidt</dc:creator><description>&lt;p&gt;Brian,&lt;/p&gt;
&lt;p&gt;Can you explain a little what you mean by &amp;quot;virtual web cam&amp;quot;?&lt;/p&gt;
&lt;p&gt;-Mark&lt;/p&gt;
</description></item><item><title>re: Interested in XSLT?</title><link>http://blogs.msdn.com/markhsch/archive/2008/06/19/interested-in-xslt.aspx#8628947</link><pubDate>Sat, 21 Jun 2008 06:45:17 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8628947</guid><dc:creator>Brian Layman</dc:creator><description>&lt;p&gt;Sure. That's a good question as it can mean two things. Really one is just the simpler form of the other.&lt;/p&gt;
&lt;p&gt;If you google for virtual web cam you will come up with lots of youtube videos showing how you can have a video loop goes out as a camera feed. &amp;nbsp;If you select different actions the camera will perform them. That process requires several things:&lt;/p&gt;
&lt;p&gt;1. The creation of a &amp;quot;virtual webcam&amp;quot; driver that is listed as an input on the webcam drop downs in skype or AOL instant messagenger etc. &amp;nbsp;I believe there is an Active X solution to this.&lt;/p&gt;
&lt;p&gt;2. The ability to take a video and play it into the camera's stream&lt;/p&gt;
&lt;p&gt;If you look at &lt;a rel="nofollow" target="_new" href="http://manycam.com"&gt;http://manycam.com&lt;/a&gt; or webcammax.com you'll see that this is the basis of the creation of those took. &amp;nbsp;Those programs take the process a few steps further and Add the ablity to a bunch of things show presenters do not need. &amp;nbsp;For example, they use face recongition (from here ??? &lt;a rel="nofollow" target="_new" href="http://www.intel.com/technology/computing/opencv/overview.htm"&gt;http://www.intel.com/technology/computing/opencv/overview.htm&lt;/a&gt; ?) to put things like santa clause hats on the users and silly unneeded stuff like that. &lt;/p&gt;
&lt;p&gt;What a presenters program would need is:&lt;/p&gt;
&lt;p&gt;1. The creation of a &amp;quot;virtual webcam&amp;quot; driver that is listed as an input on the webcam drop downs in skype or AOL instant messagenger etc.&lt;/p&gt;
&lt;p&gt;2. The ability to have text placed into the camera feed. &amp;nbsp;Text controls would come next naturaly.&lt;/p&gt;
&lt;p&gt;3. The ablity to put graphics in to the stream as overlays and full screens. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;4. The ablity to play a movie into the stream, starting when you tell it to. with sound fed to the stream.&lt;/p&gt;
&lt;p&gt;5. The ablity to screen capture areas or full screen.&lt;/p&gt;
&lt;p&gt;6. The saving of all of the above configuration for later reuse during the actual broadcast.&lt;/p&gt;
&lt;p&gt;Yes, I'm using your comment as a feature listing ramble. Sorry... I hope you don't mind. It's being done in part trying to pique your interest and partially as it is nice to get the feature set more firmly in mind. :)&lt;/p&gt;
&lt;p&gt;But with lifecasting and weekly web shows becoming ever more popular, there is a need for this.&lt;/p&gt;
&lt;p&gt;Last night, I did find a cross platform open source product that starts down this path. &lt;a rel="nofollow" target="_new" href="http://www.makesweet.com/webcam/ucanvcam/"&gt;http://www.makesweet.com/webcam/ucanvcam/&lt;/a&gt; &amp;nbsp;But i've not yet taken standard cpp project and turned it into a VS2008 project. &amp;nbsp;Yeah, I'm a Delphi/php programmer for the most part, so the UI part of this is bulluxing me. &amp;nbsp;If I got past the point of creating a compiling project out of the thing, I'd be 90% there. Working the API calls and building the C++ functions don't scare me. &amp;nbsp;It's the fundamentals of setting up the project that I am 15 years rusty on...&lt;/p&gt;
&lt;p&gt;Last night I &amp;nbsp;&lt;/p&gt;
</description></item><item><title>re: Interested in XSLT?</title><link>http://blogs.msdn.com/markhsch/archive/2008/06/19/interested-in-xslt.aspx#8658418</link><pubDate>Fri, 27 Jun 2008 00:31:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8658418</guid><dc:creator>slyi</dc:creator><description>&lt;p&gt;Id be interestd in the xml localization fallback system, did you use resx&lt;/p&gt;
</description></item><item><title>re: Interested in XSLT?</title><link>http://blogs.msdn.com/markhsch/archive/2008/06/19/interested-in-xslt.aspx#8663260</link><pubDate>Sat, 28 Jun 2008 08:45:07 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8663260</guid><dc:creator>Mark Schmidt</dc:creator><description>&lt;p&gt;Actually no on the localization fallback system. As I said in the title I'm doing a little XSLT work so it's basically take an XML file (in my case a custom RSS feed) and generate some HTML from it. I also interact with some client code (can't go into details). In a nutshell, I have a secondary file that acts as a fallback resource. So if the author that is creating the RSS file forgets or doesn't need a certain element within the RSS (since we have some custom namespace elements in the feed), the XSLT will grab the default from the fallback resource XML file. Probably easier to just post some XSLT to demonstrate. It's cool stuff but it's only something you would use during a document tranformation (though it can easily be adapted to create a localization system that uses resx during the pre-build step).&lt;/p&gt;
</description></item><item><title>re: Interested in XSLT?</title><link>http://blogs.msdn.com/markhsch/archive/2008/06/19/interested-in-xslt.aspx#8663266</link><pubDate>Sat, 28 Jun 2008 08:48:33 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8663266</guid><dc:creator>Mark Schmidt</dc:creator><description>&lt;p&gt;Based on some feedback I've received here and via email, I'm probably going to do 2 things. I will post some XSLT code (since for some strange reason I love XSLT based solutions...I guess since its like a fun logic puzzle or something) and next I'll do a series of posts with webcam source. A lot of people want me to demonstrate device enumeration so I'll update my sample project to do that. I'll then start some research and figure out how to manipulate the output stream I receive from the webcam itself. I have some ideas and I don't think it'll be too difficult. I won't create a full fledged application (I'll leave that to you) but hopefully I can give you a good starting point. Keep in mind that I'm in the coding phase at work for the project I'm on so I can't promise that I'll be able to post anything until its over (especially since my work item load is quite large this time). Stay tuned.&lt;/p&gt;
</description></item></channel></rss>