mbox series

[GIT,PULL,FOR,v5.2] Media Device Allocator API

Message ID 30de419f-5dac-71a1-9255-d334d6025a0d@xs4all.nl (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,FOR,v5.2] Media Device Allocator API | expand

Pull-request

git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.2c3

Message

Hans Verkuil April 3, 2019, 7:32 a.m. UTC
Hi Mauro,

After five (!) years of work, this is finally ready to go in.

Thank you Shuah for your perseverance!

Regards,

	Hans

The following changes since commit 1c3ec30bb23023d738b538e64ac3028902d53692:

  media: index.rst: exclude Indexes section from latex/pdf output (2019-03-30 09:42:35 -0400)

are available in the Git repository at:

  git://linuxtv.org/hverkuil/media_tree.git tags/br-v5.2c3

for you to fetch changes up to 5ea25de43fd59a319136cf5b2e547ca315cfb212:

  au0828: stop video streaming only when last user stops (2019-04-03 09:01:15 +0200)

----------------------------------------------------------------
Tag branch

----------------------------------------------------------------
Hans Verkuil (1):
      au0828: stop video streaming only when last user stops

Shuah Khan (8):
      media: Media Device Allocator API
      media: change au0828 to use Media Device Allocator API
      media: media.h: Enable ALSA MEDIA_INTF_T* interface types
      sound/usb: Use Media Controller API to share media resources
      au0828: fix enable and disable source audio and video inconsistencies
      selftests: media_dev_allocator api test
      au0828: Fix NULL pointer dereference in au0828_analog_stream_enable()
      media: Clear devnode->media_dev holding media_devnode_lock

 Documentation/media/kapi/mc-core.rst                       |  41 ++++++
 drivers/media/Makefile                                     |   6 +
 drivers/media/media-dev-allocator.c                        | 135 +++++++++++++++++
 drivers/media/media-devnode.c                              |   3 +-
 drivers/media/usb/au0828/Kconfig                           |   2 +
 drivers/media/usb/au0828/au0828-core.c                     | 196 ++++++++++++++++++------
 drivers/media/usb/au0828/au0828-video.c                    |  16 +-
 drivers/media/usb/au0828/au0828.h                          |   6 +-
 include/media/media-dev-allocator.h                        |  63 ++++++++
 include/uapi/linux/media.h                                 |  25 ++--
 sound/usb/Kconfig                                          |   4 +
 sound/usb/Makefile                                         |   2 +
 sound/usb/card.c                                           |  14 ++
 sound/usb/card.h                                           |   3 +
 sound/usb/media.c                                          | 327 +++++++++++++++++++++++++++++++++++++++++
 sound/usb/media.h                                          |  74 ++++++++++
 sound/usb/mixer.h                                          |   3 +
 sound/usb/pcm.c                                            |  29 +++-
 sound/usb/quirks-table.h                                   |   1 +
 sound/usb/stream.c                                         |   2 +
 sound/usb/usbaudio.h                                       |   6 +
 tools/testing/selftests/media_tests/media_dev_allocator.sh |  85 +++++++++++
 22 files changed, 976 insertions(+), 67 deletions(-)
 create mode 100644 drivers/media/media-dev-allocator.c
 create mode 100644 include/media/media-dev-allocator.h
 create mode 100644 sound/usb/media.c
 create mode 100644 sound/usb/media.h
 create mode 100755 tools/testing/selftests/media_tests/media_dev_allocator.sh

Comments

Shuah April 3, 2019, 10:39 p.m. UTC | #1
On 4/3/19 1:32 AM, Hans Verkuil wrote:
> Hi Mauro,
> 
> After five (!) years of work, this is finally ready to go in.
> 
> Thank you Shuah for your perseverance!
> 

Awesome. I am glad that this work is finally getting in.

thanks,
-- Shuah