summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dvb-spec/dvbapi/Makefile2
-rw-r--r--dvb-spec/dvbapi/audio.tex42
-rw-r--r--dvb-spec/dvbapi/demux.tex54
-rw-r--r--dvb-spec/dvbapi/video.tex100
4 files changed, 99 insertions, 99 deletions
diff --git a/dvb-spec/dvbapi/Makefile b/dvb-spec/dvbapi/Makefile
index aae688f33..fe9827cff 100644
--- a/dvb-spec/dvbapi/Makefile
+++ b/dvb-spec/dvbapi/Makefile
@@ -4,7 +4,7 @@ TEXS= dvbapi.tex devices.tex video.tex audio.tex ca.tex sec.tex frontend.tex \
intro.tex title.tex dvbstb.ps
dvbapi.pdf: dvbapi.dvi
- dvipdf -o $@ $<
+ dvipdf $< $@
dvbapi.ps: dvbapi.dvi
dvips -o $@ $<
diff --git a/dvb-spec/dvbapi/audio.tex b/dvb-spec/dvbapi/audio.tex
index 7b6427094..540248463 100644
--- a/dvb-spec/dvbapi/audio.tex
+++ b/dvb-spec/dvbapi/audio.tex
@@ -18,7 +18,7 @@ replaying from an internal (demuxer) or external (user write) source.
typedef enum {
AUDIO_SOURCE_DEMUX,
AUDIO_SOURCE_MEMORY
-} audio_stream_source_t;
+} audio\_stream_source_t;
\end{verbatim}
AUDIO\_SOURCE\_DEMUX selects the demultiplexer (fed
either by the frontend or the DVR device) as the source of
@@ -36,7 +36,7 @@ typedef enum {
AUDIO_STOPPED,
AUDIO_PLAYING,
AUDIO_PAUSED
-} audio_play_state_t;
+} audio\_play_state_t;
\end{verbatim}
\devsubsubsec{audioChannelSelect\_t}
@@ -48,33 +48,33 @@ typedef enum {
AUDIO_STEREO,
AUDIO_MONO_LEFT,
AUDIO_MONO_RIGHT,
-} audio_channel_select_t;
+} audio\_channel_select_t;
\end{verbatim}
-\devsubsubsec{audio_status\_t}
+\devsubsubsec{audio\_status\_t}
\label{audiostatus}
The AUDIO\_GET\_STATUS call returns the following structure informing
about various states of the playback operation.
\begin{verbatim}
-typedef struct audio_status {
+typedef struct audio\_status {
boolean AV_sync_state;
boolean mute_state;
- audio_play_state_t play_state;
- audio_stream_source_t stream_source;
- audio_channel_select_t channel_select;
+ audio\_play_state_t play_state;
+ audio\_stream_source_t stream_source;
+ audio\_channel_select_t channel_select;
boolean bypass_mode;
-} audio_status_t;
+} audio\_status_t;
\end{verbatim}
-\devsubsubsec{audio_mixer\_t}
+\devsubsubsec{audio\_mixer\_t}
\label{audiomixer}
The following structure is used by the AUDIO\_SET\_MIXER call to set
the audio volume.
\begin{verbatim}
-typedef struct audio_mixer {
+typedef struct audio\_mixer {
unsigned int volume_left;
unsigned int volume_right;
-} audio_mixer_t;
+} audio\_mixer_t;
\end{verbatim}
\devsubsubsec{audio encodings}
@@ -99,20 +99,20 @@ the following bits set according to the hardwares capabilities.
The ioctl AUDIO\_SET\_KARAOKE uses the following format:
\begin{verbatim}
typedef
-struct audio_karaoke{ /* if Vocal1 or Vocal2 are non-zero, they get mixed */
+struct audio\_karaoke{ /* if Vocal1 or Vocal2 are non-zero, they get mixed */
int vocal1; /* into left and right t at 70% each */
int vocal2; /* if both, Vocal1 and Vocal2 are non-zero, Vocal1 gets */
int melody; /* mixed into the left channel and */
/* Vocal2 into the right channel at 100% each. */
/* if Melody is non-zero, the melody channel gets mixed */ /* into left and right */
-} audio_karaoke_t;
+} audio\_karaoke_t;
\end{verbatim}
\devsubsubsec{audio attributes}
\label{aattrib}
The following attributes can be set by a call to AUDIO\_SET\_ATTRIBUTES:
\begin{verbatim}
-typedef uint16_t audio_attributes_t;
+typedef uint16_t audio\_attributes_t;
/* bits: descr. */
/* 15-13 audio coding mode (0=ac3, 2=mpeg1, 3=mpeg2ext, 4=LPCM, 6=DTS, */
/* 12 multichannel extension */
@@ -311,13 +311,13 @@ typedef uint16_t audio_attributes_t;
\ifunction{AUDIO\_GET\_STATUS}{
int ioctl(int fd, int request = AUDIO\_GET\_STATUS,
- struct audio_status *status);}{
+ struct audio\_status *status);}{
This ioctl call asks the Audio Device to return the current state
of the Audio Device.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals AUDIO\_GET\_STATUS for this command.\\
- struct audio_status *status & Returns the current state of Audio Device.
+ struct audio\_status *status & Returns the current state of Audio Device.
}{
EBADF& fd is not a valid open file descriptor.\\
EINTERNAL & Internal error.\\
@@ -371,12 +371,12 @@ typedef uint16_t audio_attributes_t;
}
\ifunction{AUDIO\_SET\_MIXER}{
- int ioctl(int fd, int request = AUDIO\_SET\_MIXER, audio_mixer\_t *mix);}{
+ int ioctl(int fd, int request = AUDIO\_SET\_MIXER, audio\_mixer\_t *mix);}{
This ioctl lets you adjust the mixer settings of the audio decoder.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals AUDIO\_SET\_ID for this command.\\
- audio_mixer\_t *mix& mixer settings.
+ audio\_mixer\_t *mix& mixer settings.
}{
EBADF& fd is not a valid open file descriptor.\\
EINTERNAL & Internal error.\\
@@ -425,12 +425,12 @@ typedef uint16_t audio_attributes_t;
}
\ifunction{AUDIO\_SET\_KARAOKE}{
- int ioctl(fd, int request = AUDIO\_SET\_STREAMTYPE, audio_karaoke\_t *karaoke);}{
+ int ioctl(fd, int request = AUDIO\_SET\_STREAMTYPE, audio\_karaoke\_t *karaoke);}{
This ioctl allows one to set the mixer settings for a karaoke DVD.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals AUDIO\_SET\_STREAMTYPE for this command.\\
- audio_karaoke\_t *karaoke & karaoke settings according to section \ref{audiokaraoke}.\\
+ audio\_karaoke\_t *karaoke & karaoke settings according to section \ref{audiokaraoke}.\\
}{
EBADF & fd is not a valid open file descriptor \\
EINVAL& karaoke is not a valid or supported karaoke setting.\\
diff --git a/dvb-spec/dvbapi/demux.tex b/dvb-spec/dvbapi/demux.tex
index 5a8cc1e9a..c74b133ec 100644
--- a/dvb-spec/dvbapi/demux.tex
+++ b/dvb-spec/dvbapi/demux.tex
@@ -19,7 +19,7 @@ typedef enum
DMX_OUT_DECODER,
DMX_OUT_TAP,
DMX_OUT_TS_TAP
-} dmx_output_t;
+} dmx\_output_t;
\end{verbatim}
/* Output multiplexed into a new TS */
/* (to be retrieved by reading from the */
@@ -34,7 +34,7 @@ typedef enum
{
DMX_IN_FRONTEND, /* Input from a front-end device. */
DMX_IN_DVR /* Input from the logical DVR device. */
-} dmx_input_t;
+} dmx\_input_t;
\end{verbatim}
@@ -50,11 +50,11 @@ typedef enum
DMX_PES_SUBTITLE,
DMX_PES_PCR,
DMX_PES_OTHER
-} dmx_pes_type_t;
+} dmx\_pes\_type_t;
\end{verbatim}
-\devsubsubsec{dmx_event\_t}
+\devsubsubsec{dmx\_event\_t}
\label{dmxeventt}
\begin{verbatim}
@@ -62,7 +62,7 @@ typedef enum
{
DMX_SCRAMBLING_EV,
DMX_FRONTEND_EV
-} dmx_event_t;
+} dmx\_event_t;
\end{verbatim}
@@ -74,30 +74,30 @@ typedef enum
{
DMX_SCRAMBLING_OFF,
DMX_SCRAMBLING_ON
-} dmx_scrambling_status_t;
+} dmx\_scrambling_status_t;
\end{verbatim}
-\devsubsubsec{dmx_filter\_t}
+\devsubsubsec{dmx\_filter\_t}
\label{dmxfilter}
\begin{verbatim}
-typedef struct dmx_filter
+typedef struct dmx\_filter
{
uint8_t filter[DMX_FILTER_SIZE];
uint8_t mask[DMX_FILTER_SIZE];
-} dmx_filter_t;
+} dmx\_filter\_t;
\end{verbatim}
-\devsubsubsec{dmx_sct_filter_params}
+\devsubsubsec{dmx\_sct\_filter\_params}
\label{dmxsctfilterparams}
\begin{verbatim}
-struct dmx_sct_filter_params
+struct dmx\_sct\_filter\_params
{
uint16_t pid;
- dmx_filter_t filter;
+ dmx\_filter\_t filter;
uint32_t timeout;
uint32_t flags;
#define DMX_CHECK_CRC 1
@@ -107,32 +107,32 @@ struct dmx_sct_filter_params
\end{verbatim}
-\devsubsubsec{dmx_pes_filter_params}
+\devsubsubsec{dmx\_pes\_filter\_params}
\label{dmxpesfilterparams}
\begin{verbatim}
-struct dmx_pes_filter_params
+struct dmx\_pes\_filter\_params
{
uint16_t pid;
- dmx_input_t input;
- dmx_output_t output;
- dmx_pes_type_t pes_type;
+ dmx\_input_t input;
+ dmx\_output_t output;
+ dmx\_pes\_type_t pes\_type;
uint32_t flags;
};
\end{verbatim}
-\devsubsubsec{dmx_event}
+\devsubsubsec{dmx\_event}
\label{dmxevent}
\begin{verbatim}
-struct dmx_event
+struct dmx\_event
{
- dmx_event_t event;
+ dmx\_event_t event;
time_t timeStamp;
union
{
- dmx_scrambling_status_t scrambling;
+ dmx\_scrambling_status_t scrambling;
} u;
};
\end{verbatim}
@@ -295,7 +295,7 @@ struct dmx_event
}
\ifunction{DMX\_SET\_FILTER}{
- int ioctl( int fd, int request = DMX\_SET\_FILTER, struct dmx_sct_filter_params *params);
+ int ioctl( int fd, int request = DMX\_SET\_FILTER, struct dmx\_sct\_filter\_params *params);
}{
This ioctl call sets up a filter according to the filter and mask
parameters provided. A timeout may be defined stating number of seconds
@@ -310,7 +310,7 @@ struct dmx_event
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals DMX\_SET\_FILTER for this command.\\
- struct dmx_sct_filter_params *params
+ struct dmx\_sct\_filter\_params *params
& Pointer to structure containing filter parameters.\\
}{
EBADF & fd is not a valid file descriptor.\\
@@ -319,7 +319,7 @@ struct dmx_event
\ifunction{DMX\_SET\_PES\_FILTER}{
int ioctl( int fd, int request = DMX\_SET\_PES\_FILTER,
- struct dmx_pes_filter_params *params);
+ struct dmx\_pes\_filter\_params *params);
}{
This ioctl call sets up a PES filter according to the parameters provided.
By a PES filter is meant a filter that is based just on the packet
@@ -335,7 +335,7 @@ struct dmx_event
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals DMX\_SET\_PES\_FILTER for this command.\\
- struct dmx_pes_filter_params *params
+ struct dmx\_pes\_filter\_params *params
& Pointer to structure containing filter parameters.\\
}{
EBADF & fd is not a valid file descriptor.\\
@@ -364,7 +364,7 @@ struct dmx_event
}
\ifunction{DMX\_GET\_EVENT}{
- int ioctl( int fd, int request = DMX\_GET\_EVENT, struct dmx_event *ev);
+ int ioctl( int fd, int request = DMX\_GET\_EVENT, struct dmx\_event *ev);
}{
This ioctl call returns an event if available. If an event is not
available, the behavior depends on whether the device is in blocking or
@@ -379,7 +379,7 @@ struct dmx_event
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals DMX\_GET\_EVENT for this command.\\
- struct dmx_event *ev & Pointer to the location where the event is to be stored.\\
+ struct dmx\_event *ev & Pointer to the location where the event is to be stored.\\
}{
EBADF & fd is not a valid file descriptor.\\
EFAULT & ev points to an invalid address.\\
diff --git a/dvb-spec/dvbapi/video.tex b/dvb-spec/dvbapi/video.tex
index d33f03c83..7300c95c0 100644
--- a/dvb-spec/dvbapi/video.tex
+++ b/dvb-spec/dvbapi/video.tex
@@ -9,21 +9,21 @@ device as well as the video4linux device.
\devsubsec{Video Data Types}
-\devsubsubsec{video_format\_t}
+\devsubsubsec{video\_format\_t}
\label{videoformat}
-The \texttt{video_format\_t} data type defined by
+The \texttt{video\_format\_t} data type defined by
\begin{verbatim}
typedef enum {
VIDEO_FORMAT_4_3,
VIDEO_FORMAT_16_9
-} video_format_t;
+} video\_format_t;
\end{verbatim}
is used in the VIDEO\_SET\_FORMAT function (\ref{videosetformat}) to
tell the driver which aspect ratio the output hardware (e.g. TV) has.
-It is also used in the data structures video_status (\ref{videostatus})
+It is also used in the data structures video\_status (\ref{videostatus})
returned by VIDEO\_GET\_STATUS (\ref{videogetstatus}) and
-video_event (\ref{videoevent}) returned by VIDEO\_GET\_EVENT (\ref{videogetevent})
+video\_event (\ref{videoevent}) returned by VIDEO\_GET\_EVENT (\ref{videogetevent})
which report about the display format of the current video stream.
\devsubsubsec{videoDisplayFormat\_t}
@@ -39,7 +39,7 @@ typedef enum {
VIDEO_PAN_SCAN,
VIDEO_LETTER_BOX,
VIDEO_CENTER_CUT_OUT
-} video_displayformat_t;
+} video\_displayformat_t;
\end{verbatim}
as argument.
@@ -53,7 +53,7 @@ replaying from an internal (demuxer) or external (user write) source.
typedef enum {
VIDEO_SOURCE_DEMUX,
VIDEO_SOURCE_MEMORY
-} video_stream_source_t;
+} video\_stream\_source_t;
\end{verbatim}
VIDEO\_SOURCE\_DEMUX selects the demultiplexer (fed
either by the frontend or the DVR device) as the source of
@@ -71,7 +71,7 @@ typedef enum {
VIDEO_STOPPED,
VIDEO_PLAYING,
VIDEO_FREEZED
-} video_play_state_t;
+} video\_play\_state_t;
\end{verbatim}
@@ -80,11 +80,11 @@ typedef enum {
The following is the structure of a video event as it is returned by
the VIDEO\_GET\_EVENT call.
\begin{verbatim}
-struct video_event {
+struct video\_event {
int32_t type;
time_t timestamp;
union {
- video_format_t video_format;
+ video\_format_t video\_format;
} u;
};
\end{verbatim}
@@ -94,22 +94,22 @@ struct video_event {
The VIDEO\_GET\_STATUS call returns the following structure informing
about various states of the playback operation.
\begin{verbatim}
-struct video_status {
- boolean video_blank;
- video_play_state_t play_state;
- video_stream_source_t stream_source;
- video_format_t video_format;
- video_displayformat_t display_format;
+struct video\_status {
+ boolean video\_blank;
+ video\_play\_state_t play\_state;
+ video\_stream\_source_t stream\_source;
+ video\_format_t video\_format;
+ video\_displayformat_t display\_format;
};
\end{verbatim}
-If video_blank is set video will be blanked out if the channel is changed or
+If video\_blank is set video will be blanked out if the channel is changed or
if playback is stopped. Otherwise, the last picture will be displayed.
-play_state indicates if the video is currently frozen, stopped, or
-being played back. The stream_source corresponds to the seleted source
+play\_state indicates if the video is currently frozen, stopped, or
+being played back. The stream\_source corresponds to the seleted source
for the video stream. It can come either from the demultiplexer or from memory.
-The video_format indicates the aspect ratio (one of 4:3 or 16:9)
+The video\_format indicates the aspect ratio (one of 4:3 or 16:9)
of the currently played video stream.
-Finally, display_format corresponds to the selected cropping mode in case the
+Finally, display\_format corresponds to the selected cropping mode in case the
source video format is not the same as the format of the output device.
@@ -119,7 +119,7 @@ An I-frame displayed via the VIDEO\_STILLPICTURE call is passed on
within the following structure.
\begin{verbatim}
/* pointer to and size of a single iframe in memory */
-struct video_still_picture {
+struct video\_still\_picture {
char *iFrame;
int32_t size;
};
@@ -162,7 +162,7 @@ typedef enum {
VIDEO_SYSTEM_NTSC60,
VIDEO_SYSTEM_PAL60,
VIDEO_SYSTEM_PALM60
-} video_system_t;
+} video\_system_t;
\end{verbatim}
@@ -174,7 +174,7 @@ information. The call expects the following format for that information:
\begin{verbatim}
typedef
-struct video_highlight {
+struct video\_highlight {
boolean active; /* 1=show highlight, 0=hide highlight */
uint8_t contrast1; /* 7- 4 Pattern pixel contrast */
/* 3- 0 Background pixel contrast */
@@ -190,7 +190,7 @@ struct video_highlight {
uint32_t xpos; /* 23-22 button color number */
/* 21-12 start x */
/* 9- 0 end x */
-} video_highlight_t;
+} video\_highlight_t;
\end{verbatim}
@@ -200,10 +200,10 @@ Calling VIDEO\_SET\_SPU deactivates or activates SPU decoding,
according to the following format:
\begin{verbatim}
typedef
-struct video_spu {
+struct video\_spu {
boolean active;
- int stream_id;
-} video_spu_t;
+ int stream\_id;
+} video\_spu\_t;
\end{verbatim}
@@ -212,10 +212,10 @@ struct video_spu {
The following structure is used to set the SPU palette by calling VIDEO\_SPU\_PALETTE:
\begin{verbatim}
typedef
-struct video_spu_palette{ /* SPU Palette information */
+struct video\_spu\_palette{ /* SPU Palette information */
int length;
uint8_t *palette;
-} video_spu_palette_t;
+} video\_spu\_palette_t;
\end{verbatim}
\devsubsubsec{video NAVI pack}
@@ -224,10 +224,10 @@ In order to get the navigational data the following structure has to
be passed to the ioctl VIDEO\_GET\_NAVI:
\begin{verbatim}
typedef
-struct video_navi_pack{
+struct video\_navi\_pack{
int length; /* 0 ... 1024 */
uint8_t data[1024];
-} video_navi_pack_t;
+} video\_navi\_pack_t;
\end{verbatim}
@@ -235,7 +235,7 @@ struct video_navi_pack{
\label{vattrib}
The following attributes can be set by a call to VIDEO\_SET\_ATTRIBUTES:
\begin{verbatim}
-typedef uint16_t video_attributes_t;
+typedef uint16_t video\_attributes_t;
/* bits: descr. */
/* 15-14 Video compression mode (0=MPEG-1, 1=MPEG-2) */
/* 13-12 TV system (0=525/60, 1=625/50) */
@@ -406,12 +406,12 @@ EINVAL & Illegal input parameter\\
\ifunction{VIDEO\_GET\_STATUS}{
\label{videogetstatus}
- int ioctl(fd, int request = VIDEO\_GET\_STATUS, struct video_status *status);}{
+ int ioctl(fd, int request = VIDEO\_GET\_STATUS, struct video\_status *status);}{
This ioctl call asks the Video Device to return the current status of the device.
}{
int fd & File descriptor returned by a previous call to open().\\
int request& Equals VIDEO\_GET\_STATUS for this command.\\
- struct video_status *status & Returns the current status of the Video Device.\\
+ struct video\_status *status & Returns the current status of the Video Device.\\
}{
EBADF& fd is not a valid open file descriptor \\
EINTERNAL & Internal error, possibly in the communication with the DVB subsystem.\\
@@ -420,8 +420,8 @@ EFAULT & status points to invalid address\\
\ifunction{VIDEO\_GET\_EVENT}{
\label{videogetevent}
- int ioctl(fd, int request = VIDEO\_GET\_EVENT, struct video_event *ev);}{
- This ioctl call returns an event of type video_event if available.
+ int ioctl(fd, int request = VIDEO\_GET\_EVENT, struct video\_event *ev);}{
+ This ioctl call returns an event of type video\_event if available.
If an event is not available, the behavior depends on whether the device is in
blocking or non-blocking mode. In the latter case, the call fails immediately
with errno set to EWOULDBLOCK. In the former case, the call blocks until an
@@ -434,7 +434,7 @@ EFAULT & status points to invalid address\\
}{
int fd & File descriptor returned by a previous call to open().\\
int request& Equals VIDEO\_GET\_EVENT for this command.\\
- struct video_event *ev & Points to the location where the event, if any, is
+ struct video\_event *ev & Points to the location where the event, if any, is
to be stored.\\
}{
EBADF & fd is not a valid open file descriptor \\
@@ -460,14 +460,14 @@ EOVERFLOW & \\
}
\ifunction{VIDEO\_STILLPICTURE}{
- int ioctl(fd, int request = VIDEO\_STILLPICTURE, struct video_still_picture *sp);}{
+ int ioctl(fd, int request = VIDEO\_STILLPICTURE, struct video\_still\_picture *sp);}{
This ioctl call asks the Video Device to display a still picture (I-frame).
The input data shall contain an I-frame. If the pointer is NULL, then the
current displayed still picture is blanked.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals VIDEO\_STILLPICTURE for this command.\\
- struct video_still_picture *sp&
+ struct video\_still\_picture *sp&
Pointer to a location where an I-frame and size is stored.\\
}{
EBADF& fd is not a valid open file descriptor \\
@@ -562,7 +562,7 @@ EOVERFLOW & \\
\ifunction{VIDEO\_SET\_FORMAT}{
\label{videosetformat}
- int ioctl(fd, int request = VIDEO\_SET\_FORMAT, video_format\_t format);
+ int ioctl(fd, int request = VIDEO\_SET\_FORMAT, video\_format\_t format);
}{
This ioctl sets the screen format (aspect ratio) of the connected
output device (TV) so that the output of the decoder can
@@ -570,7 +570,7 @@ EOVERFLOW & \\
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals VIDEO\_SET\_FORMAT for this command.\\
- video_format\_t format& video format of TV as defined in section \ref{videoformat}.\\
+ video\_format\_t format& video format of TV as defined in section \ref{videoformat}.\\
}{
EBADF& fd is not a valid open file descriptor \\
EINVAL& format is not a valid video format.\\
@@ -595,14 +595,14 @@ EOVERFLOW & \\
\ifunction{VIDEO\_SET\_HIGHLIGHT}{
\label{videosethighlight}
- int ioctl(fd, int request = VIDEO\_SET\_HIGHLIGHT ,video_highlight\_t *vhilite)
+ int ioctl(fd, int request = VIDEO\_SET\_HIGHLIGHT ,video\_highlight\_t *vhilite)
}{
This ioctl sets the SPU highlight information for the menu access of
a DVD.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals VIDEO\_SET\_HIGHLIGHT for this command.\\
- video_highlight\_t *vhilite& SPU Highlight information according to
+ video\_highlight\_t *vhilite& SPU Highlight information according to
section \ref{vhilite}.\\
}{
EBADF& fd is not a valid open file descriptor. \\
@@ -612,7 +612,7 @@ EOVERFLOW & \\
\ifunction{VIDEO\_SET\_SPU}{
\label{videosetspu}
- int ioctl(fd, int request = VIDEO\_SET\_SPU , video_spu\_t *spu)
+ int ioctl(fd, int request = VIDEO\_SET\_SPU , video\_spu\_t *spu)
}{
This ioctl activates or deactivates SPU decoding in a DVD input
stream. It can only be used, if the driver is able to handle a DVD
@@ -620,7 +620,7 @@ EOVERFLOW & \\
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals VIDEO\_SET\_SPU for this command.\\
- video_spu\_t *spu& SPU decoding (de)activation and subid setting
+ video\_spu\_t *spu& SPU decoding (de)activation and subid setting
according to section \ref{videospu}.\\
}{
EBADF& fd is not a valid open file descriptor \\
@@ -630,13 +630,13 @@ EOVERFLOW & \\
\ifunction{VIDEO\_SET\_SPU\_PALETTE}{
\label{videosetspupalette}
- int ioctl(fd, int request = VIDEO\_SET\_SPU\_PALETTE ,video_spu_palette\_t *palette )
+ int ioctl(fd, int request = VIDEO\_SET\_SPU\_PALETTE ,video\_spu\_palette\_t *palette )
}{
This ioctl sets the SPU color palette.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals VIDEO\_SET\_SPU\_PALETTE for this command.\\
- video_spu_palette\_t *palette& SPU palette according to section \ref{vspupal}.\\
+ video\_spu\_palette\_t *palette& SPU palette according to section \ref{vspupal}.\\
}{
EBADF& fd is not a valid open file descriptor \\
EINVAL& input is not a valid palette or driver doesn't handle SPU.\\
@@ -646,14 +646,14 @@ EOVERFLOW & \\
\ifunction{VIDEO\_GET\_NAVI}{
\label{videosetnavi}
- int ioctl(fd, int request = VIDEO\_GET\_NAVI , video_navi_pack\_t *navipack)
+ int ioctl(fd, int request = VIDEO\_GET\_NAVI , video\_navi\_pack\_t *navipack)
}{
This ioctl returns navigational information from the DVD stream. This is
especially needed if an encoded stream has to be decoded by the hardware.
}{
int fd & File descriptor returned by a previous call to open().\\
int request & Equals VIDEO\_GET\_NAVI for this command.\\
- video_navi_pack\_t *navipack& PCI or DSI pack (private stream 2)
+ video\_navi\_pack\_t *navipack& PCI or DSI pack (private stream 2)
according to section \ref{videonavi}.\\
}{
EBADF& fd is not a valid open file descriptor \\