[lkml]   [2004]   [Aug]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
    SubjectRe: Termination of the Philips Webcam Driver (pwc)
    On Fri, 27 Aug 2004, Linus Torvalds wrote:

    > But Greg is right - we don't keep hooks that are there purely for binary
    > drivers. If somebody wants a binary driver, it had better be a whole
    > independent thing - and it won't be distributed with the kernel.

    pwcx module was never distributed with the kernel, so the whole problem
    is with the existence of hooks that it uses in the pwc driver (that is
    usable on its own). I agree that it's not a good idea to keep hooks in the
    driver that are unlikely to be used by anything other than proprietary
    codecs and converters. However IIRC, V4l2 was supposed to have a userspace
    codec interface, that, if actually implemented, would completely replace
    the functionality of pwc to pwcx interface -- and do it in a cleaner
    manner, too.

    I really don't understand why it wasn't done already because clearly
    there is a need to support devices with builtin compression, both open and
    proprietary, in a consistent manner. However since it was not done, maybe
    it's a better idea to use the situation as a testbed for v4l2 codecs
    interface, and keep the kernel hook until the v4l2 interface with a
    userspace codec is released as a replacement. Then we can have a usable
    driver, and codecs will be moved to where they belong.

    The issue of codecs being proprietary is separate, and even if they will
    be opened, it will be still a bad idea to keep them in the kernel. It also
    would be inconsistent with other decisions where all kinds of conversions,
    even trivial ones, were moved into userspace.

    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to
    More majordomo info at
    Please read the FAQ at

     \ /
      Last update: 2005-03-22 14:05    [W:0.029 / U:34.800 seconds]
    ©2003-2017 Jasper Spaans. hosted at Digital OceanAdvertise on this site