By Date: <-- -->
By Thread: <-- -->

Update pwc driver



Hi,

  I would like to update the in-kernel pwc driver. Since two years, the
driver has been maintained out of the tree to resolv some problems and avoid
legal problem. Since last year, Alan Cox have contact Philips and are agree
about the curent situation. I've just finished the rewrite of the decoder to
speedup processing, so this is time to (re) include the driver in the kernel.
As the patch is too big to be post on the public mailing list, you will find at
http://saillard.org/linux/pwc/patches/linux-v4l_pwc.10.0.12-1.patch (300kbytes)
or at
http://saillard.org/linux/pwc/patches/linux-v4l_pwc.10.0.12-1.patch.bz2

I've keep the code to support older kernel but i can remove it if wanted.

Cheers,
Luc

Included the changelog and the diffstat
---
# HG changeset patch
# User luc (at) saillard.org
# Node ID a80194b28d3d574b41d3bbc44c96d35313d87cfe
# Parent  4bf377920a39988a3255952a6c4c0ac44e23d137
[PATCH] update pwc driver

From: Luc Saillard <luc (at) saillard.org>

PWC Driver updates:
 - Add v4l2 compatibility
 - Include the decompressor (legal problem has been resolv by Alan Cox)
 - Faster decoder and easier to maintain, optimize, ...
 - Compressed stream can be exported to application
 - Support more cameras,
 - Some bugs are fixed.

Signed-off-by: Luc Saillard <luc (at) saillard.org>

---
 a/linux/drivers/media/video/pwc/philips.txt    |  236 ----
 a/linux/drivers/media/video/pwc/pwc-ioctl.h    |  292 -----
 b/linux/drivers/media/video/pwc/pwc-dec1.c     |   50 
 b/linux/drivers/media/video/pwc/pwc-dec1.h     |   43 
 b/linux/drivers/media/video/pwc/pwc-dec23.c    |  941 ++++++++++++++++
 b/linux/drivers/media/video/pwc/pwc-dec23.h    |   67 +
 b/linux/drivers/media/video/pwc/pwc-v4l.c      | 1233 +++++++++++++++++++++
 b/linux/include/media/pwc-ioctl.h              |  329 +++++
 linux/drivers/media/video/pwc/Kconfig          |   13 
 linux/drivers/media/video/pwc/Makefile         |   11 
 linux/drivers/media/video/pwc/pwc-ctrl.c       |  778 +++++++------
 linux/drivers/media/video/pwc/pwc-if.c         | 1450 +++++++++++--------------
 linux/drivers/media/video/pwc/pwc-kiara.c      |  575 +++++++++
 linux/drivers/media/video/pwc/pwc-kiara.h      |    8 
 linux/drivers/media/video/pwc/pwc-misc.c       |   67 -
 linux/drivers/media/video/pwc/pwc-timon.c      | 1132 +++++++++++++++++++
 linux/drivers/media/video/pwc/pwc-timon.h      |    8 
 linux/drivers/media/video/pwc/pwc-uncompress.c |  142 +-
 linux/drivers/media/video/pwc/pwc-uncompress.h |    4 
 linux/drivers/media/video/pwc/pwc.h            |  179 ++-
 v4l/versions.txt                               |    1 
 21 files changed, 5710 insertions(+), 1849 deletions(-)

--
video4linux-list mailing list
Unsubscribe mailto:video4linux-list-request (at) redhat.com?subject=unsubscribe
https://www.redhat.com/mailman/listinfo/video4linux-list