linux-media.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL FOR v4.19] vicodec: the Virtual Codec driver
@ 2018-07-23  9:32 Hans Verkuil
  0 siblings, 0 replies; only message in thread
From: Hans Verkuil @ 2018-07-23  9:32 UTC (permalink / raw)
  To: Linux Media Mailing List; +Cc: Tom aan de Wiel

Hi Mauro,

This is the pull request for the new vicodec driver. The cover letter is
here:

https://www.mail-archive.com/linux-media@vger.kernel.org/msg133594.html

One request: the vicodec-codec.h header refers to Tom's report on the Fast Walsh
Hadamard Transform:

https://hverkuil.home.xs4all.nl/fwht.pdf

Can you copy this pdf and put it up somewhere on linuxtv.org and update the
link in the header so it points to linuxtv.org?

With all the activities ongoing it will be very useful to have this driver in
the kernel so we can test and verify APIs.

Regards,

	Hans

The following changes since commit 39fbb88165b2bbbc77ea7acab5f10632a31526e6:

  media: bpf: ensure bpf program is freed on detach (2018-07-13 11:07:29 -0400)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git vicodec

for you to fetch changes up to 92389fd3ce7cce108b448d76943c71d410ab40c0:

  vicodec: add the virtual codec driver (2018-07-23 11:24:54 +0200)

----------------------------------------------------------------
Hans Verkuil (5):
      media.h: add encoder/decoder functions for codecs
      videodev.h: add PIX_FMT_FWHT for use with vicodec
      v4l2-mem2mem: add v4l2_m2m_last_buf()
      vicodec: add the FWHT software codec
      vicodec: add the virtual codec driver

 Documentation/media/uapi/mediactl/media-types.rst  |   11 +
 Documentation/media/uapi/v4l/pixfmt-compressed.rst |    7 +
 MAINTAINERS                                        |    8 +
 drivers/media/platform/Kconfig                     |    3 +
 drivers/media/platform/Makefile                    |    1 +
 drivers/media/platform/vicodec/Kconfig             |   13 +
 drivers/media/platform/vicodec/Makefile            |    4 +
 drivers/media/platform/vicodec/vicodec-codec.c     |  797 +++++++++++++++++++++++++++
 drivers/media/platform/vicodec/vicodec-codec.h     |  129 +++++
 drivers/media/platform/vicodec/vicodec-core.c      | 1506 +++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/media/v4l2-core/v4l2-ioctl.c               |    1 +
 drivers/media/v4l2-core/v4l2-mem2mem.c             |   18 +
 include/media/v4l2-mem2mem.h                       |   29 +
 include/uapi/linux/media.h                         |    2 +
 include/uapi/linux/videodev2.h                     |    1 +
 15 files changed, 2530 insertions(+)
 create mode 100644 drivers/media/platform/vicodec/Kconfig
 create mode 100644 drivers/media/platform/vicodec/Makefile
 create mode 100644 drivers/media/platform/vicodec/vicodec-codec.c
 create mode 100644 drivers/media/platform/vicodec/vicodec-codec.h
 create mode 100644 drivers/media/platform/vicodec/vicodec-core.c

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2018-07-23 10:32 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-07-23  9:32 [GIT PULL FOR v4.19] vicodec: the Virtual Codec driver Hans Verkuil

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).