LWN: Comments on "Video4Linux2 part 2: registration and open()" https://lwn.net/Articles/204545/ This is a special feed containing comments posted to the individual LWN article titled "Video4Linux2 part 2: registration and open()". en-us Thu, 28 Aug 2025 23:37:59 +0000 Thu, 28 Aug 2025 23:37:59 +0000 https://www.rssboard.org/rss-specification lwn@lwn.net "MJPEG"? https://lwn.net/Articles/205832/ https://lwn.net/Articles/205832/ roelofs <FONT COLOR="#004488"><I> <UL> <LI> VID_TYPE_MJPEG_DECODER: it can decode MJPEG streams. <LI> VID_TYPE_MJPEG_ENCODER: it can encode MJPEG streams. </UL> </I></FONT> <P> 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 <A HREF="http://mjpeg.sf.net/">MPEG Tools</A> considered the de facto standard, or is there some reference chipset, or what? <P> <FONT COLOR="#004488"><I>If a device lacks a <TT>release()</TT> function, the kernel will complain (your editor was amused to note that it refers offending programmers to an LWN article).</I></FONT> <P> 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... <P> Greg Tue, 24 Oct 2006 20:42:13 +0000