[GIT PULL FOR v3.18] Add vivid test driver, remove old vivi test driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mauro,

This adds the new vivid driver as a replacement for the old vivi.

This pull request is identical to the v2 patch series posted earlier:

http://comments.gmane.org/gmane.linux.drivers.video-input-infrastructure/81354

except for the final patch that removes the vivi driver which is new to this
pull request.

One question: the vivid driver (like the vivi driver) is not build by default.
Should that be changed? In my opinion this driver should be enabled by distros,
so I am in favor of changing Kconfig. Let me know if you agree and I'll make a
follow up patch or you can change this yourself.

Regards,

	Hans

The following changes since commit b250392f7b5062cf026b1423e27265e278fd6b30:

  [media] media: ttpci: fix av7110 build to be compatible with CONFIG_INPUT_EVDEV (2014-08-21 15:25:38 -0500)

are available in the git repository at:

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

for you to fetch changes up to d5f410f54e87ba420de839dec4e806707cc2aff2:

  vivi: remove driver, it's replaced by vivid. (2014-08-25 13:49:53 +0200)

----------------------------------------------------------------
Hans Verkuil (13):
      vb2: fix multiplanar read() with non-zero data_offset
      vivid.txt: add documentation for the vivid driver
      vivid: add core driver code
      vivid: add the control handling code
      vivid: add the video capture and output parts
      vivid: add VBI capture and output code
      vivid: add the kthread code that controls the video rate
      vivid: add a simple framebuffer device for overlay testing
      vivid: add the Test Pattern Generator
      vivid: add support for radio receivers and transmitters
      vivid: add support for software defined radio
      vivid: enable the vivid driver
      vivi: remove driver, it's replaced by vivid.

 Documentation/video4linux/vivid.txt               | 1109 +++++++++++++++++++++++++++++++++++++++++++++++
 drivers/media/platform/Kconfig                    |   15 +-
 drivers/media/platform/Makefile                   |    2 +-
 drivers/media/platform/vivi.c                     | 1542 -----------------------------------------------------------------
 drivers/media/platform/vivid/Kconfig              |   19 +
 drivers/media/platform/vivid/Makefile             |    6 +
 drivers/media/platform/vivid/vivid-core.c         | 1390 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/media/platform/vivid/vivid-core.h         |  520 ++++++++++++++++++++++
 drivers/media/platform/vivid/vivid-ctrls.c        | 1502 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/media/platform/vivid/vivid-ctrls.h        |   34 ++
 drivers/media/platform/vivid/vivid-kthread-cap.c  |  885 +++++++++++++++++++++++++++++++++++++
 drivers/media/platform/vivid/vivid-kthread-cap.h  |   26 ++
 drivers/media/platform/vivid/vivid-kthread-out.c  |  304 +++++++++++++
 drivers/media/platform/vivid/vivid-kthread-out.h  |   26 ++
 drivers/media/platform/vivid/vivid-osd.c          |  400 +++++++++++++++++
 drivers/media/platform/vivid/vivid-osd.h          |   27 ++
 drivers/media/platform/vivid/vivid-radio-common.c |  189 ++++++++
 drivers/media/platform/vivid/vivid-radio-common.h |   40 ++
 drivers/media/platform/vivid/vivid-radio-rx.c     |  287 ++++++++++++
 drivers/media/platform/vivid/vivid-radio-rx.h     |   31 ++
 drivers/media/platform/vivid/vivid-radio-tx.c     |  141 ++++++
 drivers/media/platform/vivid/vivid-radio-tx.h     |   29 ++
 drivers/media/platform/vivid/vivid-rds-gen.c      |  165 +++++++
 drivers/media/platform/vivid/vivid-rds-gen.h      |   53 +++
 drivers/media/platform/vivid/vivid-sdr-cap.c      |  499 +++++++++++++++++++++
 drivers/media/platform/vivid/vivid-sdr-cap.h      |   34 ++
 drivers/media/platform/vivid/vivid-tpg-colors.c   |  310 +++++++++++++
 drivers/media/platform/vivid/vivid-tpg-colors.h   |   64 +++
 drivers/media/platform/vivid/vivid-tpg.c          | 1439 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/media/platform/vivid/vivid-tpg.h          |  438 +++++++++++++++++++
 drivers/media/platform/vivid/vivid-vbi-cap.c      |  356 +++++++++++++++
 drivers/media/platform/vivid/vivid-vbi-cap.h      |   40 ++
 drivers/media/platform/vivid/vivid-vbi-gen.c      |  248 +++++++++++
 drivers/media/platform/vivid/vivid-vbi-gen.h      |   33 ++
 drivers/media/platform/vivid/vivid-vbi-out.c      |  247 +++++++++++
 drivers/media/platform/vivid/vivid-vbi-out.h      |   34 ++
 drivers/media/platform/vivid/vivid-vid-cap.c      | 1729 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/media/platform/vivid/vivid-vid-cap.h      |   71 +++
 drivers/media/platform/vivid/vivid-vid-common.c   |  571 ++++++++++++++++++++++++
 drivers/media/platform/vivid/vivid-vid-common.h   |   61 +++
 drivers/media/platform/vivid/vivid-vid-out.c      | 1205 +++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/media/platform/vivid/vivid-vid-out.h      |   57 +++
 drivers/media/v4l2-core/videobuf2-core.c          |    6 +
 43 files changed, 14628 insertions(+), 1556 deletions(-)
 create mode 100644 Documentation/video4linux/vivid.txt
 delete mode 100644 drivers/media/platform/vivi.c
 create mode 100644 drivers/media/platform/vivid/Kconfig
 create mode 100644 drivers/media/platform/vivid/Makefile
 create mode 100644 drivers/media/platform/vivid/vivid-core.c
 create mode 100644 drivers/media/platform/vivid/vivid-core.h
 create mode 100644 drivers/media/platform/vivid/vivid-ctrls.c
 create mode 100644 drivers/media/platform/vivid/vivid-ctrls.h
 create mode 100644 drivers/media/platform/vivid/vivid-kthread-cap.c
 create mode 100644 drivers/media/platform/vivid/vivid-kthread-cap.h
 create mode 100644 drivers/media/platform/vivid/vivid-kthread-out.c
 create mode 100644 drivers/media/platform/vivid/vivid-kthread-out.h
 create mode 100644 drivers/media/platform/vivid/vivid-osd.c
 create mode 100644 drivers/media/platform/vivid/vivid-osd.h
 create mode 100644 drivers/media/platform/vivid/vivid-radio-common.c
 create mode 100644 drivers/media/platform/vivid/vivid-radio-common.h
 create mode 100644 drivers/media/platform/vivid/vivid-radio-rx.c
 create mode 100644 drivers/media/platform/vivid/vivid-radio-rx.h
 create mode 100644 drivers/media/platform/vivid/vivid-radio-tx.c
 create mode 100644 drivers/media/platform/vivid/vivid-radio-tx.h
 create mode 100644 drivers/media/platform/vivid/vivid-rds-gen.c
 create mode 100644 drivers/media/platform/vivid/vivid-rds-gen.h
 create mode 100644 drivers/media/platform/vivid/vivid-sdr-cap.c
 create mode 100644 drivers/media/platform/vivid/vivid-sdr-cap.h
 create mode 100644 drivers/media/platform/vivid/vivid-tpg-colors.c
 create mode 100644 drivers/media/platform/vivid/vivid-tpg-colors.h
 create mode 100644 drivers/media/platform/vivid/vivid-tpg.c
 create mode 100644 drivers/media/platform/vivid/vivid-tpg.h
 create mode 100644 drivers/media/platform/vivid/vivid-vbi-cap.c
 create mode 100644 drivers/media/platform/vivid/vivid-vbi-cap.h
 create mode 100644 drivers/media/platform/vivid/vivid-vbi-gen.c
 create mode 100644 drivers/media/platform/vivid/vivid-vbi-gen.h
 create mode 100644 drivers/media/platform/vivid/vivid-vbi-out.c
 create mode 100644 drivers/media/platform/vivid/vivid-vbi-out.h
 create mode 100644 drivers/media/platform/vivid/vivid-vid-cap.c
 create mode 100644 drivers/media/platform/vivid/vivid-vid-cap.h
 create mode 100644 drivers/media/platform/vivid/vivid-vid-common.c
 create mode 100644 drivers/media/platform/vivid/vivid-vid-common.h
 create mode 100644 drivers/media/platform/vivid/vivid-vid-out.c
 create mode 100644 drivers/media/platform/vivid/vivid-vid-out.h
--
To unsubscribe from this list: send the line "unsubscribe linux-media" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Input]     [Video for Linux]     [Gstreamer Embedded]     [Mplayer Users]     [Linux USB Devel]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [Yosemite Backpacking]
  Powered by Linux