Move audio/video/osd APIs to be together with av7110
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest3 patches 1 replyIn review
Patches in v1 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/3 | media: ivtv: get rid of DVB deprecated ioctlsdrivers/ drivers/ drivers/ | +0 | 1 reply | |
| 2/3 | media: dvb header files: move some headers to stagingdrivers/ drivers/ drivers/ +1 more | +4 | 0 replies | |
| 3/3 | media: docs: move DVB audio/video docs to stagingDocumentation/ Documentation/ Documentation/ +51 more | +2 | 0 replies |
Reviews trailers per patch
1 of 3 patches has a Reviewed-by or Acked-by.
| Patch | Hans Verkuil |
|---|---|
| 1/3 | A-b |
| 2/3 | |
| 3/3 |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH 0/3] Move audio/video/osd APIs to be together with av7110
The ivtv is abusing a DVB API, as this is a V4L2 driver only. While this got fixed several years ago, a backward-compat code
was added on that time (2016) by
commit 6689638025a9 ("[media] ivtv: mark DVB "borrowed" ioctls as deprecated").
It is time to drop support for it.
With that, the only remaining upstream driver to use those APIs is the av7110, which is now at staging. So, move the API to staging too, in order to be together with the driver that will retire on a couple of versions.
Mauro Carvalho Chehab (3):
media: ivtv: get rid of DVB deprecated ioctls
media: dvb header files: move some headers to staging
media: docs: move DVB audio/video docs to staging
Documentation/userspace-api/media/Makefile | 10 +-
.../media/audio.h.rst.exceptions | 19 --
.../userspace-api/media/dvb/headers.rst | 7 -
.../media/dvb/legacy_dvb_apis.rst | 7 -
.../media/video.h.rst.exceptions | 39 ----
drivers/media/pci/ivtv/Kconfig | 12 -
drivers/media/pci/ivtv/ivtv-driver.h | 2 -
drivers/media/pci/ivtv/ivtv-ioctl.c | 221 ------------------
.../audio-bilingual-channel-select.rst | 0
.../media/av7110}/audio-channel-select.rst | 0
.../media/av7110}/audio-clear-buffer.rst | 0
.../staging/media/av7110}/audio-continue.rst | 0
.../staging/media/av7110}/audio-fclose.rst | 0
.../staging/media/av7110}/audio-fopen.rst | 0
.../staging/media/av7110}/audio-fwrite.rst | 0
.../media/av7110}/audio-get-capabilities.rst | 0
.../media/av7110}/audio-get-status.rst | 0
.../staging/media/av7110}/audio-pause.rst | 0
.../staging/media/av7110}/audio-play.rst | 0
.../media/av7110}/audio-select-source.rst | 0
.../media/av7110}/audio-set-av-sync.rst | 0
.../media/av7110}/audio-set-bypass-mode.rst | 0
.../staging/media/av7110}/audio-set-id.rst | 0
.../staging/media/av7110}/audio-set-mixer.rst | 0
.../staging/media/av7110}/audio-set-mute.rst | 0
.../media/av7110}/audio-set-streamtype.rst | 0
.../staging/media/av7110}/audio-stop.rst | 0
.../staging/media/av7110}/audio.h | 0
.../staging/media/av7110}/audio.rst | 0
.../media/av7110}/audio_data_types.rst | 0
.../media/av7110}/audio_function_calls.rst | 0
drivers/staging/media/av7110/av7110.h | 7 +-
.../staging/media/av7110}/osd.h | 0
.../media/av7110}/video-clear-buffer.rst | 0
.../staging/media/av7110}/video-command.rst | 0
.../staging/media/av7110}/video-continue.rst | 0
.../media/av7110}/video-fast-forward.rst | 0
.../staging/media/av7110}/video-fclose.rst | 0
.../staging/media/av7110}/video-fopen.rst | 0
.../staging/media/av7110}/video-freeze.rst | 0
.../staging/media/av7110}/video-fwrite.rst | 0
.../media/av7110}/video-get-capabilities.rst | 0
.../staging/media/av7110}/video-get-event.rst | 0
.../media/av7110}/video-get-frame-count.rst | 0
.../staging/media/av7110}/video-get-pts.rst | 0
.../staging/media/av7110}/video-get-size.rst | 0
.../media/av7110}/video-get-status.rst | 0
.../staging/media/av7110}/video-play.rst | 0
.../media/av7110}/video-select-source.rst | 0
.../staging/media/av7110}/video-set-blank.rst | 0
.../av7110}/video-set-display-format.rst | 0
.../media/av7110}/video-set-format.rst | 0
.../media/av7110}/video-set-streamtype.rst | 0
.../media/av7110}/video-slowmotion.rst | 0
.../media/av7110}/video-stillpicture.rst | 0
.../staging/media/av7110}/video-stop.rst | 0
.../media/av7110}/video-try-command.rst | 0
.../staging/media/av7110}/video.h | 0
.../staging/media/av7110}/video.rst | 0
.../media/av7110}/video_function_calls.rst | 0
.../staging/media/av7110}/video_types.rst | 0
61 files changed, 6 insertions(+), 318 deletions(-)
delete mode 100644 Documentation/userspace-api/media/audio.h.rst.exceptions
delete mode 100644 Documentation/userspace-api/media/video.h.rst.exceptions
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-bilingual-channel-select.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-channel-select.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-clear-buffer.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-continue.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-fclose.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-fopen.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-fwrite.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-get-capabilities.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-get-status.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-pause.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-play.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-select-source.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-set-av-sync.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-set-bypass-mode.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-set-id.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-set-mixer.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-set-mute.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-set-streamtype.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio-stop.rst (100%)
rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/audio.h (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio_data_types.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/audio_function_calls.rst (100%)
rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/osd.h (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-clear-buffer.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-command.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-continue.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-fast-forward.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-fclose.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-fopen.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-freeze.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-fwrite.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-get-capabilities.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-get-event.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-get-frame-count.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-get-pts.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-get-size.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-get-status.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-play.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-select-source.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-set-blank.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-set-display-format.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-set-format.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-set-streamtype.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-slowmotion.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-stillpicture.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-stop.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video-try-command.rst (100%)
rename {include/uapi/linux/dvb => drivers/staging/media/av7110}/video.h (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video_function_calls.rst (100%)
rename {Documentation/userspace-api/media/dvb => drivers/staging/media/av7110}/video_types.rst (100%)Signature · 1 line
2.31.1