Posted Oct 24, 2006 20:42 UTC (Tue) by roelofs
Parent article: Video4Linux2 part 2: registration and open()
- VID_TYPE_MJPEG_DECODER: it can decode MJPEG streams.
- VID_TYPE_MJPEG_ENCODER: it can encode MJPEG streams.
Everybody throws around "MJPEG" and assumes everybody else knows what it means and means the same thing, but AFAIK, there's never been a standard for it. (In fact, I'm pretty sure the JPEG FAQ used to say exactly that.) Is the format supported by MPEG Tools considered the de facto standard, or is there some reference chipset, or what?
If a device lacks a release() function, the kernel will complain (your editor was amused to note that it refers offending programmers to an LWN article).
For better or for worse, you've become the Grand Old Man of kernel documentation, I think. ;-) I'm not aware of anyone else who has been doing so (and continues to do so) for as long as you, particularly not anyone who actually contributes actively to the kernel. (There may be kernel hackers who occasionally write a book or something, but how many are principally writers?) At least, that's the perception from the peanut gallery...
to post comments)