<?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"

			>

	<channel>
		<title>Cycling 74  &#187;  Topic: How do I downsample a live video stream from camera with high quality?</title>
		<atom:link href="http://cycling74.com/forums/topic/how-do-i-downsample-a-live-video-stream-from-camera-with-high-quality/feed" rel="self" type="application/rss+xml" />
		<link>http://cycling74.com/forums/topic/how-do-i-downsample-a-live-video-stream-from-camera-with-high-quality/feed</link>
		<description></description>
		<pubDate>Mon, 17 Jun 2013 22:53:03 +0000</pubDate>
		<generator>http://bbpress.org/?v=2.2.4</generator>
		<language></language>

		
														
					
				<item>
					<guid>http://cycling74.com/forums/topic/how-do-i-downsample-a-live-video-stream-from-camera-with-high-quality/#post-49753</guid>
					<title><![CDATA[How do I downsample a live video stream from camera with high quality?]]></title>
					<link>http://cycling74.com/forums/topic/how-do-i-downsample-a-live-video-stream-from-camera-with-high-quality/#post-49753</link>
					<pubDate>Wed, 14 Apr 2010 07:18:07 +0000</pubDate>
					<dc:creator>onar3d</dc:creator>

					<description>
						<![CDATA[
						<p>I&#8217;ve been looking through all old threads on the subject of downsampling/upsampling, but nonetheless have not found any conclusive advice.</p>
<p>What I want to do is get a high quality stream at 40&#215;60, but without all the noise in the image that &#8220;just&#8221; connecting a high resolution jit.matrix to a low resolution one gives. (As an aside, what downsampling algorithm is used when that happens? Averaging? Nearest Neighbour? &#8230;)</p>
<p>The best approach seems to be the jit.gl.slab, as discussed in the follwing thread:</p>
<p><a href="http://cycling74.com/forums/topic.php?id=6330" rel="nofollow">http://cycling74.com/forums/topic.php?id=6330</a></p>
<p>the patch In there is the one below, that I&#8217;ve altered only slightly to make it work.</p>
<div><span id="toggle49753-0" class="patchtoggle" onmousedown="toggleMaxPatch('post49753-0', 'er49753-0');">&#8211; Pasted Max <span id="maxversion49753-0"></span> Patch, click to <span id="er49753-0">expand</span>. &#8211;</span> <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"  width="110" height="14" class="clippy" ><param name="allowScriptAccess" value="always" /><param name="quality" value="high" /><param name="scale" value="noscale" /><param NAME="FlashVars" value="copied=copied!&#038;copyto=copy to clipboard"/><param name="bgcolor" value="#FFFFFF"/><param name="wmode" value="opaque"/><embed src="/wp-content/plugins/bbpress-copy-compressed/clippy.swf"  width="110" height="14"   name="clippy"  quality="high"  allowScriptAccess="always"  type="application/x-shockwave-flash"  pluginspage="http://www.macromedia.com/go/getflashplayer"  FlashVars="text=----------begin_max5_patcher----------%0A1264.3oc0Zs0aihCE94LRy%2BAKz7XFpsAyk4oNZVoUZeX0JsOtZTkSvIwU.lB%0ANSR2Q6%2B80XCsIMIMTmPgoUpNbfD%2Bc9N2c5O%2B3Gl3LSrkU4.9B3e.Sl7SkjIZ%0AY0RlzJXhSFc67TZk9AcxXUUzkLmoM2Tx1J02.59jrEhbYE%2BeY0xicgshKnx4%0Aq34KuqjMWZ10.Rf59.THzrn%2BKwEB9d6aJecFOOkI06NdGoh0xVwnc23bZldi%0Ac9ZIml9DlLOt7wBlYmcbddO3I52fX18eF4nk8ee7C0qpkoWClASrgaPQ6vMd%0AnAmav8.2frfXHw965zDL3DiWOPLQ1DNQB71gYvvAmY7smYlsVJE4Nuh1hBL4%0AKBws54qpsnynsGnRyn4KOtZQrWstmKcK1vySDadMcyOV6V66qW7LlRrO77ZW%0ABqPtZ15EKXk0xgGWqexzKxqlWxX468rGZcmdJKbf8TQNai5S3PW%2BZJJiJK4a%0AA9f4qnkJKMDfvPKhH7i09H9MYIfgs0YdaNIXaBIT5wcF83zzWX%2BPeKScqudc%0AICrPHrf2vlvIrorSTv6LssL8tF7eZpKp2CBQPxuFAgw8ZPnxC5xCDQPSBMrI%0AYcyx3IPDAsmCWjJTn7bjxpZtctHUTZfEzMJDRhhldzWg1kYNZSPl5cwwZeSx%0AgzoReqlSS0v.5F2Jd1x8wPf5mvoG8Un2Eqih8nxZCyoq2h5i1xKnkzLvFdhb%0AE.B9jcchZxRFp6TOd362Bg6s5IUozY5TA2tfmx.yW3tjttphSycwEt2usBba%0ABOS6wobb.0C8.tcONtVHw9ZQdPMK6E3elTG3AnXDxqm8P%2BDB.sZhfHSc7vwh%0AGp%2BnvCU6dpbSegGJwJRtsYoPeiCJZL5fdAyrLWjkwxkGR7JdVxJMrmMmvggo%0AvPcMrnH6ZI.1AZaWhHn2b.%2BAOgIJRo4LianrjlWsPTloz4JlDfufje9lFlhI%0Ais9lB6gDekLZBXkTV7katYylMtyRWyXOxpbuu3l50a9s%2B9a%2BIIBhc%2Bi%2B52mB%0AzMNXM0hZG0gL7IGi5GeyGT8xK9AmAB7g.%2BH6xwYJ65qKgDEO1bCiuroAWTTs%0AbM2l4ZvMEX0LRf4rZwuK7xoYC7ELLiBXyTSs9tNLChXJYhC%2BUeXFd9YFkAeA%0AixHEKWlxbN%2BT1MD40%2BHQqUuiqV8vfGOjwjkBvkbbCHh9.wID65HypT6uhs26%0A5SRRvL0urRZE6BnISuWDKatvyZZZ5yqFU337V%2BMyPIKOQ0AqtcsGVSS4xGAH%0A6IRuXSaZddui0GaYvSPd8Qi%2Bp9H1p5i.jH1jWQyJRUrAPJpOiTv15iH8nTn9%0A.TOMGZ9JOH5TWAwlxpw87z.3ClFvrcNJM5fuZbMlquwK3rJw5x4sVilyqRU5%0A4Yfmvpj7bpjKx28ov6%2BTq3IIu3Lfy3IEBUR2Fj.99oMkcFb3NgMzffM%2BQL17%0AFwXCMlwV2.m%2BvDLTusnyAtnQLwQFFdqSXC6sO6NpLp08UNTdb3yBt2rYsdFJ%0Ah5SFiZOTi1qtdvFd8g80AbcJ2LdXRwPFwXCi6bX7.j%2BKpSENheqfCi8qiMZN%0AJKL16oqtNvNtKvdfJozsl%2Bdy16.nlR8fMT5yWccfc258JbP3zt4kNLIFQ98C%0A3Hgg5xKl%2BeCar25qtNvlzOtoWGvA6B3hGl74ci3FlNeB6B1BFFaZmxYe44Wp%0AEnV9ex9dj%2B.%0A-----------end_max5_patcher-----------&#038;copied=copied!&#038;;copyto=copy to clipboard"  bgcolor="#ffffff"  wmode="opaque" /> </object></div>
<div id="post49753-0" style="display:none;visibility:hidden;" >
<div class="patchtoggleInfo"><small>Copy <b>all</b> of the following text.Then, in Max, select <em>New From Clipboard</em>.</small></div>
<div class="patchtogglediv">
<pre><code id="pastedcode49753-0">----------begin_max5_patcher----------
1264.3oc0Zs0aihCE94LRy+AKz7XFpsAyk4oNZVoUZeX0JsOtZTkSvIwU.lB
NSR2Q6+80XCsIMIMTmPgoUpNbfD+c9N2c5O+3Gl3LSrkU4.9B3e.Sl7SkjIZ
Y0RlzJXhSFc67TZk9AcxXUUzkLmoM2Tx1J02.59jrEhbYE+eY0xicgshKnx4
q34KuqjMWZ10.Rf59.THzrn+KwEB9d6aJecFOOkI06NdGoh0xVwnc23bZldi
c9ZIml9DlLOt7wBlYmcbddO3I52fX18eF4nk8ee7C0qpkoWClASrgaPQ6vMd
nAmav8.2frfXHw965zDL3DiWOPLQ1DNQB71gYvvAmY7smYlsVJE4Nuh1hBL4
KBws54qpsnynsGnRyn4KOtZQrWstmKcK1vySDadMcyOV6V66qW7LlRrO77ZW
BqPtZ15EKXk0xgGWqexzKxqlWxX468rGZcmdJKbf8TQNai5S3PW+ZJJiJK4a
A9f4qnkJKMDfvPKhH7i09H9MYIfgs0YdaNIXaBIT5wcF83zzWX+PeKScqudc
ICrPHrf2vlvIrorSTv6LssL8tF7eZpKp2CBQPxuFAgw8ZPnxC5xCDQPSBMrI
Ycyx3IPDAsmCWjJTn7bjxpZtctHUTZfEzMJDRhhldzWg1kYNZSPl5cwwZeSx
gzoReqlSS0v.5F2Jd1x8wPf5mvoG8Un2Eqih8nxZCyoq2h5i1xKnkzLvFdhb
E.B9jcchZxRFp6TOd362Bg6s5IUozY5TA2tfmx.yW3tjttphSycwEt2usBba
BOS6wobb.0C8.tcONtVHw9ZQdPMK6E3elTG3AnXDxqm8P+DB.sZhfHSc7vwh
Gp+nvCU6dpbSegGJwJRtsYoPeiCJZL5fdAyrLWjkwxkGR7JdVxJMrmMmvggo
vPcMrnH6ZI.1AZaWhHn2b.+AOgIJRo4LianrjlWsPTloz4JlDfufje9lFlhI
is9lB6gDekLZBXkTV7katYylMtyRWyXOxpbuu3l50a9s+9a+IIBhc+i+52mB
zMNXM0hZG0gL7IGi5GeyGT8xK9AmAB7g.+H6xwYJ65qKgDEO1bCiuroAWTTs
bM2l4ZvMEX0LRf4rZwuK7xoYC7ELLiBXyTSs9tNLChXJYhC+UeXFd9YFkAeA
ixHEKWlxbN+T1MD40+HQqUuiqV8vfGOjwjkBvkbbCHh9.wID65HypT6uhs26
5SRRvL0urRZE6BnISuWDKatvyZZZ5yqFU337V+MyPIKOQ0AqtcsGVSS4xGAH
6IRuXSaZddui0GaYvSPd8Qi+p9H1p5i.jH1jWQyJRUrAPJpOiTv15iH8nTn9
.TOMGZ9JOH5TWAwlxpw87z.3ClFvrcNJM5fuZbMlquwK3rJw5x4sVilyqRU5
4Yfmvpj7bpjKx28ov6+Tq3IIu3Lfy3IEBUR2Fj.99oMkcFb3NgMzffM+QL17
FwXCMlwV2.m+vDLTusnyAtnQLwQFFdqSXC6sO6NpLp08UNTdb3yBt2rYsdFJ
h5SFiZOTi1qtdvFd8g80AbcJ2LdXRwPFwXCi6bX7.j+KpSENheqfCi8qiMZN
JKL16oqtNvNtKvdfJozsl+dy16.nlR8fMT5yWccfc258JbP3zt4kNLIFQ98C
3Hgg5xKl+eCar25qtNvlzOtoWGvA6B3hGl74ci3FlNeB6B1BFFaZmxYe44Wp
EnV9ex9dj+.
-----------end_max5_patcher-----------</code></pre></div>
</div>
<p>However, on my PC, which has a modern OpenGL 2.0 card (NVIDIA Quadro FX 770M), I get a heap of errors from jit.gl.slab, no matter what settings I try on the Nvidia control panel:</p>
<p>jit.gl.readback: unable to create framebuffer: pbuffers not supported!!<br />
jit.gl.readback: error initializing framebuffer: framebuffer objects not supported!<br />
jit.gl.readback: unable to create framebuffer: pbuffers not supported!!<br />
jit.gl.readback: unable to create framebuffer: pbuffers not supported!!<br />
jit.gl.texture: error creating readback mechanism for capture!<br />
jit.gl: invalid extension called<br />
jit.gl: invalid extension called<br />
jit.gl: invalid extension called<br />
jit.gl: invalid extension called</p>
<p>Could anyone help me with alternative suggestions of how to get a high quality downsampled video stream?</p>
<p>And in the meantime, I&#8217;ll post back whatever I come up with of course :)</p>
<p>Thanks!</p>
<p>Ilias B.</p>
						]]>
					</description>

					
					
				</item>

			
				<item>
					<guid>http://cycling74.com/forums/topic/how-do-i-downsample-a-live-video-stream-from-camera-with-high-quality/#post-178695</guid>
					<title><![CDATA[Re: How do I downsample a live video stream from camera with high quality?]]></title>
					<link>http://cycling74.com/forums/topic/how-do-i-downsample-a-live-video-stream-from-camera-with-high-quality/#post-178695</link>
					<pubDate>Thu, 15 Apr 2010 21:23:42 +0000</pubDate>
					<dc:creator>Rob Ramirez</dc:creator>

					<description>
						<![CDATA[
						<p>you may want to try out jit.gl.asyncread to render to a matrix, instead of using the software renderer.<br />
check the help file for more info.</p>
						]]>
					</description>

					
					
				</item>

					
		
	</channel>
	</rss>

