Nice. Looking at jpg(1) sources, it's not obvious where the allocation
limit comes in. Too bad there isn't an encoder for vp8.

for mouse position, you may need to write a shim to snoop on the mouse;
something like this:
https://github.com/9nut/plan9/tree/master/tippy



On Fri, Nov 25, 2016 at 8:23 PM Chris McGee <newton...@gmail.com> wrote:

> Thanks Skip, Cinap,
>
> This command seems to be working quite nicely (except for the memory
> allocation problem in gif(1) for larger recordings):
>
> for (i in `{seq -w 1 25}) { sleep 0.01; cat /dev/screen >
> /tmp/screen-$i.img }; togif -l -1 -d 300 /tmp/screen-*.img >
> /tmp/recording.gif; rm /tmp/screen-*.img; echo Done
>
> It would be easy enough to introduce a crop to restrict the recording to a
> particular window or area of the screen.
>
> Is there a way to capture the current mouse position without blocking to
> wait on an event from /dev/mouse? I was thinking that it would be
> interesting to crop around the current mouse position.
>
> Chris
>
>
> > On Nov 24, 2016, at 3:56 AM, cinap_len...@felloff.net wrote:
> >
> > rc variables are lists, and $#var evalulates to the
> > length of the list... you can use that to make counters
> > by concatenating elements to a list:
> >
> > term% a=() while(! ~ $#a 13){echo $#a $a; a=(1 $a);}
> > 0
> > 1 1
> > 2 1 1
> > 3 1 1 1
> > 4 1 1 1 1
> > 5 1 1 1 1 1
> > 6 1 1 1 1 1 1
> > 7 1 1 1 1 1 1 1
> > 8 1 1 1 1 1 1 1 1
> > 9 1 1 1 1 1 1 1 1 1
> > 10 1 1 1 1 1 1 1 1 1 1
> > 11 1 1 1 1 1 1 1 1 1 1 1
> > 12 1 1 1 1 1 1 1 1 1 1 1 1
> >
> > --
> > cinap
> >
>
>
>

Reply via email to