[dvblast-devel] [Git][videolan/dvblast][master] 2 commits: Add apsk_16 and apsk_32 modulation in documentation

Christophe Massiot gitlab at videolan.org
Wed Mar 21 17:28:33 CET 2018


Christophe Massiot pushed to branch master at VideoLAN / dvblast


Commits:
7d8a128f by Georgi Chorbadzhiyski at 2018-03-21T17:28:12+01:00
Add apsk_16 and apsk_32 modulation in documentation

- - - - -
51d8a388 by Georgi Chorbadzhiyski at 2018-03-21T17:28:12+01:00
Show TURBO_FEC flag if it's supported by the frontend

- - - - -


5 changed files:

- README
- dvb.c
- dvblast.1
- dvblast.c
- dvblastctl.c


Changes:

=====================================
README
=====================================
--- a/README
+++ b/README
@@ -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
=====================================
--- a/dvb.c
+++ b/dvb.c
@@ -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
=====================================
--- a/dvblast.1
+++ b/dvblast.1
@@ -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
=====================================
--- a/dvblast.c
+++ b/dvblast.c
@@ -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
=====================================
--- a/dvblastctl.c
+++ b/dvblastctl.c
@@ -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



View it on GitLab: https://code.videolan.org/videolan/dvblast/compare/77cfaa8434cb3f0a9abd5df2bd763efd7cb35f85...51d8a388564fb01368e5d383a6e2c4383d243022

---
View it on GitLab: https://code.videolan.org/videolan/dvblast/compare/77cfaa8434cb3f0a9abd5df2bd763efd7cb35f85...51d8a388564fb01368e5d383a6e2c4383d243022
You're receiving this email because of your account on code.videolan.org.


More information about the dvblast-devel mailing list