<div dir="ltr"><div><div>So many thanks, IOhannes, for your generous and detailed reply! The idea
 of making a one year's delay it was only in my mind, and now I can see 
it´s not a so distant sci-fi matter! <br>At this moment I'll be happy using the 
lenghtest delay my Imac can support. I´m gonna try to do it with a 64 bits Linux 
version, installing a virtual linux machine on my mac. I hope it works!<br></div><br>Thanks again for the hint!<br><br></div>Arturo<br></div><div class="gmail_extra"><br><div class="gmail_quote">2015-09-20 21:38 GMT+02:00 IOhannes m zmölnig <span dir="ltr"><<a href="mailto:zmoelnig@iem.at" target="_blank">zmoelnig@iem.at</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 09/19/2015 04:41 PM, Arturo Moya Villén wrote:<br>
> delay's lenght (1800 frames at this moment). In my imagination I can see a<br>
> one year's delay. Even if I understand this is imposible rigth now, I would<br>
<br>
</span>i don't think that there is anything in Gem preventing you from doing that.<br>
<span class=""><br>
> like to find a way to, at least, expand this limit, but when I increase the<br>
> number in pix_delay and I create the gem window Pd crashes.<br>
><br>
> I assumed this happened for a hardware limit, cause I was working with a<br>
> not very powerful minimac (2.7 GHz Intel Core i7, 16 GB RAM, and a AMD<br>
> Radeon HD 6630M 256 MB Graphic Card). But some days ago I bought a brand<br>
> new Imac (Retina 5K, 27-imch, Mid 2015 with a 3,3 GHz Intel Core i5<br>
> processor, 32 GB RAM and a AMD Radeon R9 M290 2048 MB Graphic Card) and I<br>
> get an almost identical problem,(I arrived to 1850 lenght) so I feel a bit<br>
> desperate and without a direction to explore. Does anybody knows the reason<br>
<br>
</span>there are two things you would need:<br>
- enough memory to store 1 year of video frames stored at 20fps (or<br>
whatever your fps is)<br>
- an operating system that allows you to address that much memory.<br>
<br>
a quick calculation should give you the amount of memory needed:<br>
- the size of one frame depends on the resolution and colourspace you<br>
are using; assuming full HD and RGBA, that makes:<br>
 1920 * 1080 * 4 = 8294400 bytes<br>
- to delay a video for one year, you will need to store a couple of rames:<br>
  20fps * 60sec * 60min * 24h * 356d  = 615168000 frames<br>
<br>
- which gives you a total of required bytes<br>
 8294400 * 615168000 = 5102449459200000<br>
if i managed to do without errors, thats about 4.6 Petabyte (or about<br>
148500 times more memory than you currently have. so i dunno whether you<br>
can cram that much memory in your brand new Imac; but Blue Waters¹ has<br>
at least 1.5PB, so we are getting somewhere).<br>
<br>
you can of course reduce the size a bit, e.g. by using greyscale images<br>
instead of RGBA, which will reduce the required size to just a bit more<br>
than 1.1PB;<br>
or use less resolution.<br>
<br>
<br>
the second requirement is easier to meet:<br>
if you want to address more that 4GB of RAM, you need a 64bit OS *and*<br>
the application (Pd/Gem) must be 64bit as well.<br>
E.g. using a linux based system can do that easily².<br>
<br>
fgmdsar<br>
IOhannes<br>
<br>
<br>
<br>
¹ <a href="https://en.wikipedia.org/wiki/Blue_Waters" rel="noreferrer" target="_blank">https://en.wikipedia.org/wiki/Blue_Waters</a><br>
² due to lack of manpower, the 64bit port of Gem on OSX still lacks<br>
proper video capture. as for w32, i don't think anybody ever tried to<br>
build Pd and/or Gem for w32/64bit.<br>
<br>
<br>
<br>
<br>
<br>_______________________________________________<br>
<a href="mailto:Pd-list@lists.iem.at">Pd-list@lists.iem.at</a> mailing list<br>
UNSUBSCRIBE and account-management -> <a href="http://lists.puredata.info/listinfo/pd-list" rel="noreferrer" target="_blank">http://lists.puredata.info/listinfo/pd-list</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div>Teléfono: <a rel="nofollow" shape="rect">655333548</a><br clear="none"><div>Skype: arturomoyavillen <br clear="none"></div><font><a rel="nofollow" shape="rect" href="http://es-mg42.mail.yahoo.com/neo/www.arturomoyavillen.com" target="_blank">www.arturomoyavillen.com</a><br clear="none"><a rel="nofollow" shape="rect" href="http://arteelectronico.net/" target="_blank">EX, arte electronico y experimental</a><br clear="none"></font><a rel="nofollow" shape="rect" href="http://es-mg42.mail.yahoo.com/neo/www.electrovisiones.com" target="_blank"><font>www.electrovisiones.com</font></a><br clear="none"><a rel="nofollow" shape="rect" href="http://es-mg42.mail.yahoo.com/neo/www.silbeuysplight.com" target="_blank"><font>www.silbeuysplight.com</font></a><font><br clear="none"></font></div></div></div>
</div>