Em 10-09-2010 04:38, Marek Szyprowski escreveu:
> Hello,
> 
> On 2010-09-10 13:27, Mauro Carvalho Chehab wrote:
> 
>>>> 1) it lacks implementation of read() method. This means that vivi driver
>>>> has a regression, as it currently supports it.
>>>
>>> Yes, read() is not yet implemented. I guess it is not a feature that would
>>> be deprecated, right?
>>
>> Yes, there are no plans to deprecate it. Also, some devices like cx88 and 
>> bttv
>> allows receiving simultaneous streams, one via mmap, and another via read().
>> This is used by some applications to allow recording video via 
>> ffmpeg/mencoder
>> using read(), while the main application is displaying video using mmap.
> 
> Well, in my opinion such devices should provide two separate /dev/videoX 
> nodes rather than hacking with mmap and read access types.

Why? V4L2 API allows to have multiple applications opening and streaming. 
There's nothing
wrong with that, since it is a common practice in Unix to allow multiple opens 
for the same
device.

Cheers,
Mauro
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to