[V4L] bttv2 testing (again...)

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



OK, most of you are probably sick and tired of this, but there have
again been some pretty major changes to bttv2.  If you feel like giving
a hand, please get it from the CVS
(http://bttv-v4l2.sourceforge.net/cvs.html), and let me know if it works
(or more likely, what doesn't work).

What's new:

1) Dynamic RISCMEM length. Most risc tables can fit in a single page,
and single pages can also be allocated easier, so this should help a log
if you are using a lot of capture buffers.

2) THE BIG CHANGE...  Integrated multiple capturing opens.  This needs
some serious testing, and also some clarrification of the API.

How it is implemented:
 * The device context contains the info on inputs, standards,
frequencies, etc.
 * The device context also contains a single preview resource (can
anybody see a need for multiple previewing opens???).
 * Each open has its own capturing resource, which can be configured
independantly of each other.
 * At STREAMON time the resources required for the capture are locked
down (or if they are already in use -EBUSY is returned).
 * At STREAMOFF time the resources are freed again.

I think this is more or less how the API discussion ended, although
matters were getting a bit confused towards the end...

Any comments/suggestions/flames^W/test results appreciated.

-justin





[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