[FFmpeg-devel] [PATCH v1] avfilter/asrc_anoisesrc: change type to TYPE_INT64 for color is int64_t
Paul B Mahol
onemda at gmail.com
Sat Oct 26 10:33:39 EEST 2019
Not OK, variable should be int and not int64_t.
On 10/26/19, lance.lmwang at gmail.com <lance.lmwang at gmail.com> wrote:
> From: Limin Wang <lance.lmwang at gmail.com>
>
> Or it'll cause invalid color and s->filter is NULL.
> Please reproduce it with below command on big endian system:
> $ ./ffmpeg -f lavfi -i "anoisesrc=d=60:c=1:r=48000" -f s16le -c:a pcm_s16le
> -f null -
> Segmentation fault (core dumped)
>
> Signed-off-by: Limin Wang <lance.lmwang at gmail.com>
> ---
> libavfilter/asrc_anoisesrc.c | 6 +++---
> 1 file changed, 3 insertions(+), 3 deletions(-)
>
> diff --git a/libavfilter/asrc_anoisesrc.c b/libavfilter/asrc_anoisesrc.c
> index 78f0af4fde..8a6ef89dd1 100644
> --- a/libavfilter/asrc_anoisesrc.c
> +++ b/libavfilter/asrc_anoisesrc.c
> @@ -60,9 +60,9 @@ static const AVOption anoisesrc_options[] = {
> { "a", "set amplitude", OFFSET(amplitude),
> AV_OPT_TYPE_DOUBLE, {.dbl = 1.}, 0., 1., FLAGS },
> { "duration", "set duration", OFFSET(duration),
> AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS },
> { "d", "set duration", OFFSET(duration),
> AV_OPT_TYPE_DURATION, {.i64 = 0}, 0, INT64_MAX, FLAGS },
> - { "color", "set noise color", OFFSET(color),
> AV_OPT_TYPE_INT, {.i64 = 0}, 0, NM_NB - 1, FLAGS, "color"
> },
> - { "colour", "set noise color", OFFSET(color),
> AV_OPT_TYPE_INT, {.i64 = 0}, 0, NM_NB - 1, FLAGS, "color"
> },
> - { "c", "set noise color", OFFSET(color),
> AV_OPT_TYPE_INT, {.i64 = 0}, 0, NM_NB - 1, FLAGS, "color"
> },
> + { "color", "set noise color", OFFSET(color),
> AV_OPT_TYPE_INT64, {.i64 = 0}, 0, NM_NB - 1, FLAGS, "color"
> },
> + { "colour", "set noise color", OFFSET(color),
> AV_OPT_TYPE_INT64, {.i64 = 0}, 0, NM_NB - 1, FLAGS, "color"
> },
> + { "c", "set noise color", OFFSET(color),
> AV_OPT_TYPE_INT64, {.i64 = 0}, 0, NM_NB - 1, FLAGS, "color"
> },
> { "white", 0, 0,
> AV_OPT_TYPE_CONST, {.i64 = NM_WHITE}, 0, 0, FLAGS, "color"
> },
> { "pink", 0, 0,
> AV_OPT_TYPE_CONST, {.i64 = NM_PINK}, 0, 0, FLAGS, "color"
> },
> { "brown", 0, 0,
> AV_OPT_TYPE_CONST, {.i64 = NM_BROWN}, 0, 0, FLAGS, "color"
> },
> --
> 2.21.0
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-devel
mailing list