Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

media: docs: move DVB audio/video docs to staging

The only upstream driver using the API described there is the
av7110 driver.

As the driver was moved to staging, move the API bits to staging
as well.

Signed-off-by: Mauro Carvalho Chehab <mchehab+huawei@kernel.org>

+2 -80
+2 -8
Documentation/userspace-api/media/Makefile
··· 7 7 UAPI = $(srctree)/include/uapi/linux 8 8 KAPI = $(srctree)/include/linux 9 9 10 - FILES = audio.h.rst ca.h.rst dmx.h.rst frontend.h.rst net.h.rst video.h.rst \ 11 - videodev2.h.rst media.h.rst cec.h.rst lirc.h.rst 10 + FILES = ca.h.rst dmx.h.rst frontend.h.rst net.h.rst \ 11 + videodev2.h.rst media.h.rst cec.h.rst lirc.h.rst 12 12 13 13 TARGETS := $(addprefix $(BUILDDIR)/, $(FILES)) 14 14 ··· 21 21 22 22 silent_gen_rst = ${gen_rst} 23 23 24 - $(BUILDDIR)/audio.h.rst: ${UAPI}/dvb/audio.h ${PARSER} $(SRC_DIR)/audio.h.rst.exceptions 25 - @$($(quiet)gen_rst) 26 - 27 24 $(BUILDDIR)/ca.h.rst: ${UAPI}/dvb/ca.h ${PARSER} $(SRC_DIR)/ca.h.rst.exceptions 28 25 @$($(quiet)gen_rst) 29 26 ··· 31 34 @$($(quiet)gen_rst) 32 35 33 36 $(BUILDDIR)/net.h.rst: ${UAPI}/dvb/net.h ${PARSER} $(SRC_DIR)/net.h.rst.exceptions 34 - @$($(quiet)gen_rst) 35 - 36 - $(BUILDDIR)/video.h.rst: ${UAPI}/dvb/video.h ${PARSER} $(SRC_DIR)/video.h.rst.exceptions 37 37 @$($(quiet)gen_rst) 38 38 39 39 $(BUILDDIR)/videodev2.h.rst: ${UAPI}/videodev2.h ${PARSER} $(SRC_DIR)/videodev2.h.rst.exceptions
-19
Documentation/userspace-api/media/audio.h.rst.exceptions
··· 1 - # SPDX-License-Identifier: GPL-2.0 2 - 3 - # Ignore header name 4 - ignore define _DVBAUDIO_H_ 5 - 6 - # Undocumented audio caps, as this is a deprecated API anyway 7 - ignore define AUDIO_CAP_DTS 8 - ignore define AUDIO_CAP_LPCM 9 - ignore define AUDIO_CAP_MP1 10 - ignore define AUDIO_CAP_MP2 11 - ignore define AUDIO_CAP_MP3 12 - ignore define AUDIO_CAP_AAC 13 - ignore define AUDIO_CAP_OGG 14 - ignore define AUDIO_CAP_SDDS 15 - ignore define AUDIO_CAP_AC3 16 - 17 - # some typedefs should point to struct/enums 18 - replace typedef audio_mixer_t :c:type:`audio_mixer` 19 - replace typedef audio_status_t :c:type:`audio_status`
Documentation/userspace-api/media/dvb/audio-bilingual-channel-select.rst drivers/staging/media/av7110/audio-bilingual-channel-select.rst
Documentation/userspace-api/media/dvb/audio-channel-select.rst drivers/staging/media/av7110/audio-channel-select.rst
Documentation/userspace-api/media/dvb/audio-clear-buffer.rst drivers/staging/media/av7110/audio-clear-buffer.rst
Documentation/userspace-api/media/dvb/audio-continue.rst drivers/staging/media/av7110/audio-continue.rst
Documentation/userspace-api/media/dvb/audio-fclose.rst drivers/staging/media/av7110/audio-fclose.rst
Documentation/userspace-api/media/dvb/audio-fopen.rst drivers/staging/media/av7110/audio-fopen.rst
Documentation/userspace-api/media/dvb/audio-fwrite.rst drivers/staging/media/av7110/audio-fwrite.rst
Documentation/userspace-api/media/dvb/audio-get-capabilities.rst drivers/staging/media/av7110/audio-get-capabilities.rst
Documentation/userspace-api/media/dvb/audio-get-status.rst drivers/staging/media/av7110/audio-get-status.rst
Documentation/userspace-api/media/dvb/audio-pause.rst drivers/staging/media/av7110/audio-pause.rst
Documentation/userspace-api/media/dvb/audio-play.rst drivers/staging/media/av7110/audio-play.rst
Documentation/userspace-api/media/dvb/audio-select-source.rst drivers/staging/media/av7110/audio-select-source.rst
Documentation/userspace-api/media/dvb/audio-set-av-sync.rst drivers/staging/media/av7110/audio-set-av-sync.rst
Documentation/userspace-api/media/dvb/audio-set-bypass-mode.rst drivers/staging/media/av7110/audio-set-bypass-mode.rst
Documentation/userspace-api/media/dvb/audio-set-id.rst drivers/staging/media/av7110/audio-set-id.rst
Documentation/userspace-api/media/dvb/audio-set-mixer.rst drivers/staging/media/av7110/audio-set-mixer.rst
Documentation/userspace-api/media/dvb/audio-set-mute.rst drivers/staging/media/av7110/audio-set-mute.rst
Documentation/userspace-api/media/dvb/audio-set-streamtype.rst drivers/staging/media/av7110/audio-set-streamtype.rst
Documentation/userspace-api/media/dvb/audio-stop.rst drivers/staging/media/av7110/audio-stop.rst
Documentation/userspace-api/media/dvb/audio.rst drivers/staging/media/av7110/audio.rst
Documentation/userspace-api/media/dvb/audio_data_types.rst drivers/staging/media/av7110/audio_data_types.rst
Documentation/userspace-api/media/dvb/audio_function_calls.rst drivers/staging/media/av7110/audio_function_calls.rst
-7
Documentation/userspace-api/media/dvb/headers.rst
··· 14 14 .. kernel-include:: $BUILDDIR/ca.h.rst 15 15 16 16 .. kernel-include:: $BUILDDIR/net.h.rst 17 - 18 - Legacy uAPI 19 - *********** 20 - 21 - .. kernel-include:: $BUILDDIR/audio.h.rst 22 - 23 - .. kernel-include:: $BUILDDIR/video.h.rst
-7
Documentation/userspace-api/media/dvb/legacy_dvb_apis.rst
··· 11 11 The DVBv3 frontend API has issues with new delivery systems, including 12 12 DVB-S2, DVB-T2, ISDB, etc. 13 13 14 - There's just one driver for a very legacy hardware using the Digital TV 15 - audio and video APIs. No modern drivers should use it. Instead, audio and 16 - video should be using the V4L2 and ALSA APIs, and the pipelines should 17 - be set via the Media Controller API. 18 - 19 14 .. attention:: 20 15 21 16 The APIs described here doesn't necessarily reflect the current ··· 23 28 :maxdepth: 1 24 29 25 30 frontend_legacy_dvbv3_api 26 - video 27 - audio
Documentation/userspace-api/media/dvb/video-clear-buffer.rst drivers/staging/media/av7110/video-clear-buffer.rst
Documentation/userspace-api/media/dvb/video-command.rst drivers/staging/media/av7110/video-command.rst
Documentation/userspace-api/media/dvb/video-continue.rst drivers/staging/media/av7110/video-continue.rst
Documentation/userspace-api/media/dvb/video-fast-forward.rst drivers/staging/media/av7110/video-fast-forward.rst
Documentation/userspace-api/media/dvb/video-fclose.rst drivers/staging/media/av7110/video-fclose.rst
Documentation/userspace-api/media/dvb/video-fopen.rst drivers/staging/media/av7110/video-fopen.rst
Documentation/userspace-api/media/dvb/video-freeze.rst drivers/staging/media/av7110/video-freeze.rst
Documentation/userspace-api/media/dvb/video-fwrite.rst drivers/staging/media/av7110/video-fwrite.rst
Documentation/userspace-api/media/dvb/video-get-capabilities.rst drivers/staging/media/av7110/video-get-capabilities.rst
Documentation/userspace-api/media/dvb/video-get-event.rst drivers/staging/media/av7110/video-get-event.rst
Documentation/userspace-api/media/dvb/video-get-frame-count.rst drivers/staging/media/av7110/video-get-frame-count.rst
Documentation/userspace-api/media/dvb/video-get-pts.rst drivers/staging/media/av7110/video-get-pts.rst
Documentation/userspace-api/media/dvb/video-get-size.rst drivers/staging/media/av7110/video-get-size.rst
Documentation/userspace-api/media/dvb/video-get-status.rst drivers/staging/media/av7110/video-get-status.rst
Documentation/userspace-api/media/dvb/video-play.rst drivers/staging/media/av7110/video-play.rst
Documentation/userspace-api/media/dvb/video-select-source.rst drivers/staging/media/av7110/video-select-source.rst
Documentation/userspace-api/media/dvb/video-set-blank.rst drivers/staging/media/av7110/video-set-blank.rst
Documentation/userspace-api/media/dvb/video-set-display-format.rst drivers/staging/media/av7110/video-set-display-format.rst
Documentation/userspace-api/media/dvb/video-set-format.rst drivers/staging/media/av7110/video-set-format.rst
Documentation/userspace-api/media/dvb/video-set-streamtype.rst drivers/staging/media/av7110/video-set-streamtype.rst
Documentation/userspace-api/media/dvb/video-slowmotion.rst drivers/staging/media/av7110/video-slowmotion.rst
Documentation/userspace-api/media/dvb/video-stillpicture.rst drivers/staging/media/av7110/video-stillpicture.rst
Documentation/userspace-api/media/dvb/video-stop.rst drivers/staging/media/av7110/video-stop.rst
Documentation/userspace-api/media/dvb/video-try-command.rst drivers/staging/media/av7110/video-try-command.rst
Documentation/userspace-api/media/dvb/video.rst drivers/staging/media/av7110/video.rst
Documentation/userspace-api/media/dvb/video_function_calls.rst drivers/staging/media/av7110/video_function_calls.rst
Documentation/userspace-api/media/dvb/video_types.rst drivers/staging/media/av7110/video_types.rst
-39
Documentation/userspace-api/media/video.h.rst.exceptions
··· 1 - # SPDX-License-Identifier: GPL-2.0 2 - 3 - # Ignore header name 4 - ignore define _UAPI_DVBVIDEO_H_ 5 - 6 - # This is a deprecated obscure API. Just ignore things we don't know 7 - ignore define VIDEO_CMD_PLAY 8 - ignore define VIDEO_CMD_STOP 9 - ignore define VIDEO_CMD_FREEZE 10 - ignore define VIDEO_CMD_CONTINUE 11 - ignore define VIDEO_CMD_FREEZE_TO_BLACK 12 - ignore define VIDEO_CMD_STOP_TO_BLACK 13 - ignore define VIDEO_CMD_STOP_IMMEDIATELY 14 - ignore define VIDEO_PLAY_FMT_NONE 15 - ignore define VIDEO_PLAY_FMT_GOP 16 - ignore define VIDEO_VSYNC_FIELD_UNKNOWN 17 - ignore define VIDEO_VSYNC_FIELD_ODD 18 - ignore define VIDEO_VSYNC_FIELD_EVEN 19 - ignore define VIDEO_VSYNC_FIELD_PROGRESSIVE 20 - ignore define VIDEO_EVENT_SIZE_CHANGED 21 - ignore define VIDEO_EVENT_FRAME_RATE_CHANGED 22 - ignore define VIDEO_EVENT_DECODER_STOPPED 23 - ignore define VIDEO_EVENT_VSYNC 24 - ignore define VIDEO_CAP_MPEG1 25 - ignore define VIDEO_CAP_MPEG2 26 - ignore define VIDEO_CAP_SYS 27 - ignore define VIDEO_CAP_PROG 28 - ignore define VIDEO_CAP_SPU 29 - ignore define VIDEO_CAP_NAVI 30 - ignore define VIDEO_CAP_CSS 31 - 32 - # some typedefs should point to struct/enums 33 - replace typedef video_format_t :c:type:`video_format` 34 - replace typedef video_system_t :c:type:`video_system` 35 - replace typedef video_displayformat_t :c:type:`video_displayformat` 36 - replace typedef video_size_t :c:type:`video_size` 37 - replace typedef video_stream_source_t :c:type:`video_stream_source` 38 - replace typedef video_play_state_t :c:type:`video_play_state` 39 - replace typedef video_navi_pack_t :c:type:`video_navi_pack`