Documentation/userspace-api/media/dvb/legacy_dvb_video.rst
Source file repositories/reference/linux-study-clean/Documentation/userspace-api/media/dvb/legacy_dvb_video.rst
File Facts
- System
- Linux kernel
- Corpus path
Documentation/userspace-api/media/dvb/legacy_dvb_video.rst- Extension
.rst- Size
- 43670 bytes
- Lines
- 2431
- Domain
- Support Tooling And Documentation
- Bucket
- Documentation
- Inferred role
- Support Tooling And Documentation: documentation
- Status
- atlas-only
Why This File Exists
Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.
- Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.
- Defines or uses C structs; map object ownership, embedded links, reference counts, and lock ownership.
Dependency Surface
fcntl.h
Detected Declarations
struct video_commandstruct video_eventstruct video_statusstruct video_still_picture
Annotated Snippet
struct video_command {
__u32 cmd;
__u32 flags;
union {
struct {
__u64 pts;
} stop;
struct {
__s32 speed;
__u32 format;
} play;
struct {
__u32 data[16];
} raw;
};
};
Variables
~~~~~~~~~
.. flat-table::
:header-rows: 0
:stub-columns: 0
- ..
- ``__u32 cmd``
- `Decoder command`_
- ..
- ``__u32 flags``
- Flags for the `Decoder command`_.
- ..
- ``struct stop``
- ``__u64 pts``
- MPEG PTS
- ..
- :rspan:`5` ``stuct play``
- :rspan:`4` ``__s32 speed``
- 0 or 1000 specifies normal speed,
- ..
- 1: specifies forward single stepping,
- ..
- -1: specifies backward single stepping,
- ..
- >1: playback at speed / 1000 of the normal speed
- ..
- <-1: reverse playback at ( -speed / 1000 ) of the normal speed.
Annotation
- Immediate include surface: `fcntl.h`.
- Detected declarations: `struct video_command`, `struct video_event`, `struct video_status`, `struct video_still_picture`.
- Atlas domain: Support Tooling And Documentation / Documentation.
- Implementation status: atlas-only.
Implementation Notes
- This generated page is the file-by-file coverage layer; curated subsystem chapters should link here when they synthesize a multi-file control flow.
- Core OS pages should be promoted from atlas-only to deep-reviewed when they explain data structures, invariants, locking, lifecycle, and C implementation snippets.
- Driver-family pages are intentionally pattern-oriented unless they are part of the selected PCIe/NVMe representative device path.