Re: V4L2 - RFC: DMA to userspace API

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]



On 29 Jan 2001, Gerd Knorr wrote:
> > > > For a bt848, when are the risc program(s) generated?  When REQBUFS is called,
> > > > or when VIDIOC_QBUF is called? 
> > > 
> > > QBUF.
> > 
> > Isn't that inefficient?  Last time I checked, risc program generation takes
> > a significant length of time.
> 
> Depends.  Generating the risc code at REQBUFS time means that you'll limited
> to a fixed set of buffers.  Depending on your application it might save you
> a memcopy() if you can put it _anywhere_ and not only to one of the predefined
> buffers.

Maybe I misunderstood, I thought you had to call REQBUFS before you could use
the buffers for DMA?

> BTW:  This is how bttv works today.  It will write new risc code for every
> single frame you are capturing.  So it can't be that slow as you can capture
> full frame rate and have (on fast boxen) still enouth spare CPU time to
> compress the video in real time...

Ah, well, I can't capture and compress video in real time.  I'd rather improve
the software instead of buying a faster computer.






[Index of Archives]     [Linux DVB]     [Video Disk Recorder]     [Asterisk]     [Photo]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Free Photo Albums]     [Fedora Users]     [Fedora Women]     [ALSA Users]     [ALSA Devel]     [Linux USB]

Powered by Linux