<?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>Mac Daddy World &#187; QuickTime</title>
	<atom:link href="http://macdaddyworld.com/category/quicktime/feed/" rel="self" type="application/rss+xml" />
	<link>http://macdaddyworld.com</link>
	<description>Stand back, here come the MacDaddies from Ecamm Network</description>
	<lastBuildDate>Tue, 26 Jan 2010 18:14:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>QT Component Manager</title>
		<link>http://macdaddyworld.com/2007/12/21/qt-component-manager/</link>
		<comments>http://macdaddyworld.com/2007/12/21/qt-component-manager/#comments</comments>
		<pubDate>Fri, 21 Dec 2007 22:29:24 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[QuickTime]]></category>
		<category><![CDATA[updates]]></category>

		<guid isPermaLink="false">http://macdaddyworld.com/2007/12/21/qt-component-manager/</guid>
		<description><![CDATA[I created an application to manage installed QuickTime Components.  You can see all installed components and enable/disable components.
I&#8217;ll share it here:
QuickTime Component Manager
Instead of using FindNextComponent to find thng resources (like Fiendishthngs), QuickTime Component Manager scans the Library/QuickTime and Library/Components folders in each domain and analyzes each file.
If people find this useful or have [...]]]></description>
			<content:encoded><![CDATA[<p><a href='http://macdaddyworld.com/wp-content/uploads/2007/12/picture-9.jpg' title='screen shot' target="_new" " ><img src='http://macdaddyworld.com/wp-content/uploads/2007/12/picture-9.thumbnail.jpg' alt='screen shot' align="right" /></a>I created an application to manage installed QuickTime Components.  You can see all installed components and enable/disable components.</p>
<p>I&#8217;ll share it here:<br />
<a href="/quicktime-component-manager/">QuickTime Component Manager</a></p>
<p>Instead of using <code>FindNextComponent</code> to find thng resources (like Fiendishthngs), QuickTime Component Manager scans the Library/QuickTime and Library/Components folders in each domain and analyzes each file.</p>
<p>If people find this useful or have suggestions for features that would make it more useful, please let me know and we can continue to work on it.</p>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fmacdaddyworld.com%2F2007%2F12%2F21%2Fqt-component-manager%2F';
  addthis_title  = 'QT+Component+Manager';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://macdaddyworld.com/2007/12/21/qt-component-manager/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>QuickTime 7.2 Brings Leopard Functionality</title>
		<link>http://macdaddyworld.com/2007/07/13/quicktime-72-brings-leopard-functionality/</link>
		<comments>http://macdaddyworld.com/2007/07/13/quicktime-72-brings-leopard-functionality/#comments</comments>
		<pubDate>Fri, 13 Jul 2007 21:20:20 +0000</pubDate>
		<dc:creator>ken</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[QuickTime]]></category>

		<guid isPermaLink="false">http://macdaddyworld.com/?p=30</guid>
		<description><![CDATA[Following a continuing trend of adding new things without telling anyone, the recent QuickTime 7.2 update includes more than just bug fixes.
We&#8217;ve confirmed that the QTKit Capture functionality previously billed as a feature of Leopard is included with the update. (See the section on QuickTime Improvements.)
The fun new functionality is all there after updating to [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://macdaddyworld.com/wp-content/uploads/2007/07/writinguin.thumbnail.gif' alt='writinguin.gif' class=alignright />Following a continuing trend of adding new things without telling anyone, the recent <a href="http://www.apple.com/support/downloads/quicktime72formac.html" target="_new">QuickTime 7.2 update</a> includes more than just bug fixes.<br />
We&#8217;ve confirmed that the QTKit Capture functionality previously billed as a feature of Leopard is included with the update. (<a href="http://developer.apple.com/leopard/overview/" target="_new">See the section on QuickTime Improvements</a>.)</p>
<p>The fun new functionality is all there after updating to 7.2, but there are no new header files (no public API yet).  Also, <strong>the functionality is now used by QuickTime Player Pro</strong>. However, you probably won&#8217;t notice much of a change except a little progress indicator in the Recording section of the prefs when it&#8217;s scanning for cameras, and <em>hopefully</em> a performance improvement. <img src='http://macdaddyworld.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><strong>Since it&#8217;s in the wild, I can now talk freely about this cool new feature of QuickTime.</strong>  All of this I learned simply by hunting around and looking at sample traces of a running video stream in the new version of QuickTime Player.</p>
<p><img src='http://macdaddyworld.com/wp-content/uploads/2007/07/fiendish.jpg' alt='fiendish.jpg' class=alignleft /> QTKit Capture looks to be a total ground-up replacement of the Sequence Grabber.  The Sequence Grabber is a very ancient part of QuickTime, designed long ago as the way to capture streaming audio/video.  It doesn&#8217;t appear to be going away, but QTKit Capture doesn&#8217;t use it internally except for reverse compatibility* with old vdig drivers.  Where the Sequence Grabber uses QuickDraw, QTKit Capture makes heavy use of Core Video and OpenGL.  Also, the top layer is Objective-C so it can be integrated easily into a Cocoa app.</p>
<p><strong>I&#8217;ve done some looking around and found some interesting things:<br />
</strong><br />
It makes use of some new private frameworks.  New to the club are:<br />
CoreMediaAuthoringPrivate.framework<br />
CoreMediaIOServicesPrivate.framework<br />
CoreMediaPrivate.framework</p>
<p><img src='http://macdaddyworld.com/wp-content/uploads/2007/07/pengy2.thumbnail.png' alt='pengy2.png' class=alignright />CoreMediaIOServicesPrivate&#8217;s framework Resources folder contains a number of plugin modules. There&#8217;s one for AVC (DV cams), IIDC (external iSight), and VDC (the built-in iSight).  In a nutshell, CoreMedia appears to implement a Device Abstraction Layer (A way to allow access to all video devices without having to know the details of the device.)</p>
<p>Other notes:</p>
<ul>
<li>* QTKit Capture still works with existing QuickTime component vdig modules (macam still works). In this case, it is actually running the Sequence Grabber below CoreMedia. For the built-in iSight however, the Sequence Grabber is not being used.  Hopefully, Apple will provide a new way to write plugins for third party devices so the SequenceGrabber doesn&#8217;t have to be used.  However, they do support 3 major video camera standards (IIDC, AVC, and UVC), so device developers going forward would be wise to implement one of these standards, eliminating the need for writing their own driver.</li>
<li>You <em><strong>can</strong></em> build and link against the new functionality if you have the proper header files.</li>
</ul>
<script type="text/javascript">
  addthis_url    = 'http%3A%2F%2Fmacdaddyworld.com%2F2007%2F07%2F13%2Fquicktime-72-brings-leopard-functionality%2F';
  addthis_title  = 'QuickTime+7.2+Brings+Leopard+Functionality';
  addthis_pub    = '';
</script><script type="text/javascript" src="http://s7.addthis.com/js/addthis_widget.php?v=12" ></script>
]]></content:encoded>
			<wfw:commentRss>http://macdaddyworld.com/2007/07/13/quicktime-72-brings-leopard-functionality/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
