Hi !
Actually, i'm experimentig a little bit with gem + video;
hw-specs:
PII - 350MHz
guillemot 3d prophet geForce256 DDR-DVI (should be fast enough)
hauppauge WinTV primio (the cheapest one i could get with TV-IN)
WinNT
Trying pix_video i have a few problems concerning speed;
the very maximum i could do is 320 * 240 pixes (but this might be
because of the poor TV-card or because i haven't found the correct
software to change this)....should it be possible to change the dimen of
the captured video from within gem ?
when loading the patch i get a "connected to video at 320 240" or
something very similar; when i try to change the dimen and start
rendering, i will get the permanent error "pix_video:: couldn't capture
enough pixels" (or simile)
the frame-rate is something very weird, i already did 20-25 frames,and
it only used 80-83% of my cpu; but it wasn't really smooth, and
smoothiness did NOT CHANGE by doing a frame-rate of only 15. Neither
changed the cpu-load (witch was very ok, for everything reacted quite
fast)
then SUDDENLY, the video came in *quite* smooth, and the cpu-load
exploded to 100%; again now real changes for various frame-sizes
(except, of course, that at 15frm/sec it wasn't smooth any longer, but
load stayed at 100% !).
I don't have any idea, why the behaviour changed; (by the way,
*yesterday* i had a constant cpu-load of 100%)
since i only will pass through the video-signal (and do nothing with it,
just adding one or two gem-objects) i would highly appreciate any
solution that will cost nothing (you know, watching TV on the pc isn't
very hard work for the cpu too), so is there any possibility to do a
very simple pass-through, or where can I save calculations (p.e. do we
really have to copy the captured frame into an internal rgbA-buffer; or
is this less important ?)
when i now try the whole patch (that is:: pass through the video signal;
render a simple model; do very few calcs on audio), the video will
freeze after some (or one (?)) frame.s, the rest will be VERY slow;
mfg
hannes
of course i have removed all the float-guis