Skip to content
GitLab
Explore
Sign in
Register
Commits on Source (2)
Add apsk_16 and apsk_32 modulation in documentation
· 7d8a128f
Georgi Chorbadzhiyski
authored
Jan 13, 2018
7d8a128f
Show TURBO_FEC flag if it's supported by the frontend
· 51d8a388
Georgi Chorbadzhiyski
authored
Jan 13, 2018
51d8a388
Hide whitespace changes
Inline
Side-by-side
README
View file @
51d8a388
...
...
@@ -40,9 +40,11 @@ for instance for DVB-S :
dvblast -f 11570000 -s 27500000 -v 18
This tunes to frequency 11570 MHz, symbol rate 27500, horizontal (-v 18). For
DVB-S2, you must indicate a modulation with -m qpsk or -m psk_8. For DVB-T,
a bandwidth (usually -b 8 for 8 MHz multiplexes).
This tunes to frequency 11570 MHz, symbol rate 27500, horizontal (-v 18).
For DVB-S2 you must indicate a modulation with -m qpsk|psk_8|apsk_16|apsk_32.
For DVB-T you must indicate a bandwidth, usually -b 8 for 8 MHz multiplexes.
Please note that frequencies are in kHz for DVB-S/S2/C, but Hz for DVB-T.
Symbol rates are in symbols/s, and bandwidths in MHz. If you have several
...
...
dvb.c
View file @
51d8a388
...
...
@@ -52,6 +52,7 @@
#if DVBAPI_VERSION < 508
#define DTV_STREAM_ID 42
#define FE_CAN_MULTISTREAM 0x4000000
#define FE_CAN_TURBO_FEC 0x8000000
#endif
#define MAX_DELIVERY_SYSTEMS 20
...
...
@@ -809,6 +810,7 @@ static void FrontendInfo( struct dvb_frontend_info *info, uint32_t version,
FRONTEND_INFO
(
info
->
caps
,
FE_CAN_2G_MODULATION
,
"2G_MODULATION"
)
#endif
FRONTEND_INFO
(
info
->
caps
,
FE_CAN_MULTISTREAM
,
"MULTISTREAM"
)
FRONTEND_INFO
(
info
->
caps
,
FE_CAN_TURBO_FEC
,
"TURBO_FEC"
)
FRONTEND_INFO
(
info
->
caps
,
FE_NEEDS_BENDING
,
"NEEDS_BENDING"
)
FRONTEND_INFO
(
info
->
caps
,
FE_CAN_RECOVER
,
"FE_CAN_RECOVER"
)
FRONTEND_INFO
(
info
->
caps
,
FE_CAN_MUTE_TS
,
"FE_CAN_MUTE_TS"
)
...
...
dvblast.1
View file @
51d8a388
...
...
@@ -129,7 +129,7 @@ DVB-C qpsk|qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto)
.br
DVB-T qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto)
.br
DVB-S2 qpsk|psk_8 (default legacy DVB-S)
DVB-S2 qpsk|psk_8
|apsk_16|apsk_32
(default legacy DVB-S)
.TP
\fB\-M\fR, \fB\-\-network-name\fR <name>
DVB network name to declare in the NIT
...
...
dvblast.c
View file @
51d8a388
...
...
@@ -651,7 +651,7 @@ void usage()
msg_Raw
(
NULL
,
" -m --modulation Modulation type"
);
msg_Raw
(
NULL
,
" DVB-C qpsk|qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto)"
);
msg_Raw
(
NULL
,
" DVB-T qam_16|qam_32|qam_64|qam_128|qam_256 (default qam_auto)"
);
msg_Raw
(
NULL
,
" DVB-S2 qpsk|psk_8 (default legacy DVB-S)"
);
msg_Raw
(
NULL
,
" DVB-S2 qpsk|psk_8
|apsk_16|apsk_32
(default legacy DVB-S)"
);
msg_Raw
(
NULL
,
" -n --frontend-number <frontend number>"
);
msg_Raw
(
NULL
,
" -p --force-pulse force 22kHz pulses for high-band selection (DVB-S)"
);
msg_Raw
(
NULL
,
" -P --pilot DVB-S2 Pilot (-1 auto, 0 off, 1 on)"
);
...
...
dvblastctl.c
View file @
51d8a388
...
...
@@ -689,6 +689,7 @@ int main( int i_argc, char **ppsz_argv )
PRINT_CAPS
(
CAN_2G_MODULATION
);
#endif
#if DVBAPI_VERSION >= 508
PRINT_CAPS
(
CAN_TURBO_FEC
);
PRINT_CAPS
(
CAN_MULTISTREAM
);
#endif
#undef PRINT_CAPS
...
...