---
 libavcodec/ac3dec.c      |    2 +-
 libavcodec/libx264.c     |    8 ++++----
 libavfilter/af_amix.c    |    2 +-
 libavfilter/af_asyncts.c |    2 +-
 libavresample/options.c  |    8 ++++----
 5 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/libavcodec/ac3dec.c b/libavcodec/ac3dec.c
index 4dd4ef7..daa0702 100644
--- a/libavcodec/ac3dec.c
+++ b/libavcodec/ac3dec.c
@@ -1446,7 +1446,7 @@ static av_cold int ac3_decode_end(AVCodecContext *avctx)
 #define OFFSET(x) offsetof(AC3DecodeContext, x)
 #define PAR (AV_OPT_FLAG_DECODING_PARAM | AV_OPT_FLAG_AUDIO_PARAM)
 static const AVOption options[] = {
-    { "drc_scale", "percentage of dynamic range compression to apply", 
OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {1.0}, 0.0, 1.0, PAR },
+    { "drc_scale", "percentage of dynamic range compression to apply", 
OFFSET(drc_scale), AV_OPT_TYPE_FLOAT, {.dbl = 1.0}, 0.0, 1.0, PAR },
     { NULL},
 };
 
diff --git a/libavcodec/libx264.c b/libavcodec/libx264.c
index 1ea4af4..91cac53 100644
--- a/libavcodec/libx264.c
+++ b/libavcodec/libx264.c
@@ -479,14 +479,14 @@ static const AVOption options[] = {
     { "tune",          "Tune the encoding params (cf. x264 --fullhelp)",  
OFFSET(tune),          AV_OPT_TYPE_STRING, { 0 }, 0, 0, VE},
     { "profile",       "Set profile restrictions (cf. x264 --fullhelp) ", 
OFFSET(profile),       AV_OPT_TYPE_STRING, { 0 }, 0, 0, VE},
     { "fastfirstpass", "Use fast settings when encoding first pass",      
OFFSET(fastfirstpass), AV_OPT_TYPE_INT,    { .i64 = 1 }, 0, 1, VE},
-    { "crf",           "Select the quality for constant quality mode",    
OFFSET(crf),           AV_OPT_TYPE_FLOAT,  {-1 }, -1, FLT_MAX, VE },
-    { "crf_max",       "In CRF mode, prevents VBV from lowering quality beyond 
this point.",OFFSET(crf_max), AV_OPT_TYPE_FLOAT, {-1 }, -1, FLT_MAX, VE },
+    { "crf",           "Select the quality for constant quality mode",    
OFFSET(crf),           AV_OPT_TYPE_FLOAT,  {.dbl = -1 }, -1, FLT_MAX, VE },
+    { "crf_max",       "In CRF mode, prevents VBV from lowering quality beyond 
this point.",OFFSET(crf_max), AV_OPT_TYPE_FLOAT, {.dbl = -1 }, -1, FLT_MAX, VE 
},
     { "qp",            "Constant quantization parameter rate control 
method",OFFSET(cqp),        AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE 
},
     { "aq-mode",       "AQ method",                                       
OFFSET(aq_mode),       AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE, 
"aq_mode"},
     { "none",          NULL,                              0, 
AV_OPT_TYPE_CONST, {.i64 = X264_AQ_NONE},         INT_MIN, INT_MAX, VE, 
"aq_mode" },
     { "variance",      "Variance AQ (complexity mask)",   0, 
AV_OPT_TYPE_CONST, {.i64 = X264_AQ_VARIANCE},     INT_MIN, INT_MAX, VE, 
"aq_mode" },
     { "autovariance",  "Auto-variance AQ (experimental)", 0, 
AV_OPT_TYPE_CONST, {.i64 = X264_AQ_AUTOVARIANCE}, INT_MIN, INT_MAX, VE, 
"aq_mode" },
-    { "aq-strength",   "AQ strength. Reduces blocking and blurring in flat and 
textured areas.", OFFSET(aq_strength), AV_OPT_TYPE_FLOAT, {-1}, -1, FLT_MAX, 
VE},
+    { "aq-strength",   "AQ strength. Reduces blocking and blurring in flat and 
textured areas.", OFFSET(aq_strength), AV_OPT_TYPE_FLOAT, {.dbl = -1}, -1, 
FLT_MAX, VE},
     { "psy",           "Use psychovisual optimizations.",                 
OFFSET(psy),           AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, 1, VE },
     { "psy-rd",        "Strength of psychovisual optimization, in 
<psy-rd>:<psy-trellis> format.", OFFSET(psy_rd), AV_OPT_TYPE_STRING,  {0 }, 0, 
0, VE},
     { "rc-lookahead",  "Number of frames to look ahead for frametype and 
ratecontrol", OFFSET(rc_lookahead), AV_OPT_TYPE_INT, { .i64 = -1 }, -1, 
INT_MAX, VE },
@@ -508,7 +508,7 @@ static const AVOption options[] = {
     { "aud",           "Use access unit delimiters.",                     
OFFSET(aud),           AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, 1, VE},
     { "mbtree",        "Use macroblock tree ratecontrol.",                
OFFSET(mbtree),        AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, 1, VE},
     { "deblock",       "Loop filter parameters, in <alpha:beta> form.",   
OFFSET(deblock),       AV_OPT_TYPE_STRING, { 0 },  0, 0, VE},
-    { "cplxblur",      "Reduce fluctuations in QP (before curve compression)", 
OFFSET(cplxblur), AV_OPT_TYPE_FLOAT,  {-1 }, -1, FLT_MAX, VE},
+    { "cplxblur",      "Reduce fluctuations in QP (before curve compression)", 
OFFSET(cplxblur), AV_OPT_TYPE_FLOAT,  {.dbl = -1 }, -1, FLT_MAX, VE},
     { "partitions",    "A comma-separated list of partitions to consider. "
                        "Possible values: p8x8, p4x4, b8x8, i8x8, i4x4, none, 
all", OFFSET(partitions), AV_OPT_TYPE_STRING, { 0 }, 0, 0, VE},
     { "direct-pred",   "Direct MV prediction mode",                       
OFFSET(direct_pred),   AV_OPT_TYPE_INT,    { .i64 = -1 }, -1, INT_MAX, VE, 
"direct-pred" },
diff --git a/libavfilter/af_amix.c b/libavfilter/af_amix.c
index 1e9edc5..a2eb911 100644
--- a/libavfilter/af_amix.c
+++ b/libavfilter/af_amix.c
@@ -184,7 +184,7 @@ static const AVOption options[] = {
         { "first",    "Duration of first input.",    0, AV_OPT_TYPE_CONST, { 
.i64 = DURATION_FIRST    }, INT_MIN, INT_MAX, A, "duration" },
     { "dropout_transition", "Transition time, in seconds, for volume "
                             "renormalization when an input stream ends.",
-            OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { 2.0 }, 0, 
INT_MAX, A },
+            OFFSET(dropout_transition), AV_OPT_TYPE_FLOAT, { .dbl = 2.0 }, 0, 
INT_MAX, A },
     { NULL },
 };
 
diff --git a/libavfilter/af_asyncts.c b/libavfilter/af_asyncts.c
index a481efd..f5d2798 100644
--- a/libavfilter/af_asyncts.c
+++ b/libavfilter/af_asyncts.c
@@ -48,7 +48,7 @@ typedef struct ASyncContext {
 static const AVOption options[] = {
     { "compensate", "Stretch/squeeze the data to make it match the 
timestamps", OFFSET(resample),      AV_OPT_TYPE_INT,   { .i64 = 0 },   0, 1,    
   A },
     { "min_delta",  "Minimum difference between timestamps and audio data "
-                    "(in seconds) to trigger padding/trimmin the data.",       
 OFFSET(min_delta_sec), AV_OPT_TYPE_FLOAT, { 0.1 }, 0, INT_MAX, A },
+                    "(in seconds) to trigger padding/trimmin the data.",       
 OFFSET(min_delta_sec), AV_OPT_TYPE_FLOAT, { .dbl = 0.1 }, 0, INT_MAX, A },
     { "max_comp",   "Maximum compensation in samples per second.",             
 OFFSET(max_comp),      AV_OPT_TYPE_INT,   { .i64 = 500 }, 0, INT_MAX, A },
     { "first_pts",  "Assume the first pts should be this value.",              
 OFFSET(pts),           AV_OPT_TYPE_INT64, { .i64 = AV_NOPTS_VALUE }, 
INT64_MIN, INT64_MAX, A },
     { NULL },
diff --git a/libavresample/options.c b/libavresample/options.c
index 6051bdd..8f64370 100644
--- a/libavresample/options.c
+++ b/libavresample/options.c
@@ -45,15 +45,15 @@ static const AVOption options[] = {
         { "q8",  "16-bit 8.8 Fixed-Point",   0, AV_OPT_TYPE_CONST, { .i64 = 
AV_MIX_COEFF_TYPE_Q8  }, INT_MIN, INT_MAX, PARAM, "mix_coeff_type" },
         { "q15", "32-bit 17.15 Fixed-Point", 0, AV_OPT_TYPE_CONST, { .i64 = 
AV_MIX_COEFF_TYPE_Q15 }, INT_MIN, INT_MAX, PARAM, "mix_coeff_type" },
         { "flt", "Floating-Point",           0, AV_OPT_TYPE_CONST, { .i64 = 
AV_MIX_COEFF_TYPE_FLT }, INT_MIN, INT_MAX, PARAM, "mix_coeff_type" },
-    { "center_mix_level",       "Center Mix Level",         
OFFSET(center_mix_level),       AV_OPT_TYPE_DOUBLE, { M_SQRT1_2             }, 
-32.0,                32.0,                   PARAM },
-    { "surround_mix_level",     "Surround Mix Level",       
OFFSET(surround_mix_level),     AV_OPT_TYPE_DOUBLE, { M_SQRT1_2             }, 
-32.0,                32.0,                   PARAM },
-    { "lfe_mix_level",          "LFE Mix Level",            
OFFSET(lfe_mix_level),          AV_OPT_TYPE_DOUBLE, { 0.0                   }, 
-32.0,                32.0,                   PARAM },
+    { "center_mix_level",       "Center Mix Level",         
OFFSET(center_mix_level),       AV_OPT_TYPE_DOUBLE, { .dbl = M_SQRT1_2      }, 
-32.0,                32.0,                   PARAM },
+    { "surround_mix_level",     "Surround Mix Level",       
OFFSET(surround_mix_level),     AV_OPT_TYPE_DOUBLE, { .dbl = M_SQRT1_2      }, 
-32.0,                32.0,                   PARAM },
+    { "lfe_mix_level",          "LFE Mix Level",            
OFFSET(lfe_mix_level),          AV_OPT_TYPE_DOUBLE, { .dbl = 0.0            }, 
-32.0,                32.0,                   PARAM },
     { "normalize_mix_level",    "Normalize Mix Level",      
OFFSET(normalize_mix_level),    AV_OPT_TYPE_INT,    { .i64 = 1              }, 
0,                    1,                      PARAM },
     { "force_resampling",       "Force Resampling",         
OFFSET(force_resampling),       AV_OPT_TYPE_INT,    { .i64 = 0              }, 
0,                    1,                      PARAM },
     { "filter_size",            "Resampling Filter Size",   
OFFSET(filter_size),            AV_OPT_TYPE_INT,    { .i64 = 16             }, 
0,                    32, /* ??? */           PARAM },
     { "phase_shift",            "Resampling Phase Shift",   
OFFSET(phase_shift),            AV_OPT_TYPE_INT,    { .i64 = 10             }, 
0,                    30, /* ??? */           PARAM },
     { "linear_interp",          "Use Linear Interpolation", 
OFFSET(linear_interp),          AV_OPT_TYPE_INT,    { .i64 = 0              }, 
0,                    1,                      PARAM },
-    { "cutoff",                 "Cutoff Frequency Ratio",   OFFSET(cutoff),    
             AV_OPT_TYPE_DOUBLE, { 0.8                   }, 0.0,                
  1.0,                    PARAM },
+    { "cutoff",                 "Cutoff Frequency Ratio",   OFFSET(cutoff),    
             AV_OPT_TYPE_DOUBLE, { .dbl = 0.8            }, 0.0,                
  1.0,                    PARAM },
     { "matrix_encoding",        "Matrixed Stereo Encoding", 
OFFSET(matrix_encoding),        AV_OPT_TYPE_INT,    {.i64 =  
AV_MATRIX_ENCODING_NONE}, AV_MATRIX_ENCODING_NONE,     AV_MATRIX_ENCODING_NB-1, 
PARAM, "matrix_encoding" },
         { "none",  "None",               0, AV_OPT_TYPE_CONST, { .i64 = 
AV_MATRIX_ENCODING_NONE  }, INT_MIN, INT_MAX, PARAM, "matrix_encoding" },
         { "dolby", "Dolby",              0, AV_OPT_TYPE_CONST, { .i64 = 
AV_MATRIX_ENCODING_DOLBY }, INT_MIN, INT_MAX, PARAM, "matrix_encoding" },
-- 
1.7.9.4

_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to