diff options
author | James Almer <jamrial@gmail.com> | 2017-11-06 17:45:31 -0300 |
---|---|---|
committer | James Almer <jamrial@gmail.com> | 2017-11-06 17:45:31 -0300 |
commit | 163e3bd097ea0ffba4f0f03bf11d92bb63e2ed19 (patch) | |
tree | 5ad2514320a81f077ff2ff83a957dd6bdf3d6848 /libavfilter/af_bs2b.c | |
parent | a29a0aba79dad35a80cfcdf6db6b506afb48dcaa (diff) | |
parent | f519e131c101ae3948dabf1f7f598efbff5fb536 (diff) | |
download | ffmpeg-163e3bd097ea0ffba4f0f03bf11d92bb63e2ed19.tar.gz |
Merge commit 'f519e131c101ae3948dabf1f7f598efbff5fb536'
* commit 'f519e131c101ae3948dabf1f7f598efbff5fb536':
af_bs2b: Add missing casts to complex pointer assignments
Merged-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavfilter/af_bs2b.c')
-rw-r--r-- | libavfilter/af_bs2b.c | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/libavfilter/af_bs2b.c b/libavfilter/af_bs2b.c index b7cfd3815b..0942d540a6 100644 --- a/libavfilter/af_bs2b.c +++ b/libavfilter/af_bs2b.c @@ -32,6 +32,8 @@ #include "formats.h" #include "internal.h" +typedef void (*filter_func)(t_bs2bdp bs2bdp, uint8_t *sample, int n); + typedef struct Bs2bContext { const AVClass *class; @@ -41,7 +43,7 @@ typedef struct Bs2bContext { t_bs2bdp bs2bp; - void (*filter)(t_bs2bdp bs2bdp, uint8_t *sample, int n); + filter_func filter; } Bs2bContext; #define OFFSET(x) offsetof(Bs2bContext, x) @@ -165,19 +167,19 @@ static int config_output(AVFilterLink *outlink) switch (inlink->format) { case AV_SAMPLE_FMT_U8: - bs2b->filter = bs2b_cross_feed_u8; + bs2b->filter = (filter_func) bs2b_cross_feed_u8; break; case AV_SAMPLE_FMT_S16: - bs2b->filter = (void*)bs2b_cross_feed_s16; + bs2b->filter = (filter_func) bs2b_cross_feed_s16; break; case AV_SAMPLE_FMT_S32: - bs2b->filter = (void*)bs2b_cross_feed_s32; + bs2b->filter = (filter_func) bs2b_cross_feed_s32; break; case AV_SAMPLE_FMT_FLT: - bs2b->filter = (void*)bs2b_cross_feed_f; + bs2b->filter = (filter_func) bs2b_cross_feed_f; break; case AV_SAMPLE_FMT_DBL: - bs2b->filter = (void*)bs2b_cross_feed_d; + bs2b->filter = (filter_func) bs2b_cross_feed_d; break; default: return AVERROR_BUG; |