| @@ -84,9 +84,9 @@ static const AVOption options[]={ | |||||
| , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | , OFFSET(min_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=FLT_MAX }, 0 , FLT_MAX , PARAM }, | ||||
| {"min_hard_comp" , "Minimum difference between timestamps and audio data (in seconds) to trigger padding/trimming the data." | {"min_hard_comp" , "Minimum difference between timestamps and audio data (in seconds) to trigger padding/trimming the data." | ||||
| , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | , OFFSET(min_hard_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0.1 }, 0 , INT_MAX , PARAM }, | ||||
| {"comp_duration" , "Duration (in seconds) over which data is stretched/squeezeed to make it match the timestamps." | |||||
| {"comp_duration" , "Duration (in seconds) over which data is stretched/squeezed to make it match the timestamps." | |||||
| , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | , OFFSET(soft_compensation_duration),AV_OPT_TYPE_FLOAT ,{.dbl=1 }, 0 , INT_MAX , PARAM }, | ||||
| {"max_soft_comp" , "Maximum factor by which data is stretched/squeezeed to make it match the timestamps." | |||||
| {"max_soft_comp" , "Maximum factor by which data is stretched/squeezed to make it match the timestamps." | |||||
| , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | , OFFSET(max_soft_compensation),AV_OPT_TYPE_FLOAT ,{.dbl=0 }, INT_MIN, INT_MAX , PARAM }, | ||||
| {0} | {0} | ||||
| @@ -226,7 +226,7 @@ int swr_init(struct SwrContext *s){ | |||||
| }else if(av_get_planar_sample_fmt(s->in_sample_fmt) <= AV_SAMPLE_FMT_FLTP){ | }else if(av_get_planar_sample_fmt(s->in_sample_fmt) <= AV_SAMPLE_FMT_FLTP){ | ||||
| s->int_sample_fmt= AV_SAMPLE_FMT_FLTP; | s->int_sample_fmt= AV_SAMPLE_FMT_FLTP; | ||||
| }else{ | }else{ | ||||
| av_log(s, AV_LOG_DEBUG, "Using double precission mode\n"); | |||||
| av_log(s, AV_LOG_DEBUG, "Using double precision mode\n"); | |||||
| s->int_sample_fmt= AV_SAMPLE_FMT_DBLP; | s->int_sample_fmt= AV_SAMPLE_FMT_DBLP; | ||||
| } | } | ||||
| } | } | ||||